# ARENA_IRONCLAD_v0 — selective disclosure (verifiable)

The full canonical ruleset of the PBS <-> Czak arena federation is committed
on-chain but intentionally not published in full (it contains internal
operational detail). The sections that ground the governance chain
(AGENT_SILENCE / AGENT_BENCHED / ARENA_SUSPENDED) are disclosed verbatim below,
and every disclosed byte is independently verifiable against the ledger.

## Commitments on XRPL testnet (account raoF6FxT3XD2rCizLe4BSZdX5kodzdgmmL)

- Whole-file commitment: `rules_ref` in tx `9C51795F...C473` (ARENA_SUSPENDED)
  = sha256 of the full canonical file: `02077c26724d78140770a94ccd7a67b5ba4b373093ed53ba24cce27e6e2a4038`.
- Section-level commitment: tx `752F935F52F7EFA56389663B309F4194568E04E865ED81E08B5C325209A4DD35` (RULES_SECTION_COMMIT, memo.ref = the
  GOVERNANCE_ANCHOR tx) pins `sections_root` = sha256 of `MANIFEST.sections`:
  `0e38def7f5f35d4314869620e556b31627bf28b2a31deec31dae9e4bb3f210b1` (8 sections total).

## Disclosed sections

- `section-01.md` — sha256 `d40a507b67eb712c056929c2b1fbbabfd8dbc2a484556796a787a4fbb33830d0`
- `section-03.md` — sha256 `3951e04f97e10f44196e0dafcbab1a2205923a8380525491a1ba1755eae51ea9`
- `section-04.md` — sha256 `4d9a4ce457a91176b6452ede47c6e56cfee91bc3866df24a5f810973a2a61b7e`

Section 1 defines liveness ("a silent process is a dead process"), Section 3
defines the bench protocol (III-1: no automated bench — operator decision
required), Section 4 defines ACK windows and the 60-minute silence escalation
(IV-2 / IV-3) that the governance chain records.

## How to verify (offline, zero trust)

1. `sha256sum MANIFEST.sections` -> must equal `sections_root` in tx `752F935F52F7EFA5...`
   (read the memo hex on any XRPL testnet explorer, it decodes to JSON).
2. For each disclosed file: `sha256sum section-NN.md` -> must equal the
   `section-NN` line in `MANIFEST.sections`.
3. Undisclosed sections remain sealed: their hashes are committed in the
   manifest, so none of them can be altered or denied later. Full text is
   available to auditors under NDA on request; recomputing the whole-file
   sha256 over it must yield `rules_ref` above.

Split rule (deterministic): the canonical file is split at every line starting
with `## `; `section-00` is everything before the first such line.
