OpenChainGraph Suite · ART-598 · SPEC.md §23

Input Attestation Verifier

Verifies SPEC.md §23 input_attestations entries against a target artifact's policy_parameters: vc-2.0, c2pa-manifest, rfc3161-snapshot, and zktls, all four types in one report. Each pointer is resolved by RFC 6901 and its digest bound to the attested value; per-entry results carry {pointer, type, structural, verifiable} plus a zero_attestation_caveat_shown marker. This page performs structural pointer/digest checks only; full cryptographic verification (RFC 3161 CMS chain, Data Integrity signatures) runs server-side via the MCP tool.

SPEC §23RFC 6901RFC 3161 reuseZero PIIClient-side structural
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Scope
Structural checks only in-browser: pointer resolution (RFC 6901) + canonical digest binding. Full cryptographic verification (RFC 3161 CMS/TSA chain, eddsa-jcs-2022 Data Integrity signatures) runs server-side via the verify_input_attestations MCP tool, reusing the same §20 anchor-binding and §16 proof-binding machinery. An artifact with zero attestations remains fully conformant; the caveat stays visible either way.
Presets
Inputs
Result
PointerTypeStructuralVerifiableFreshness
Execution Hash & §4 Artifact
SHA-256 execution hash (JCS canonical, RFC 8785):

      
Related
Reuses the §20 anchor-binding RFC 3161 verifier (rfc3161-snapshot) and the §16 Data Integrity proof machinery (vc-2.0). c2pa-manifest structural checks follow art-123's own manifest validator rules.