OpenChainGraph Suite · ART-191 · Client-Side Conversions

Conversion Receipt Builder

Bind one client-side file conversion into a canonical receipt: input digest, converter identity, parameters, and output digest. Emits a binding_sha256 over the JCS-canonical receipt that round-trips through the Conversion Receipt Verifier. Origin node of the client-side conversion provenance chain with Policy Mandate and W3C VC export. Zero network.

Conversion Receipt binding_sha256 Transformation Edge Zero PII W3C VC §13.11 v0.6.0
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Fields prefilled from link.
Scope
This node binds a transformation edge between two digests: an input file digest and the output file digest produced by a named converter under stated parameters. That is distinct from anchor_document_integrity (art-121), which anchors the existence and timestamp of one single document rather than a conversion relationship between two of them, and from the timestamp attestation node art-122. Any external converter, including heavy WASM conversion tools, can feed it digests. This node is also the documented hand-off point for BrowserChain anchoring: build the receipt here, then anchor it once BrowserChain is live.
Presets
Input Digest
Paths are stripped to a basename. Do not enter real personal file names.
Output Digest
Converter Identity
Parameters
Top-level PII-carrier keys (name, email, address, phone, ssn, dob) raise a warning.
Anchor to BrowserChain (coming soon)
Receipt
binding_sha256
Receipt JSON

      
Send to Verifier →

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `build_conversion_receipt`. Task: Bind one file conversion into a canonical receipt.
Call it with arguments: {"policy_parameters":{"input_sha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_sha256":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","source_format":"markdown","target_format":"html","converter":{"name":"art-189-markdown-document-converter","version":"1.0.0"},"parameters":{"heading_ids":true,"table_support":true}}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-191-conversion-receipt-builder.html#p=v1.H4sIAAAAAAAA_wFcAaP-eyJpbnB1dF9zaGEyNTYiOiJhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhIiwib3V0cHV0X3NoYTI1NiI6ImJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmIiLCJzb3VyY2VfZm9ybWF0IjoibWFya2Rvd24iLCJ0YXJnZXRfZm9ybWF0IjoiaHRtbCIsImNvbnZlcnRlciI6eyJuYW1lIjoiYXJ0LTE4OS1tYXJrZG93bi1kb2N1bWVudC1jb252ZXJ0ZXIiLCJ2ZXJzaW9uIjoiMS4wLjAifSwicGFyYW1ldGVycyI6eyJoZWFkaW5nX2lkcyI6dHJ1ZSwidGFibGVfc3VwcG9ydCI6dHJ1ZX19dGvVSFwBAAA