{
  "schema": "futhorc-recovery-manifest/1",
  "release": "v2026.08.15.20",
  "authority": "first_party_local_content_addressed_recovery_snapshot",
  "truth_boundary": "This recovery manifest verifies checked-in public/local bytes and deterministic dependencies only. It contains no private keys or secrets and does not prove external truth, operational deployment, peer identity, domain control, or real-world authorization.",
  "artifact_count": 19,
  "artifacts": [
    {
      "path": "assets/data/fixtures/futhorc-policy-audit-cases.json",
      "byte_size": 2316,
      "sha256": "dc961b029404cd5bfcd1c2c14f442a8fac547e1bd9894e012a4ab78d6ba43fec",
      "dependency_role": "audit_fixture",
      "exact_version": "futhorc-policy-audit-fixtures/1@v2026.08.15.18"
    },
    {
      "path": "assets/data/futhorc-audit-checkpoint-schema.json",
      "byte_size": 1622,
      "sha256": "91e5799fd1e60365df19ee981d81bc96d728432d775e66234152e33fc7b8eb9b",
      "dependency_role": "checkpoint_schema",
      "exact_version": "futhorc-audit-checkpoint-schema/1@v2026.08.15.19"
    },
    {
      "path": "assets/data/futhorc-audit-checkpoints.json",
      "byte_size": 17194,
      "sha256": "a210d7ec77b02db0aaba5e9e1bfe1551ce7e1d4f2d5fb6fee86e5d7b3aa5e1e0",
      "dependency_role": "checkpoints",
      "exact_version": "futhorc-audit-checkpoints/1@1.0.0"
    },
    {
      "path": "assets/data/futhorc-ontology.json",
      "byte_size": 6319,
      "sha256": "5ca0525bb172c94550b5b6f1c1db3d4453104d06873761654fd952274ad38429",
      "dependency_role": "ontology",
      "exact_version": "futhorc-protocol-ontology/1@1.1.0"
    },
    {
      "path": "assets/data/futhorc-policy-audit-chain.json",
      "byte_size": 11543,
      "sha256": "b36cd67557cb088d6db403be834792e857bc45fad76dd25c7241794fb7e144b5",
      "dependency_role": "audit_chain",
      "exact_version": "futhorc-policy-audit-chain/1@1.0.0"
    },
    {
      "path": "assets/data/futhorc-policy-receipt-schema.json",
      "byte_size": 3366,
      "sha256": "54c79977fa4b10f46c01dc7ece0abaab31dc4d347d54b140729c3e7292d046b4",
      "dependency_role": "receipt_schema",
      "exact_version": "futhorc-policy-receipt-schema/1@v2026.08.15.18"
    },
    {
      "path": "assets/data/futhorc-session-profile.json",
      "byte_size": 1864,
      "sha256": "d9b3c3bd4b66fb9d8ac05ea0c9cdc5aabe51c00086f5179e8cc7f92ecfda9f90",
      "dependency_role": "session_profile",
      "exact_version": "futhorc-session-profile/1@v2026.08.15.16"
    },
    {
      "path": "assets/data/futhorc-session-transcripts.json",
      "byte_size": 2792,
      "sha256": "9f6af0e337d317421cb0022745948f0f5acb6b33f3802e426b9f24ddce8a1db6",
      "dependency_role": "session_transcript",
      "exact_version": "futhorc-session-transcripts/1@v2026.08.15.16"
    },
    {
      "path": "assets/data/futhorc-transparency-log.json",
      "byte_size": 3536,
      "sha256": "e9b216df8d50ff6b14930bcf20ef8c819468dc22e4b88f33d463e4fd8d1b33c7",
      "dependency_role": "transparency_log",
      "exact_version": "futhorc-transparency-log/1@1.0.0"
    },
    {
      "path": "assets/data/futhorc-wire-format.json",
      "byte_size": 3506,
      "sha256": "449ffc0ea50b16c2abcc49068719d18852a449252ac776535233b1de70ad9034",
      "dependency_role": "wire_format",
      "exact_version": "futhorc-wire-format/1@v2026.08.15.15"
    },
    {
      "path": "assets/data/rune-domain-network-policy.json",
      "byte_size": 7352,
      "sha256": "ce9efad6dab05413fd2504c8731309cd05bc6f28f9cb8d5300cea3c795699a71",
      "dependency_role": "policy",
      "exact_version": "rune-domain-network-policy/1@1.0.0"
    },
    {
      "path": "assets/data/rune-domain-topology.json",
      "byte_size": 3304,
      "sha256": "40efb8ec7e655c3b1fbeb2b8c5bb1f3950b10747f91fc0ff5d8aaf28fdfbccde",
      "dependency_role": "topology",
      "exact_version": "rune-domain-topology/1@1.0.0"
    },
    {
      "path": "tools/futhorc_audit_checkpoint.py",
      "byte_size": 9385,
      "sha256": "e9248a768d1a4955d7e0df23071ac125e5d870e5d375b16e58047af9e8c9b4e7",
      "dependency_role": "implementation_checkpoint",
      "exact_version": "content-sha256:e9248a768d1a4955d7e0df23071ac125e5d870e5d375b16e58047af9e8c9b4e7"
    },
    {
      "path": "tools/futhorc_codec.py",
      "byte_size": 10253,
      "sha256": "1f14887602ce0669cdc505dd8c64f4efd22bfa05f9faba5444f0da536a7673cb",
      "dependency_role": "implementation_codec",
      "exact_version": "content-sha256:1f14887602ce0669cdc505dd8c64f4efd22bfa05f9faba5444f0da536a7673cb"
    },
    {
      "path": "tools/futhorc_policy.py",
      "byte_size": 7008,
      "sha256": "536fa4db803d918363739fcf47a1c7159f4a5fe16cac6670d608c23b3e9219e2",
      "dependency_role": "implementation_policy",
      "exact_version": "content-sha256:536fa4db803d918363739fcf47a1c7159f4a5fe16cac6670d608c23b3e9219e2"
    },
    {
      "path": "tools/futhorc_policy_audit.py",
      "byte_size": 8428,
      "sha256": "a1aa1aebc237413bd93528f9693629d1c1df47f80c89263ba87f971680998a33",
      "dependency_role": "implementation_audit",
      "exact_version": "content-sha256:a1aa1aebc237413bd93528f9693629d1c1df47f80c89263ba87f971680998a33"
    },
    {
      "path": "tools/futhorc_recovery.py",
      "byte_size": 7641,
      "sha256": "ff59190283c81479d54b737ee2afff0cc90342072995297eed5672ac73704c36",
      "dependency_role": "implementation_recovery",
      "exact_version": "content-sha256:ff59190283c81479d54b737ee2afff0cc90342072995297eed5672ac73704c36"
    },
    {
      "path": "tools/futhorc_session.py",
      "byte_size": 8908,
      "sha256": "9d3f32b9ce5a272a3826aa149aa636aa45efb3b7abc493d82a38ccabca59a5a1",
      "dependency_role": "implementation_session",
      "exact_version": "content-sha256:9d3f32b9ce5a272a3826aa149aa636aa45efb3b7abc493d82a38ccabca59a5a1"
    },
    {
      "path": "tools/futhorc_transparency.py",
      "byte_size": 7746,
      "sha256": "15fa610358012f508d89e6a717fca9da09e2d8494abea2a4a4e4dcda75e14384",
      "dependency_role": "implementation_transparency",
      "exact_version": "content-sha256:15fa610358012f508d89e6a717fca9da09e2d8494abea2a4a4e4dcda75e14384"
    }
  ],
  "manifest_digest_sha256": "bb92a0a018f4c8a281713b253a5fd77d1f76dbce9d7f968b61c9425f808c8827",
  "snapshot_id": "recovery-bb92a0a018f4c8a2"
}
