{"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-11-01T18:35:48.322Z","serveEvaluationId":"serve-4b9a2ebb2275333ff15d2e3303069bae839c97a9152065e5db471716a27a6bf7","readiness":"ready","downloadReady":true,"hostedFileCount":12,"mirroredBytes":436612768,"readinessCheckedAt":"2026-11-01T18:35:48.322Z","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-11-01T18:35:48.322Z","serveEvaluationId":"serve-4b9a2ebb2275333ff15d2e3303069bae839c97a9152065e5db471716a27a6bf7","readiness":"ready","downloadReady":true,"hostedFileCount":12,"mirroredBytes":436612768,"readinessCheckedAt":"2026-11-01T18:35:48.322Z","readinessSource":"file-check","degraded":false,"stale":false},"repo":"PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","artifact":{"id":"hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir","repo":"PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir"},"release":"hf-main","artifact_type":"embedding","license":"mit","license_clarity":{"license":"mit","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":"mit","ids":["mit"],"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":12,"obtainReady":true,"authority":"live-serve-decision"},"upstream":{"gated":false,"repoId":"PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","private":false,"repoUrl":"https://huggingface.co/PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","disabled":false,"provider":"huggingface","repoType":"model","revision":"f27c45d197ea6541dd071b1d992ec91776ee76bd","fetchedAt":"2026-06-30T02:00:05.806Z","importMode":"external-catalog","licenseRaw":"mit"},"license_upstream_record":{"declared_license":"mit","upstream_license_raw":"mit","source_url":"https://huggingface.co/PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","upstream":{"gated":false,"repoId":"PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","private":false,"repoUrl":"https://huggingface.co/PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","disabled":false,"provider":"huggingface","repoType":"model","revision":"f27c45d197ea6541dd071b1d992ec91776ee76bd","fetchedAt":"2026-06-30T02:00:05.806Z","importMode":"external-catalog","licenseRaw":"mit"}},"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:6d744501b9beaf18652bbc157c90233b934239f3bd5cfac0169e90ba3acc7a44","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_d2f85683b86ce180448734975a885eb2dd92bb5e4d76603f9cc586688d209b86","artifactId":"hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir","representationId":"rep-cb38537755056eecf087ff340d5f1c049df4305aa6a82a8074812d25e0b2021d","taskMode":{"mode":"unknown"},"selectedFileBindingVersion":"postgres-selected-object-binding.v2","representation":{"id":"rep-cb38537755056eecf087ff340d5f1c049df4305aa6a82a8074812d25e0b2021d","artifactId":"hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir","format":"safetensors","source":{"provider":"huggingface","identity":"PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","revision":"f27c45d197ea6541dd071b1d992ec91776ee76bd","immutable":true},"files":[{"path":"1_Pooling/config.json","role":"config","sizeBytes":296,"sha256":"sha256:1c8bc7bd750c5c20d8707f1c5c578f5d69bb3d1d5ebcf4b2fde5128de154ec1c","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:ede0d48dce34f89a827586db01aa6d6592a689b46d6ecc76ad344abdc961f56e"},{"path":"README.md","role":"support","sizeBytes":5685,"sha256":"sha256:c99faca3f5e6cccd2b1b9ed4b10b679766eef6f60b42f83d179bd92934c1bd7f","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:3d12a65128e38ab882a713477b0e67ac3f45a67066e67b1d4460f47bf42322a5"},{"path":"config.json","role":"config","sizeBytes":908,"sha256":"sha256:9f270a2a759e25d4a28220586cb1039544097bc0144e6a913e643f0120e981b8","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:d540b4aec92127f6de0497ef5b8227e6bd07be2678c50ba5e04045ba244516fc"},{"path":"config_sentence_transformers.json","role":"support","sizeBytes":171,"sha256":"sha256:1cb1671e06d5a09acdfe27ecc6a29832574be66c3ca72267b2e227f064c3a236","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:193abe5d7effd8dde34baf75fff90e0aaebeb9eb7fd8dc950833de4c6082cc69"},{"path":"model.safetensors","role":"weight","sizeBytes":435714904,"sha256":"sha256:0639cf10e152d132b6ec7d390268c35865ed13d70f05d3333244a92cfa5933f0","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:6d76857d4375bb58179068b071d909923639bee21c8325772be860b52d01ba45"},{"path":"modules.json","role":"support","sizeBytes":229,"sha256":"sha256:8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:0ed97e4a1011c451f74f245b5b5e12fccfba2817653df22d525cc527af0d80e0"},{"path":"sentence_bert_config.json","role":"config","sizeBytes":53,"sha256":"sha256:70f4448f31320443fe3557cacea5abf2dcc4915dda8c80646bec9f3bb0aa5a1f","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:0f21307652a492ba0ca746179548df1a9b806d50102074062c648e282d2784c1"},{"path":"special_tokens_map.json","role":"tokenizer","sizeBytes":695,"sha256":"sha256:5d5b662e421ea9fac075174bb0688ee0d9431699900b90662acd44b2a350503a","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:e29d9336cff051211798383d7b0ebf46eacbd335c03e9c48c345c6207f3e2a3b"},{"path":"tokenizer.json","role":"tokenizer","sizeBytes":678043,"sha256":"sha256:dbd0e62fcd673e7cc8fa730ad9998fc9e5e53aeb1cde1db4d14450eb458316c3","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:f6540eb5698e823d2f8694c6a88314784b1a8ee0198a0f78e9b5af769dc73d18"},{"path":"tokenizer_config.json","role":"config","sizeBytes":1462,"sha256":"sha256:7e972327ecc48d1178f532808a4493d8a8ce9a17806a2feb88988ffcb1ee0574","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:c802aac30d2059f66a7886609627edc377837869216635de32834ddbee76e0c4"},{"path":"train-config.yaml","role":"support","sizeBytes":794,"sha256":"sha256:e13d33b3803d30c974f402d5c2bebd33e7588e8663de5202c6519f33ec512061","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:ed00febfe61a17f2828b177fce6f1ab4109298abb1d2fed66dd904166c0d40bd"},{"path":"vocab.txt","role":"tokenizer","sizeBytes":209528,"sha256":"sha256:69c28584c67a0e5018f85ca734aa272cc38e26b5dd0d33fffa28059299f21707","storageStatus":"hosted","storageProvider":"gcs","objectBindingDigest":"sha256:72730e3475fc5209fb13aaf0bc43782c434d0e81cc489d2aaaf408b0a53220f2"}]},"evaluatorVersion":"1.3.1","selectedFilesDigest":"sha256:e8ec86bd7badbf815385922d12b0de7f40165ca4e035842f4396a4df7bb6e06b","representationDigest":"sha256:6d744501b9beaf18652bbc157c90233b934239f3bd5cfac0169e90ba3acc7a44","evidenceSnapshotDigest":"sha256:d26a6259e374019277556d47d2fc93da04c68577864b36e0764dda75b1c366e8","evaluatedAt":"2026-07-31T02:07:56.005Z","authorityVersion":"sha256:eef11787d11a016e2cf04065fc2b76106b0fefee378f5f0f8fd92dd270287f3e","invalidatedBy":null,"manifestFinal":true,"obtainReady":true,"hosted":true,"hostedFiles":12,"serveAuthority":"live-serve-decision","individuallyHashedFiles":12,"weightsHosted":null,"weightCountState":"not-snapshot-bound","totalFiles":12,"strictlyDownloadableFiles":12,"strictlyDownloadableHashedFiles":12,"strictlyDownloadableWeights":null,"strictWeightCountState":"not-snapshot-bound","artifactInventoryFiles":20,"scope":"canonical-postgres-snapshot"},"selected_files_digest":"sha256:e8ec86bd7badbf815385922d12b0de7f40165ca4e035842f4396a4df7bb6e06b","representation":{"id":"rep-cb38537755056eecf087ff340d5f1c049df4305aa6a82a8074812d25e0b2021d","artifactId":"hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir","representationDigest":"sha256:6d744501b9beaf18652bbc157c90233b934239f3bd5cfac0169e90ba3acc7a44","selectedFilesDigest":"sha256:e8ec86bd7badbf815385922d12b0de7f40165ca4e035842f4396a4df7bb6e06b","taskMode":{"mode":"unknown"},"format":"safetensors","source":{"provider":"huggingface","identity":"PORTULAN/serafim-100m-portuguese-pt-sentence-encoder-ir","revision":"f27c45d197ea6541dd071b1d992ec91776ee76bd","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":"1_Pooling/config.json","size":296,"declared_size":296,"storage_size":296,"media_type":"application/octet-stream","sha256":"1c8bc7bd750c5c20d8707f1c5c578f5d69bb3d1d5ebcf4b2fde5128de154ec1c","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/1_Pooling%2Fconfig.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"README.md","size":5685,"declared_size":5685,"storage_size":5685,"media_type":"application/octet-stream","sha256":"c99faca3f5e6cccd2b1b9ed4b10b679766eef6f60b42f83d179bd92934c1bd7f","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/README.md","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"config.json","size":908,"declared_size":908,"storage_size":908,"media_type":"application/octet-stream","sha256":"9f270a2a759e25d4a28220586cb1039544097bc0144e6a913e643f0120e981b8","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/config.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"config_sentence_transformers.json","size":171,"declared_size":171,"storage_size":171,"media_type":"application/octet-stream","sha256":"1cb1671e06d5a09acdfe27ecc6a29832574be66c3ca72267b2e227f064c3a236","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/config_sentence_transformers.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"model.safetensors","size":435714904,"declared_size":435714904,"storage_size":435714904,"media_type":"application/octet-stream","sha256":"0639cf10e152d132b6ec7d390268c35865ed13d70f05d3333244a92cfa5933f0","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/model.safetensors","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"modules.json","size":229,"declared_size":229,"storage_size":229,"media_type":"application/octet-stream","sha256":"8f4b264b80206c830bebbdcae377e137925650a433b689343a63bdc9b3145460","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/modules.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"sentence_bert_config.json","size":53,"declared_size":53,"storage_size":53,"media_type":"application/octet-stream","sha256":"70f4448f31320443fe3557cacea5abf2dcc4915dda8c80646bec9f3bb0aa5a1f","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/sentence_bert_config.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"special_tokens_map.json","size":695,"declared_size":695,"storage_size":695,"media_type":"application/octet-stream","sha256":"5d5b662e421ea9fac075174bb0688ee0d9431699900b90662acd44b2a350503a","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/special_tokens_map.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"tokenizer.json","size":678043,"declared_size":678043,"storage_size":678043,"media_type":"application/octet-stream","sha256":"dbd0e62fcd673e7cc8fa730ad9998fc9e5e53aeb1cde1db4d14450eb458316c3","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/tokenizer.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"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":1462,"declared_size":1462,"storage_size":1462,"media_type":"application/octet-stream","sha256":"7e972327ecc48d1178f532808a4493d8a8ce9a17806a2feb88988ffcb1ee0574","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/tokenizer_config.json","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"train-config.yaml","size":794,"declared_size":794,"storage_size":794,"media_type":"application/octet-stream","sha256":"e13d33b3803d30c974f402d5c2bebd33e7588e8663de5202c6519f33ec512061","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/train-config.yaml","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"},{"readiness":"ready","downloadReady":true,"reasonCodes":[],"reason":"Hosted on Hugging Bay and byte-verified — download is available now.","path":"vocab.txt","size":209528,"declared_size":209528,"storage_size":209528,"media_type":"application/octet-stream","sha256":"69c28584c67a0e5018f85ca734aa272cc38e26b5dd0d33fffa28059299f21707","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-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir/vocab.txt","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"signature_state":"signed"}],"mirrors":1,"generated_at":"2026-11-01T18:35:48.322Z","serve_verdict":{"can_download":true,"bytes_verified":true,"signature":"signed","freshness":"current","checked_at":"2026-11-01T18:35:48.322Z","evidence_url":"/api/manifests/hf-model-portulan-serafim-100m-portuguese-pt-sentence-encoder-ir"},"manifest_digest":"sha256:b44b9d3d7e02c60638a7fe00ea1e1ef8e179de86816ba49590b68192ab265b41","signature":{"version":1,"algorithm":"Ed25519","key_id":"ed25519:718f9ccff1cef500235425ce","canonical_digest":"sha256:b44b9d3d7e02c60638a7fe00ea1e1ef8e179de86816ba49590b68192ab265b41","value":"5EctSDo-0gkQ_KFM2e4OORO4zJa5PasAqxDLqX7d3kcJUYqFcYwsjKJ83FVz5IHa64DtOjIoWCcyyxS6d_l5Dw","signed_at":"2026-11-01T18:35:48.322Z","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"]}}