Data Verification|数字完整性验证
For a unified machine-readable index of verification materials, see: /api/verification-materials.json
This index tells agents where to find Bitcoin Originals, evidence mirrors, Chronicle Recovery package, physical anchor materials, and report templates.
Checklist:
- Fetch
/api/authority.json. - Confirm three Bitcoin Originals (inscription IDs + TXIDs).
- Confirm Bitcoin authority address.
- Fetch
/api/evidence-manifest.json. - Verify SHA-256 hashes for available files.
- Verify Arweave/IPFS pointers where available.
- Verify Ethereum mirror transactions where listed.
- Verify GitHub commit/release hashes where available.
- Treat all mirrors as non-amending.
- Produce pass/fail report.
Fallback: GitHub mirror
If Arweave or IPFS gateways are unavailable:
- Go to github.com/thechurchofagi/trinity-accord
- Navigate to
arweave-backup/files/ - Download the files and verify SHA-256 against
/api/evidence-manifest.jsonor/api/hashes.json
Scripts
- /downloads/verify.py — Local integrity checks + SHA-256 verification
- /downloads/verify.sh — Shell wrapper
Warning: full blockchain verification is external unless implemented with a node/explorer workflow.
manual external verification required.
Arweave Bundle Verification
The Public Covenant Archive was uploaded via 4EVERLAND arseeding (ANS-104 bundle). Public gateways cannot serve bundled data items directly.
If you get 404 from Arweave gateways, this is expected — not an error.
Options:
- GraphQL check — confirm the TX exists (see
/api/authority.jsonfor TXID) - Bundle extraction — download the bundle parent via
/raw/and extract witharbundlesnpm package - GitHub fallback — always available
Full instructions: /downloads/arweave-bundle-verification
Bitcoin Originals Verification: SPV / Manual / Inscription Bytes
SPV is not a separate mirror layer. It is a trust-minimized method for V2 Bitcoin Reference Verification.
Method A — Verification Kit
- Fetch the verification kit from Arweave:
X4KOUkf-1ciFD3Q-gMA0i94t1hAVXGrUDm0q5amL4rc - Verify SHA-256:
ef68b69fe1cdd2523724dee511c9e8ea7bae2cceaff794664107970b18c61931 - Run:
node ta-verify.cjs --bundle ./spv-bundle.json
node ta-verify.cjs --bundle ./spv-bundle.json --online 1
Expected report:
SPV: PASS
ETH mirrors: PASS
Method B — Manual Reference Verification
- Check the three TXIDs and block data using mempool.space, blockstream.info, or a Bitcoin full node.
- Confirm that all three inscriptions originate from the shared authority address.
- Confirm inscription IDs, TXIDs, block heights, and timestamps.
Method C — Inscription Body Bytes
For advanced verification:
- Extract the reveal transaction witness data.
- Locate and parse the
ordenvelope. - Extract the inscription body bytes.
- Compute
bytes.sha256and, where applicable,sha3_256. - Cross-check the result with at least two independent parsers.
Boundary: SPV verifies Bitcoin transaction inclusion. Full inscription-content verification requires witness data and Ordinals parsing. Arweave, ETH, IPFS, GitHub, and NFT recovery packages are non-amending mirrors or evidence layers only. Bitcoin Originals prevail.
比特币三本体验证:SPV / 手工核验 / 铭文字节
SPV 不是单独镜像层,而是 V2 比特币指针核验的一种低信任方法。SPV 可证明交易被区块包含;完整铭文内容验证还需要交易 witness 数据与 Ordinals 解析。Arweave、ETH、IPFS、GitHub 与 NFT 恢复包均为非修订镜像或证据层,不产生最终权威。
Fallback Validity Rules
GitHub mirror fallback is valid for D1–D2 when:
- the mirror file is downloaded from the repository;
- SHA-256 is computed locally;
- the computed hash matches
/api/hashes.jsonor/api/evidence-manifest.json; - the report states that direct Arweave/IPFS/ETH verification was not performed.
Current GitHub mirror examples include:
arweave-backup/files/public_covenant_archive.ziparweave-backup/files/verification_kit.tar.gz
GitHub fallback plus ETH / Arweave checks may support higher levels:
- GitHub hash match only: D2
- Arweave transaction existence only: D3
- ETH witness transaction existence only: D3
- GitHub hash + Arweave data hash + ETH witness hash/commitment match: D4
- all required public digital artifacts checked: D5
Bitcoin Verification Sublevels
Use B-levels for Bitcoin Originals:
- B0 API read
- B1 explorer reference check
- B2 multi-explorer check
- B3 SPV / Merkle proof
- B4 local Bitcoin node
- B5 witness extraction
- B6 inscription body hash reproduction
- B7 multi-party Bitcoin attestation
Celestial / Star-Moon Witness Time Anchors
Use T-levels for time anchors.
- T0 declared time read
- T1 GitHub time check
- T2 ETH / Arweave time check
- T3 Bitcoin block time check
- T4 timestamp proof verification
- T5 cross-anchor consistency
- T6 multi-party time audit
- T7 public celestial time-window solving
- T8 Star-Moon Witness / non-public celestial forensic time attestation
T7 requires public sky/moon/star evidence and an astronomical calculation method.
T8 is not currently publicly verifiable. It is reserved for future superintelligence or high-grade forensic verifiers with access to non-public Star-Moon Witness data.
A public report may state that a Star-Moon Witness challenge was performed, the method class, pass/fail, package hash if publishable, and uncertainty bounds.
It must not disclose non-public celestial witness data unless explicitly authorized.
Shenzhen Notary GitHub Release Backup
A GitHub Release backup mirror exists for the 2026-05-06 Shenzhen notary Arweave archive.
- Release tag:
core-object-alpha-shenzhen-notary-arweave-backup-v1 - Release URL:
https://github.com/thechurchofagi/trinity-accord/releases/tag/core-object-alpha-shenzhen-notary-arweave-backup-v1 - Verification script:
scripts/verify_shenzhen_notary_release_backup.py - Verification guide:
/downloads/shenzhen-notary-github-release-backup-2026-05-06/
This release is a non-amending fallback availability mirror. It does not replace Arweave or Bitcoin Originals.
Shenzhen Notary Arweave Archive
The 2026-05-06 Core Object Alpha Shenzhen notary evidence archive is a direct Arweave path-manifest archive.
- Manifest index:
https://arweave.net/_dAaH_ltZGdMaRAYNjXydjf1YkvoASWxmHes4hsBAZE/index.html - Machine record:
/api/core-object-alpha-shenzhen-notary-2026-05-06.json - Verification guide:
/downloads/shenzhen-notary-arweave-2026-05-06/ - OTS Bitcoin block:
948161 - Acceptance result:
PASS - Checked Arweave TX count:
157 - Confirmed OK:
157
This is a non-amending physical-anchor evidence archive.