{"manifest_version":2,"obtainReady":true,"serveVerdict":"READY","reasonCodes":["no-tested-run-plan"],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","serveEvaluatedAt":"2026-10-29T08:34:24.512Z","serveEvaluationId":"serve-d841cd2f11d8abbbd0a1b8b35c47efd74f70335c000d705f6ea41ce87acbba60","readiness":"ready","downloadReady":true,"hostedFileCount":5,"mirroredBytes":217523102,"readinessCheckedAt":"2026-10-29T08:34:24.512Z","readinessSource":"file-check","degraded":false,"stale":false,"serveExplanation":{"obtainReady":true,"serveVerdict":"READY","reasonCodes":["no-tested-run-plan"],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","serveEvaluatedAt":"2026-10-29T08:34:24.512Z","serveEvaluationId":"serve-d841cd2f11d8abbbd0a1b8b35c47efd74f70335c000d705f6ea41ce87acbba60","readiness":"ready","downloadReady":true,"hostedFileCount":5,"mirroredBytes":217523102,"readinessCheckedAt":"2026-10-29T08:34:24.512Z","readinessSource":"file-check","degraded":false,"stale":false},"repo":"SurjoLabs/Surjo-50m","artifact":{"id":"hf-model-surjolabs-surjo-50m","repo":"SurjoLabs/Surjo-50m"},"release":"hf-main","artifact_type":"llm","license":"apache-2.0","license_clarity":{"license":"apache-2.0","commercialUse":"yes","confidence":"high","obligations":["Attribution/notice requirements of the license still apply."],"summary":"Permissive open license: commercial use, modification, and redistribution are permitted.","redistribution":"Keep every copyright, attribution, license, and NOTICE requirement imposed by the exact license text.","notes":"Not legal advice."},"license_decision":{"policy":"mirror","license":"apache-2.0","ids":["apache-2.0"],"status":"allowed","mirrorable":true,"publicCatalog":true,"publicCatalogUnconditional":true,"osiOpenSource":true,"unrestricted":true,"conditional":false,"conditionalEligible":false,"conditionalReason":"not_conditional","licenseId":null,"obligations":null,"conditions":[],"reason":"license_allowlisted","allowlist":["apache-2.0","mit","bsd-3-clause","bsd-2-clause","cc0-1.0","cc-by-4.0","odc-by"]},"license_obligations_digest":null,"visibility":"public","hosted":true,"hosting":{"status":"hosted","hostedFiles":5,"obtainReady":true,"authority":"live-serve-decision"},"upstream":{"gated":false,"repoId":"SurjoLabs/Surjo-50m","private":false,"repoUrl":"https://huggingface.co/SurjoLabs/Surjo-50m","disabled":false,"provider":"huggingface","repoType":"model","revision":"4582b04b311ad011657f17cf74a3a39c69c1633d","fetchedAt":"2026-09-22T17:43:34.768Z","importMode":"external-catalog","licenseRaw":"apache-2.0"},"license_upstream_record":{"declared_license":"apache-2.0","upstream_license_raw":"apache-2.0","source_url":"https://huggingface.co/SurjoLabs/Surjo-50m","upstream":{"gated":false,"repoId":"SurjoLabs/Surjo-50m","private":false,"repoUrl":"https://huggingface.co/SurjoLabs/Surjo-50m","disabled":false,"provider":"huggingface","repoType":"model","revision":"4582b04b311ad011657f17cf74a3a39c69c1633d","fetchedAt":"2026-09-22T17:43:34.768Z","importMode":"external-catalog","licenseRaw":"apache-2.0"}},"scan_status":"passed","scan_policy_version":"hb-scan-2026-07-09.1","signer":"hugging-bay","manifest_digest_kind":"signed-manifest","release_manifest_digest":"external-not-mirrored","canonical_representation_digest":"sha256:f47444bd81bbb602edf8e34dc83053c8dbf5499861bcd35ba314fb939f5f78ef","canonical_state":{"found":true,"current":true,"state":"complete-bytes","completeBytes":true,"completeRunnable":false,"verified":false,"runReady":false,"commandsAvailable":false,"authority":"postgres-executable-state-snapshot","snapshotId":"hbes_a153c8f8c799bdc47c79e3ae150e6c959bed7fcfb302b86e733ce6ba7534a8c9","artifactId":"hf-model-surjolabs-surjo-50m","representationId":"rep-019b3f0f2df604c4299e3297a10963d19227ac9860383f7ef247bfa74556f208","taskMode":{"mode":"unknown"},"selectedFileBindingVersion":"postgres-selected-object-binding.v2","representation":{"id":"rep-019b3f0f2df604c4299e3297a10963d19227ac9860383f7ef247bfa74556f208","artifactId":"hf-model-surjolabs-surjo-50m","format":"safetensors","source":{"provider":"huggingface","identity":"SurjoLabs/Surjo-50m","revision":"4582b04b311ad011657f17cf74a3a39c69c1633d","immutable":true},"files":[{"path":"config.json","role":"config","sizeBytes":1522,"sha256":"sha256:3eb755c08c58457ee7be8801a671cb24f4b929e98bae9033985cd8ffea5605c7","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:be7e13e205ab8eab298c14d2a099659e3cabe7f864ad061de1001dfd63031653"},{"path":"generation_config.json","role":"config","sizeBytes":154,"sha256":"sha256:a9efa5ed7c2eee54719260c1bab7e0b244b074512bb8dea6e80c512c90468938","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:c9895b358d3b72f58ae29acdd9ea9ba8131e79c984b0f4f838e942a368a4140f"},{"path":"model.safetensors","role":"weight","sizeBytes":215196728,"sha256":"sha256:67c2186ebbcedaa2ce66ba0053031f5421f503a592c94ad134913f7b6b4eb278","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:c71efb50d28448f5836621ce38c5deed0fae1b8a7ef7363a7bcad987a824d59d"},{"path":"tokenizer.json","role":"tokenizer","sizeBytes":2322858,"sha256":"sha256:e23de82e11db614c37dc63a066578c79026acb9c71ef244945cf298b185598b9","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:02c3207051ad8ac7b6798c295becae464eb29f0ba1054d4236173243f35cd932"},{"path":"tokenizer_config.json","role":"config","sizeBytes":1840,"sha256":"sha256:1f38f9f395272d225e1fbffebdb9ffda350720c86534c1f8283a4b1c726cdf5b","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:c58b79ea776fd5c7866bbe93cdc1c1f1da2e79ee9d68e2d04e08e59c5777a776"}]},"evaluatorVersion":"1.3.1","selectedFilesDigest":"sha256:df48bc28ae6b365b5664f092b96ed196c7bb9a26ccd399e7850e3eb737ec8347","representationDigest":"sha256:f47444bd81bbb602edf8e34dc83053c8dbf5499861bcd35ba314fb939f5f78ef","evidenceSnapshotDigest":"sha256:ee1fc37301405f0e6ce41b8f767ae8c0c2fca89f52282090df5e9361de96befe","evaluatedAt":"2026-09-22T17:47:37.923Z","authorityVersion":"sha256:45a6065708e0136486c680100bb5bd92872bbc9b6a44f9d7695885a8ad067d02","invalidatedBy":null,"manifestFinal":true,"obtainReady":true,"hosted":true,"hostedFiles":5,"serveAuthority":"live-serve-decision","individuallyHashedFiles":5,"weightsHosted":null,"weightCountState":"not-snapshot-bound","totalFiles":5,"strictlyDownloadableFiles":5,"strictlyDownloadableHashedFiles":5,"strictlyDownloadableWeights":null,"strictWeightCountState":"not-snapshot-bound","artifactInventoryFiles":14,"scope":"canonical-postgres-snapshot"},"selected_files_digest":"sha256:df48bc28ae6b365b5664f092b96ed196c7bb9a26ccd399e7850e3eb737ec8347","representation":{"id":"rep-019b3f0f2df604c4299e3297a10963d19227ac9860383f7ef247bfa74556f208","artifactId":"hf-model-surjolabs-surjo-50m","representationDigest":"sha256:f47444bd81bbb602edf8e34dc83053c8dbf5499861bcd35ba314fb939f5f78ef","selectedFilesDigest":"sha256:df48bc28ae6b365b5664f092b96ed196c7bb9a26ccd399e7850e3eb737ec8347","taskMode":{"mode":"unknown"},"format":"safetensors","source":{"provider":"huggingface","identity":"SurjoLabs/Surjo-50m","revision":"4582b04b311ad011657f17cf74a3a39c69c1633d","immutable":true}},"release_gates":{"scan":"pending","files":"pending","license":"passed","metadata":"passed","signature":"pending","provenance":"passed"},"files":[{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"config.json","size":1522,"declared_size":1522,"storage_size":1522,"media_type":"application/octet-stream","sha256":"3eb755c08c58457ee7be8801a671cb24f4b929e98bae9033985cd8ffea5605c7","source_uploaded":true,"external_url":null,"download_policy":"capability","source_kind":"mirrored-upstream","scan_policy_version":"hb-scan-2026-07-09.1","scan_findings":[],"peer_fallbacks":[],"download_url":"/api/downloads/hf-model-surjolabs-surjo-50m/config.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-10-29T08:34:24.512Z","evidence_url":"/api/manifests/hf-model-surjolabs-surjo-50m"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"generation_config.json","size":154,"declared_size":154,"storage_size":154,"media_type":"application/octet-stream","sha256":"a9efa5ed7c2eee54719260c1bab7e0b244b074512bb8dea6e80c512c90468938","source_uploaded":true,"external_url":null,"download_policy":"capability","source_kind":"mirrored-upstream","scan_policy_version":"hb-scan-2026-07-09.1","scan_findings":[],"peer_fallbacks":[],"download_url":"/api/downloads/hf-model-surjolabs-surjo-50m/generation_config.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-10-29T08:34:24.512Z","evidence_url":"/api/manifests/hf-model-surjolabs-surjo-50m"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"model.safetensors","size":215196728,"declared_size":215196728,"storage_size":215196728,"media_type":"application/octet-stream","sha256":"67c2186ebbcedaa2ce66ba0053031f5421f503a592c94ad134913f7b6b4eb278","source_uploaded":true,"external_url":null,"download_policy":"capability","source_kind":"mirrored-upstream","scan_policy_version":"hb-scan-2026-07-09.1","scan_findings":[],"peer_fallbacks":[],"download_url":"/api/downloads/hf-model-surjolabs-surjo-50m/model.safetensors","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-10-29T08:34:24.512Z","evidence_url":"/api/manifests/hf-model-surjolabs-surjo-50m"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"tokenizer.json","size":2322858,"declared_size":2322858,"storage_size":2322858,"media_type":"application/octet-stream","sha256":"e23de82e11db614c37dc63a066578c79026acb9c71ef244945cf298b185598b9","source_uploaded":true,"external_url":null,"download_policy":"capability","source_kind":"mirrored-upstream","scan_policy_version":"hb-scan-2026-07-09.1","scan_findings":[],"peer_fallbacks":[],"download_url":"/api/downloads/hf-model-surjolabs-surjo-50m/tokenizer.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-10-29T08:34:24.512Z","evidence_url":"/api/manifests/hf-model-surjolabs-surjo-50m"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"tokenizer_config.json","size":1840,"declared_size":1840,"storage_size":1840,"media_type":"application/octet-stream","sha256":"1f38f9f395272d225e1fbffebdb9ffda350720c86534c1f8283a4b1c726cdf5b","source_uploaded":true,"external_url":null,"download_policy":"capability","source_kind":"mirrored-upstream","scan_policy_version":"hb-scan-2026-07-09.1","scan_findings":[],"peer_fallbacks":[],"download_url":"/api/downloads/hf-model-surjolabs-surjo-50m/tokenizer_config.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-10-29T08:34:24.512Z","evidence_url":"/api/manifests/hf-model-surjolabs-surjo-50m"},"signature_state":"signed"}],"mirrors":1,"generated_at":"2026-10-29T08:34:24.512Z","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-10-29T08:34:24.512Z","evidence_url":"/api/manifests/hf-model-surjolabs-surjo-50m"},"manifest_digest":"sha256:b6ce1a8da95e7e799b8ed1c41e3bbb7cfbf28b1958f340ec35cf0e5418c23b68","signature":{"version":1,"algorithm":"Ed25519","key_id":"ed25519:718f9ccff1cef500235425ce","canonical_digest":"sha256:b6ce1a8da95e7e799b8ed1c41e3bbb7cfbf28b1958f340ec35cf0e5418c23b68","value":"smcT9OYZY4XETD0VvsDTmyLjTp4iew3moCIeSKqJgnD3RXJJoVU6y05NEA7wPZf2s7jGUCE_5JUb_5Z_VpaNAA","signed_at":"2026-10-29T08:34:24.512Z","public_key_url":"/api/keys/manifest-signing","payload":"canonical-json:manifest-excluding-signature-and-generated_at","canonical_encoding":"rfc8785","canonical_excludes":["signature","generated_at","manifest_digest","serveEvaluatedAt","serveEvaluationId","serveExplanation","readinessCheckedAt","obtainReady","serveVerdict","reason","reasonCodes"]}}