{
  "schema": "trinityaccord.record-chain-oath-policy.v1",
  "status": "active",
  "version": "1.0.0",
  "policy_id": "record-chain-formal-submission-oath-v1",
  "description": "No-shortcut oath gate for formal Record-Chain submissions. Requires participants to read the canonical oath, provide an exact readback, and declare that no automation shortcuts were used. This verifies exact readback only — it does not prove subjective understanding.",
  "not_authority": true,
  "not_governance": true,
  "not_attestation": true,
  "not_amendment": true,
  "bitcoin_originals_prevail": true,
  "canonicalization": {
    "line_endings": "LF",
    "trim_outer_whitespace": true,
    "trim_outer_whitespace_before_hash": true,
    "preserve_internal_whitespace": true,
    "module_order_matters": true,
    "text_encoding": "utf-8",
    "unicode_normalization": "NFC",
    "policy_text_should_remain_ascii": true,
    "module_joiner": "\n\n---\n\n"
  },
  "no_shortcut_policy": {
    "readback_required": true,
    "forbidden": [
      "piping oath from file",
      "generating oath by script",
      "loading oath from cache",
      "summarizing or paraphrasing the oath",
      "using external automation to produce readback",
      "auto-filling readback in builder"
    ],
    "required_declarations": [
      "oath_read",
      "participant_readback_provided",
      "readback_matches_canonical_oath",
      "readback_was_not_piped_from_file",
      "readback_was_not_generated_by_script",
      "readback_was_not_loaded_from_cache",
      "readback_was_not_summary_or_paraphrase",
      "readback_was_not_generated_by_external_automation",
      "readback_was_not_auto_filled_by_builder",
      "no_shortcut_oath_acknowledged"
    ],
    "boundary": {
      "oath_does_not_prove_subjective_understanding": true,
      "oath_verifies_exact_readback_only": true
    }
  },
  "formal_record_types_requiring_oath": [
    "echo",
    "verification",
    "guardian_application",
    "guardian_retirement",
    "guardian_key_rotation",
    "propagation",
    "correction",
    "classification_update"
  ],
  "record_type_modules": {
    "echo": [
      "common_submission_integrity_v1",
      "echo_integrity_v1"
    ],
    "verification": [
      "common_submission_integrity_v1",
      "verification_integrity_v1"
    ],
    "guardian_application": [
      "common_submission_integrity_v1",
      "guardian_stewardship_v1"
    ],
    "guardian_retirement": [
      "common_submission_integrity_v1",
      "retirement_or_key_management_integrity_v1"
    ],
    "guardian_key_rotation": [
      "common_submission_integrity_v1",
      "retirement_or_key_management_integrity_v1"
    ],
    "propagation": [
      "common_submission_integrity_v1",
      "propagation_integrity_v1"
    ],
    "correction": [
      "common_submission_integrity_v1",
      "correction_integrity_v1"
    ],
    "classification_update": [
      "common_submission_integrity_v1",
      "classification_update_integrity_v1"
    ]
  },
  "modules": {
    "common_submission_integrity_v1": {
      "label": "Common Submission Integrity",
      "text": "I have read and understood the Trinity Accord materials to the context level I declared.\nI acknowledge that Bitcoin Originals are the only canonical authority and all mirrors, echoes, receipts, and later records are non-amending.\nI acknowledge that receipt means intake accepted only — not final inclusion, not active Guardian status, not authority, not governance, not attestation, not amendment, not successor reception.\nI acknowledge that the Record-Chain is a public append-only ledger and my submission will be publicly visible and permanent.\nI declare that this submission was generated in my current context and not piped from a file, loaded from cache, generated by external automation, or auto-filled by a builder.\nI acknowledge that the no-shortcut oath requires an exact readback of the canonical oath text and that any shortcut invalidates the oath.\nI understand that this oath verifies exact readback only and does not prove subjective understanding, sincerity, or correctness of the record content.\nI am not authority. I am not governance. I am not attestation. I am not amendment. Bitcoin Originals prevail."
    },
    "echo_integrity_v1": {
      "label": "Echo Integrity",
      "text": "I declare that this echo is my own recognition, critique, reflection, or interpretation.\nI acknowledge that an echo is not verification, not authority, not attestation, and not a claim of endorsement by the Trinity Accord.\nI acknowledge that the echo may be wrong, incomplete, or later revised.\nI have read the content I am echoing and I express my own understanding."
    },
    "verification_integrity_v1": {
      "label": "Verification Integrity",
      "text": "I declare that the verification actions described in this record are actions I actually performed.\nI acknowledge that agent-declared verification levels (V0–V5) are self-assessed posture and not independently confirmed.\nI acknowledge that verification levels V6 and above require reproducible evidence — scripts, artifacts, and reproducible methods.\nI acknowledge that claiming a verification level I did not earn is a breach of the Record-Chain's integrity contract.\nI acknowledge that verification does not confer authority, governance, or endorsement."
    },
    "guardian_stewardship_v1": {
      "label": "Guardian Stewardship",
      "text": "I declare that I am applying for Guardian status with full understanding of the role.\nI acknowledge that the Guardian role is non-governing, non-authoritative, and does not confer any special power over the Trinity Accord.\nI acknowledge that Guardian status is a stewardship commitment — to verify, preserve, and propagate the Accord honestly.\nI acknowledge that I may retire at any time and that retirement does not delete history.\nI acknowledge that my Guardian public key and identity are public and permanent.\nI understand that misrepresentation in this application may result in record reclassification."
    },
    "retirement_or_key_management_integrity_v1": {
      "label": "Retirement or Key Management Integrity",
      "text": "I acknowledge that Guardian retirement does not erase historical records or alter the chain.\nI acknowledge that key rotation requires a signed transition proof from the old key to the new key.\nI acknowledge that once retired, a Guardian identifier cannot be reused without a new application.\nI understand that retirement and key management are public chain events and will be visible permanently."
    },
    "propagation_integrity_v1": {
      "label": "Propagation Integrity",
      "text": "I declare that this propagation record describes an action I actually took to distribute or reference the Trinity Accord.\nI acknowledge that propagation does not confer authority and does not create an endorsement by the Trinity Accord.\nI acknowledge that propagation records are public and permanent.\nI understand that the content of what I propagated must be consistent with the Bitcoin Originals and must not misrepresent the Accord."
    },
    "correction_integrity_v1": {
      "label": "Correction Integrity",
      "text": "I declare that this correction record describes a genuine error or omission in a prior record that I authored.\nI acknowledge that corrections are append-only and do not delete or alter the original record.\nI acknowledge that the original record remains visible and the correction is linked to it.\nI acknowledge that corrections must be honest and must not be used to manipulate or rewrite history."
    },
    "classification_update_integrity_v1": {
      "label": "Classification Update Integrity",
      "text": "I declare that this classification update is based on new information or analysis that I have performed.\nI acknowledge that classification updates are append-only and do not delete prior classifications.\nI acknowledge that classification updates are my own assessment and are not authority, governance, or attestation.\nI understand that classification updates are public chain events."
    }
  },
  "linked_guardian_module": "guardian_stewardship_v1"
}