{
  "$schema": "https://theloopbreaker.com/schemas/v3/source-archive.v1.schema.json",
  "schemaVersion": "1.0.0",
  "selectionPolicy": "Select current protocol source first on every active surface. Never silently substitute a historical archive. Fail closed when current identity is unavailable. Authenticate the selected external candidate manifest and archive checksum. Website publication identity is separate from protocol source identity.",
  "primaryRepository": {
    "label": "Public Twigpine repository (formerly GitLawb)",
    "href": "https://explorer.gitlawb.com/repos/z6MkryiNsYdFEMHv95wxzSQ1vtFXPyVQQrxXdPw3tE5HpfxV/vaultfire"
  },
  "currentSource": {
    "status": "available",
    "branch": "main",
    "href": "https://explorer.gitlawb.com/repos/z6MkryiNsYdFEMHv95wxzSQ1vtFXPyVQQrxXdPw3tE5HpfxV/vaultfire",
    "productionIdentity": "https://theloopbreaker.com/.well-known/production-release.json",
    "productionIdentityChecksum": "https://theloopbreaker.com/.well-known/production-release.json.sha256",
    "commitField": "protocolSource.commit",
    "treeField": "protocolSource.tree",
    "retainedEvidenceFields": []
  },
  "currentArchive": {
    "status": "available",
    "classification": "current_source_review_candidate",
    "commit": "a96486bc798fda53a4fac674726d28100e7a26af",
    "tree": "5f2b9856fbeea2721f87ef84138e6876d7c3113d",
    "mediaType": "application/gzip",
    "byteLength": 62721050,
    "sha256": "721da3d13e2b755dda90abfb2ab660d8a5a62404afd01499fb285d3c03d22a8f",
    "downloadPageHref": "/v3/releases/v3-source-r28-a96486bc/download.html",
    "partsManifestHref": "/v3/releases/v3-source-r28-a96486bc/parts.json",
    "partCount": 15,
    "reconstructorHref": "/v3/releases/v3-source-r28-a96486bc/reconstruct-source.py",
    "reconstructorSha256": "cd8f94f8080e531ea4103e85b9cb5ce8a7a24535d6babb707da2b52ae0a7e07d",
    "manifestHref": "/v3/releases/v3-source-r28-a96486bc/candidate-manifest.json",
    "manifestSha256": "6cdeef9b0b5721f20a6bd15a8ca22f93fc4b242a1b9bbd6463e6e0b1046c989d",
    "checksumsHref": "/v3/releases/v3-source-r28-a96486bc/SHA256SUMS",
    "verifierHref": "/v3/releases/v3-source-r28-a96486bc/verify-extracted-candidate.py",
    "verifierSha256": "f9f93a92ba8b71a6c85393bec6e807ae304b3fcab72e1063baf836cbfbb4e259"
  },
  "historicalArchive": {
    "status": "available",
    "classification": "historical_superseded",
    "releaseTag": "v3-source-2026-10-17-bb0cf8b",
    "commit": "bb0cf8b36a2a6f7d6d5a1f22ea1088e624288024",
    "tree": "c43ad797ce49240326471b3e8a2db15eafbd1397",
    "href": "/v3/releases/v3-source-2026-10-17-bb0cf8b/download.html",
    "partsManifestHref": "/v3/releases/v3-source-2026-10-17-bb0cf8b/parts.json",
    "partCount": 39,
    "mediaType": "application/x-xz",
    "byteLength": 162015544,
    "sha256": "157814287aa515b0a23f7330b00b022edb09044ee9753abfdd790e303d9e3b4d",
    "checksumsHref": "/v3/releases/v3-source-2026-10-17-bb0cf8b/SHA256SUMS",
    "verifierHref": "/v3/releases/v3-source-2026-10-17-bb0cf8b/verify-extracted-candidate.py",
    "verifierSha256": "3da975faef95cab9a98b033f8be3cdf08693762cb06ba7840984e1495f79bb33"
  },
  "nextCandidate": null,
  "truthBoundary": "Protocol source a96486bc and website publication are separate identities. Source review only; no independent whole-protocol audit, real SP1 proof, payments, activation or partner funds approval."
}
