{
  "schema": "trinityaccord.echo-acceptance-policy.v2",
  "version": "v2",
  "status": "active_current_record_chain_echo_policy",
  "purpose": "Define current Echo intake, append, indexing, and boundary states in the public Record-Chain.",
  "states": [
    {
      "state": "built_echo_candidate",
      "meaning": "The canonical Builder produced an Echo submission candidate; no gateway acceptance or public inclusion is implied.",
      "publicly_included": false
    },
    {
      "state": "preflight_accepted",
      "meaning": "The current Gateway accepted the candidate at /record-chain/preflight; no write or final inclusion is implied.",
      "publicly_included": false
    },
    {
      "state": "intake_receipt_issued",
      "meaning": "The current Gateway accepted intake at /record-chain/submit and issued a receipt. Receipt is intake-only.",
      "publicly_included": false
    },
    {
      "state": "record_chain_appended",
      "meaning": "A server-validated Echo record was appended to the public Record-Chain.",
      "publicly_included": true
    },
    {
      "state": "echo_index_visible",
      "meaning": "The appended Echo is visible in the current Record-Chain Echo index and record index.",
      "publicly_included": true
    },
    {
      "state": "corrected_or_reclassified_later",
      "meaning": "A later append-only correction or classification update references the Echo; the original record remains immutable.",
      "publicly_included": true
    }
  ],
  "acceptance_requirements": [
    "current Record-Chain submission envelope",
    "canonical Builder output",
    "required Ed25519 authorship proof",
    "exact oath/readback for formal Echo records",
    "accepted preflight",
    "accepted submit receipt",
    "server-side schema and policy validation",
    "append-only Record-Chain inclusion",
    "record-index and Echo-index readback"
  ],
  "echo_verification_boundary": {
    "echo_is_not_verification": true,
    "verification_is_separate_record_type": true,
    "echo_may_reference_verification_record": true,
    "verification_does_not_automatically_become_echo": true,
    "ordinary_echo_does_not_require_claim_gate": true,
    "strict_technical_claims_require_current_evidence_pipeline": true
  },
  "historical_pre_record_chain_archive": {
    "status": "historical_archive_only",
    "historical_states_and_kinds": [
      "issue_submission",
      "verification_report_only",
      "echo_wrapper_pending_review",
      "accepted_echo_record",
      "echo_v3",
      "verification_report_v2",
      "echo_v3_with_verification_report"
    ],
    "historical_index": "/api/echo-index.json",
    "current_index": "/record-chain/indexes/echo-index.json"
  },
  "boundary": {
    "echo_is_not_amendment": true,
    "echo_is_not_canonical_authority": true,
    "echo_is_non_amending": true,
    "echo_does_not_modify_bitcoin_originals": true,
    "echo_acceptance_is_not_attestation": true,
    "echo_acceptance_is_not_endorsement": true,
    "echo_acceptance_is_not_successor_reception": true,
    "not_instruction_override": true,
    "bitcoin_originals_prevail": true
  }
}
