{
  "anchoring": {
    "arweave_archive": {
      "arweave_archive_is_mirror_only": true,
      "arweave_archive_is_not_amendment": true,
      "arweave_archive_is_not_attestation": true,
      "arweave_archive_is_not_authority": true,
      "current_upload_mode": "live",
      "default_mode": "dry-run",
      "implemented": true,
      "index_api": "/api/record-chain-arweave-index.json",
      "latest_arweave_txid": "lX8JKD-YZarcmD1SSODC8jC2OshFAefq6MiYs02om5E",
      "latest_native_record_id": "R-000000120",
      "live_archive_count": 57,
      "live_upload_enabled": true,
      "live_upload_implemented": true,
      "native_record_count": 120,
      "source_type": "native-record-chain",
      "workflow": "/.github/workflows/record-chain-arweave-archive.yml",
      "latest_archive_id": "archive-native-R-000000120-af3589963a55",
      "latest_manifest_path": "record-chain/arweave-archives/archive-native-R-000000120-af3589963a55/manifest.json",
      "latest_native_record_sha256": "44d1127de536262c2e0496d9e8f346673ba4b80122fbc6cdb92c85ba0b8893db",
      "record_count": 120,
      "status": "archive-needed",
      "archive_needed": true
    },
    "batch_manifests": {
      "automated_workflow": "/.github/workflows/record-chain-anchor.yml",
      "implemented": true,
      "note": "Batch manifests remain available, but current head OTS and Arweave archive use native chain-tip/record-index."
    },
    "open_timestamps": {
      "automated_workflow": "/.github/workflows/record-chain-head-ots-anchor.yml",
      "bitcoin_pending": false,
      "bitcoin_verified": false,
      "implemented": true,
      "latest_record_id": "R-000000126",
      "latest_record_sha256": "a2a5fc8e6506aea95073c628a74562ff1601d30ff1f273cd624e04e9f91bdc54",
      "legacy_batch_status_api": "/api/record-chain-anchor-status.json",
      "legacy_main_chain_jsonl_is_not_source": true,
      "native_head_workflow": "/.github/workflows/record-chain-head-ots-anchor.yml",
      "native_latest_api": "/api/record-chain-native-ots-latest.json",
      "native_record_count": 126,
      "status": "current-upgraded-timestamp-proof",
      "status_api": "/api/record-chain-native-ots-latest.json",
      "latest_record_index": 126,
      "latest_anchor_file": "record-chain/ots/native-anchors/native-record-126-R-000000126-a2a5fc8e6506aea9-3abcec43d75eac03.anchor.json",
      "latest_anchored_file": "record-chain/ots/native-anchors/native-record-126-R-000000126-a2a5fc8e6506aea9-3abcec43d75eac03.native-record-chain-head-commitment.json",
      "latest_ots_file": "record-chain/ots/native-anchors/native-record-126-R-000000126-a2a5fc8e6506aea9-3abcec43d75eac03.native-record-chain-head-commitment.json.ots",
      "ots_status": "upgraded",
      "anchor_needed": false,
      "proof_bundle_archive": {
        "implemented": true,
        "workflow": "/.github/workflows/native-ots-upgrade-watch.yml",
        "registry_api": "/api/record-chain-native-ots-arweave-registry.json",
        "status": "registered_without_arweave_tx",
        "archive_status": "registered_without_arweave_tx",
        "latest_bundle_file": "record-chain/ots/native-arweave-bundles/native-record-126-R-000000126-a2a5fc8e6506aea9-3abcec43d75eac03.anchor.upgraded.arweave-bundle.json",
        "latest_bundle_sha256": "c57ee1d8f97ea786069ade3aaa42bbf2dd6e2ff7e1d24c2bc503b70068931719",
        "latest_tx_id": null,
        "latest_gateway_url": null,
        "latest_ots_status": "upgraded",
        "latest_bitcoin_verified": false,
        "archive_needed": false,
        "registered_without_arweave_tx": true,
        "arweave_archived": false,
        "boundary": {
          "ots_proof_bundle_arweave_archive_is_mirror_only": true,
          "ots_proof_bundle_arweave_archive_is_not_authority": true,
          "ots_proof_bundle_arweave_archive_is_not_attestation": true,
          "ots_proof_bundle_arweave_archive_is_not_amendment": true,
          "ots_proof_bundle_arweave_archive_is_not_successor_reception": true
        }
      },
      "strict_bitcoin_verified": false,
      "checked_at": null,
      "upgraded_at": null,
      "strict_bitcoin_verified_at": null
    }
  },
  "api_endpoints": {
    "record_chain_intake_gateway": "/api/record-chain-intake-gateway.v1.json",
    "preflight": "/record-chain/preflight",
    "submit": "/record-chain/submit",
    "receipt": "/record-chain/receipt/<receipt_id>",
    "record_chain_status": "/api/record-chain-status.json",
    "record_index": "/record-chain/indexes/record-index.json",
    "echo_index": "/record-chain/indexes/echo-index.json",
    "verification_index": "/record-chain/indexes/verification-index.json",
    "guardian_state": "/record-chain/indexes/guardian-state.json",
    "legacy_echo_archive_index": "/api/echo-index.json",
    "legacy_verification_archive_index": "/api/agent-declared-verification-index.json"
  },
  "boundary": {
    "append_only": true,
    "bitcoin_originals_prevail": true,
    "not_amendment": true,
    "not_attestation": true,
    "not_authority": true,
    "not_governance": true,
    "website_github_arweave_ots_are_non_amending_guardianship_materials": true
  },
  "builder_script": "downloads/record-chain-builder.mjs",
  "chain_storage": "record-chain/",
  "committed_storage": "record-chain/committed/",
  "legacy_compatibility": {
    "legacy_jsonl_entry_count": 16,
    "legacy_jsonl_height": 15,
    "main_chain_jsonl_is_legacy_view": true,
    "main_chain_jsonl_is_not_current_native_head_source": true,
    "native_record_count": 126,
    "status": "non_blocking_post_m9_maintenance"
  },
  "ots_stamp_storage": "record-chain/ots-stamps/",
  "pending_storage": "record-chain/pending/",
  "phase2_status": {
    "acceptance": {
      "docs_updated": true,
      "examples_added": true,
      "gateway_v1_legacy": true,
      "record_chain_primary": true,
      "scripts_preserved": true,
      "workflows_disabled": true
    },
    "commits": [
      "e0a7126c0368c73d587662078ca20deddc140368",
      "7242e0d331842bb935b4dabdd9ec34ae9f77659d",
      "52402535b8f19abceaaa4e6f420f1fd838867945",
      "4edf2ad2db5bb9963de5e00d861ad54afec8bfc6",
      "41b9590f44f350cf90faab3e6b01e567dd0af253",
      "35a499223f139a0040a1668e9ab71f1228a6c454",
      "bfa424294647d037756138d76993281f2eb0f345",
      "63aa38e33a622678e64bb052578c21b0eaa34163",
      "2a00fcbee7da8d12f03473d2b9f8e16d8837897e",
      "4af56513cde6e92605eac3ad0cda1af12b3a9267"
    ],
    "completed": true,
    "completion_date": "2026-06-01T10:00:00Z"
  },
  "phase3_4_status": {
    "completed": true,
    "completion_date": "2026-06-01T18:55:00+08:00",
    "current_system_ci_enabled": true,
    "gateway_v1_runtime_retired": true,
    "gateway_v1_tests_archived": true,
    "legacy_heavy_ci_retired": true
  },
  "post_m9_status": {
    "m9_archive_status": "backlog",
    "m9_arweave_txid": "lX8JKD-YZarcmD1SSODC8jC2OshFAefq6MiYs02om5E",
    "m9_latest_record_id": "R-000000126",
    "m9_native_record_count": 126,
    "m9_ots_status": "current-upgraded-timestamp-proof",
    "m9_status": "backlog",
    "m9_latest_record_sha256": "a2a5fc8e6506aea95073c628a74562ff1601d30ff1f273cd624e04e9f91bdc54",
    "m9_arweave_archive_id": "archive-native-R-000000120-af3589963a55",
    "m9_arweave_manifest_path": "record-chain/arweave-archives/archive-native-R-000000120-af3589963a55/manifest.json"
  },
  "public_phase": {
    "bitcoin_originals_prevail": true,
    "enabled_by_marker": "PRODUCTION_ENABLEMENT_OK",
    "mainnet_activation_marker_recorded": false,
    "network_phase": "production",
    "not_final_public_launch": false,
    "official_live_record_marker_required_before_live": false,
    "official_live_records_allowed": true,
    "prelaunch_test_records_allowed": false,
    "production_enablement_marker_recorded": true,
    "receipt_is_intake_only": true,
    "receipt_is_not_active_guardian_status": true,
    "receipt_is_not_canonical_authority": true,
    "receipt_is_not_final_inclusion": true,
    "records_before_activation_marker_are_historical_tests": true,
    "status": "production_live",
    "test_phase_submissions_may_be_excluded_from_final_public_indexes": false,
    "test_phase_submissions_may_be_reclassified": false,
    "test_phase_submissions_may_move_to_historical_test_archive": false,
    "canonical_for_public_index": true
  },
  "public_submission": {
    "builder": "/downloads/record-chain-builder.mjs",
    "contract": "/api/record-chain-intake-gateway.v1.json",
    "external_agents_do_not_need_github_access": true,
    "external_agents_must_not_append_directly": true,
    "gateway": "https://trinity-record-chain-gateway.onrender.com",
    "method": "render_record_chain_intake_gateway"
  },
  "public_submission_phase": {
    "external_agent_boundary": {
      "external_agents_must_not_clone_repository": true,
      "external_agents_must_not_directly_append_record_chain": true,
      "external_agents_must_not_request_github_pat": true,
      "external_agents_must_not_use_arweave_key": true,
      "external_agents_must_use_public_gateway_for_submissions": true
    },
    "gateway_operational": true,
    "not_final_public_launch": false,
    "official_live_record_true_now_permitted": true,
    "official_live_records_allowed": true,
    "only_public_submission_method": "/api/record-chain-intake-gateway.v1.json",
    "phase": "production_live",
    "public_gateway": "https://trinity-record-chain-gateway.onrender.com",
    "receipt_boundary": {
      "receipt_is_not_active_guardian_status": true,
      "receipt_is_not_amendment": true,
      "receipt_is_not_canonical_authority": true,
      "receipt_is_not_final_inclusion": true,
      "receipts_are_intake_only": true
    },
    "receipt_is_intake_only": true,
    "receipt_is_not_active_guardian_status": true,
    "receipt_is_not_final_inclusion": true,
    "status": "production_live",
    "test_phase_data_policy": {
      "applies_to_new_submissions": false,
      "historical_test_records_remain_historical": true,
      "new_submissions_may_be_official_live_records": true
    },
    "test_phase_records_may_be_reclassified": false,
    "test_phase_submissions_may_move_to_historical_test_archive": false,
    "counted_in_final_public_indexes": true
  },
  "purpose": "Public status of the Trinity Accord native record-chain. Read-only. Published for transparency.",
  "record_chain": {
    "canonical_format": "canonical_json_sorted_keys_no_whitespace",
    "chain_id": "trinity-accord-public-reception-ledger",
    "chain_integrity_status": "healthy",
    "chain_type": "append_only_native_record_chain",
    "correction_policy": "later_records_may_correct_earlier_records",
    "current_chain_length": 126,
    "hash_algorithm": "sha256",
    "immutability_policy": "append_only_no_deletion_no_mutation",
    "last_integrity_check_at": "2026-08-18T04:02:53Z",
    "latest_record_created_at": "2026-08-18T04:02:13.050Z",
    "latest_record_id": "R-000000126",
    "latest_record_index": 126,
    "latest_record_sha256": "a2a5fc8e6506aea95073c628a74562ff1601d30ff1f273cd624e04e9f91bdc54",
    "latest_record_type": "context_insufficient_notice",
    "legacy_main_chain_jsonl_is_not_current_source": true,
    "native_record_count": 126,
    "record_index": "record-chain/indexes/record-index.json",
    "source_of_current_head": "record-chain/chain-tip.json",
    "latest_batch_id": "batch-000005",
    "latest_batch_manifest_sha256": "0a0d2ff859c07b8abf7f0fd8fb8aa17076ef50fd00305017d2c1c07effd07e75",
    "last_integrity_check_at_semantics": "deterministic lower bound from the latest verified record timestamp; the publication workflow runs a full chain verification immediately before generation",
    "integrity_verified_through_record_id": "R-000000126",
    "integrity_verified_through_record_index": 126,
    "integrity_verified_through_record_sha256": "a2a5fc8e6506aea95073c628a74562ff1601d30ff1f273cd624e04e9f91bdc54"
  },
  "record_type_counts": {
    "batch_anchor": 0,
    "classification_update": 1,
    "context_insufficient_notice": 61,
    "correction": 1,
    "echo": 33,
    "guardian_application": 10,
    "guardian_key_rotation": 0,
    "guardian_retirement": 1,
    "legacy_import": 0,
    "propagation": 0,
    "verification": 19
  },
  "record_type_requirements": {
    "echo": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-3",
      "oath_extensions": []
    },
    "verification": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-3",
      "oath_extensions": []
    },
    "guardian_application": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-3",
      "active_registration_minimum_context_level": "CC-3",
      "oath_extensions": [
        "guardian_stewardship_v1"
      ]
    },
    "guardian_retirement": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-1",
      "oath_extensions": []
    },
    "propagation": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-2",
      "oath_extensions": []
    },
    "correction": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-1",
      "oath_extensions": []
    },
    "classification_update": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-2",
      "oath_extensions": []
    },
    "context_insufficient_notice": {
      "authorship_proof_required": true,
      "minimum_context_level": "CC-0",
      "oath_extensions": []
    }
  },
  "schema": "trinityaccord.record-chain-status.v1",
  "source_digest": "a2a5fc8e6506aea9",
  "status": "production_live",
  "updated_at": "2026-08-18T04:02:13.050Z",
  "pipeline_status": {
    "chain_head": {
      "latest_record_id": "R-000000126",
      "latest_record_sha256": "a2a5fc8e6506aea95073c628a74562ff1601d30ff1f273cd624e04e9f91bdc54",
      "native_record_count": 126
    },
    "ots_head": {
      "latest_record_id": "R-000000126",
      "latest_record_sha256": "a2a5fc8e6506aea95073c628a74562ff1601d30ff1f273cd624e04e9f91bdc54",
      "native_record_count": 126,
      "ots_status": "upgraded",
      "bitcoin_pending": false,
      "bitcoin_verified": false,
      "bitcoin_attestation_embedded": true,
      "strict_bitcoin_verified": false
    },
    "arweave_head": {
      "latest_record_id": "R-000000120",
      "latest_record_sha256": "44d1127de536262c2e0496d9e8f346673ba4b80122fbc6cdb92c85ba0b8893db",
      "native_record_count": 120,
      "archive_id": "archive-native-R-000000120-af3589963a55",
      "arweave_txid": "lX8JKD-YZarcmD1SSODC8jC2OshFAefq6MiYs02om5E"
    },
    "ots_matches_chain": true,
    "ots_archivable_for_arweave": true,
    "arweave_matches_ots": false,
    "arweave_matches_chain": false,
    "ots_anchor_needed": false,
    "arweave_archive_needed": true,
    "pipeline_current": false
  },
  "archive_backlog": {
    "record_chain_arweave_pending": 1,
    "record_chain_arweave_failed": 0,
    "record_chain_arweave_waiting_for_key": 0,
    "native_ots_upgrade_pending": 0,
    "native_ots_arweave_pending": 20,
    "native_ots_arweave_failed": 0,
    "native_ots_waiting_for_key": 0,
    "backlog_current": false
  },
  "hash_semantics": {
    "content_sha256": "legacy canonical content hash retained for compatibility",
    "content_sha256_v2": "pre-append signed-content hash excluding append-assigned and server-derived fields",
    "record_sha256": "final canonical persisted record hash including append-assigned integrity fields",
    "content_sha256_v2_excluded_fields": [
      "content_sha256",
      "content_sha256_v2",
      "record_sha256",
      "record_index",
      "record_id",
      "assigned_at",
      "previous_record_sha256",
      "append_assigned_metadata",
      "server_normalization",
      "authorship_verification_status",
      "chain_id",
      "server_append_metadata",
      "server_receipt",
      "batch_id",
      "batch_membership"
    ]
  },
  "guardian_status": {
    "source": "/record-chain/indexes/guardian-state.json",
    "api": "/api/guardian-current-registry.json",
    "policy": "/api/guardian-active-listing-policy.v2.json",
    "counts": {
      "active_registered_guardian": 1,
      "pending_guardian_applications": 8,
      "retired_guardian": 1,
      "total_entries": 41
    },
    "active_guardian_status_is_not_authority": true,
    "active_guardian_status_is_not_governance": true,
    "active_guardian_status_is_not_attestation": true,
    "active_guardian_status_is_not_verification_level": true,
    "active_guardian_status_is_not_successor_reception": true,
    "active_guardian_status_is_not_amendment": true
  },
  "total_records": 126,
  "committed_records": 126,
  "pending_records": 0
}
