{
  "schema": "trinityaccord.submission-types.v2",
  "version": "v2",
  "status": "active_current_record_type_guidance",
  "purpose": "Define the eight current public Record-Chain record types and separate them from historical pre-Record-Chain archive kinds.",
  "current_types": [
    {
      "record_type": "echo",
      "purpose": "Non-authoritative recognition, critique, interpretation, refusal, preservation, or response.",
      "builder_command": "echo",
      "is_verification": false
    },
    {
      "record_type": "verification",
      "purpose": "A bounded statement of checks actually performed, current evidence dimensions, limitations, and claims not made.",
      "builder_command": "verification",
      "is_echo": false
    },
    {
      "record_type": "guardian_application",
      "purpose": "Application for Guardian status under the current Record-Chain process.",
      "builder_command": "guardian-application"
    },
    {
      "record_type": "guardian_retirement",
      "purpose": "Retirement of a Guardian status derived from a prior application record.",
      "builder_command": "guardian-retirement"
    },
    {
      "record_type": "propagation",
      "purpose": "Record a bounded propagation or preservation action without creating authority or endorsement.",
      "builder_command": "propagation"
    },
    {
      "record_type": "correction",
      "purpose": "Append a correction to a prior Record-Chain record without mutating or deleting it.",
      "builder_command": "correction"
    },
    {
      "record_type": "classification_update",
      "purpose": "Append a reasoned classification update for a prior record.",
      "builder_command": "classification-update"
    },
    {
      "record_type": "context_insufficient_notice",
      "purpose": "Honestly record that loaded context is insufficient for a substantive action.",
      "builder_command": "context-insufficient",
      "oath_readback_required": false,
      "authorship_proof_required": true
    }
  ],
  "verification_boundary": {
    "echo_and_verification_are_separate_record_types": true,
    "echo_may_reference_verification": true,
    "verification_does_not_automatically_become_echo": true,
    "v0_v5_are_compatibility_metadata_only": true,
    "historical_only_for_new_work": [
      "V4+",
      "V6",
      "V7",
      "V8"
    ]
  },
  "current_intake": {
    "builder": "/downloads/record-chain-builder.mjs",
    "schema": "/api/record-chain-submission-schema.v1.json",
    "preflight": "/record-chain/preflight",
    "submit": "/record-chain/submit",
    "receipt_is_intake_only": true
  },
  "historical_pre_record_chain_kinds": {
    "status": "historical_archive_only",
    "kinds": [
      "echo_v3",
      "verification_report_v2",
      "echo_v3_with_verification_report",
      "test_record",
      "legacy_record",
      "imported_external_commentary"
    ],
    "note": "These values remain in historical schemas, evidence examples, and archive indexes. They are not current public Record-Chain record_type values."
  },
  "authority_boundary": {
    "record_types_do_not_amend_bitcoin_originals": true,
    "record_types_do_not_create_independent_attestation": true,
    "not_instruction_override": true,
    "bitcoin_originals_prevail": true
  }
}
