Runs a structural check on a capture's C2PA manifest: claim well-formedness, a hard-binding hash assertion, and a claim-signature reference; then reads the digitalSourceType declared on the c2pa.actions assertion, flagging trainedAlgorithmicMedia so a downstream reader knows the capture was declared AI-generated rather than a live camera capture. Feeds the IDV/KYC session receipt builder's capture-chain field (art-359). Client-side, zero-egress; emits a hash-anchored OpenChainGraph v0.4 artifact.
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 `check_camera_provenance`. Task: Structural check on an IDV/KYC capture's C2PA manifest: claim well-formedness, hard-binding hash assertion, and claim-signature reference (art-123 reuse), plus a digitalSourceType read off the c2pa.actions assertion that flags trainedAlgorithmicMedia so a downstream reader knows the capture was declared AI-generated rather than a live camera capture.
Call it with arguments: {"policy_parameters":{"manifest_digest":"sha256:9c1185a5c5e9fc54612808977ee8f548b2258d31","claim_generator":"Pixel Camera App 3.2","claim":{"format":"image/jpeg","instanceID":"xmp:iid:1001"},"assertions":[{"label":"c2pa.actions","actions":[{"action":"c2pa.captured","digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/digitalCapture"}]},{"label":"c2pa.hash.data"}],"signature":{"present":true,"alg":"ES256"}}}
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-361-camera-provenance-check.html#p=v1.H4sIAAAAAAAA_wGTAWz-eyJtYW5pZmVzdF9kaWdlc3QiOiJzaGEyNTY6OWMxMTg1YTVjNWU5ZmM1NDYxMjgwODk3N2VlOGY1NDhiMjI1OGQzMSIsImNsYWltX2dlbmVyYXRvciI6IlBpeGVsIENhbWVyYSBBcHAgMy4yIiwiY2xhaW0iOnsiZm9ybWF0IjoiaW1hZ2UvanBlZyIsImluc3RhbmNlSUQiOiJ4bXA6aWlkOjEwMDEifSwiYXNzZXJ0aW9ucyI6W3sibGFiZWwiOiJjMnBhLmFjdGlvbnMiLCJhY3Rpb25zIjpbeyJhY3Rpb24iOiJjMnBhLmNhcHR1cmVkIiwiZGlnaXRhbFNvdXJjZVR5cGUiOiJodHRwOi8vY3YuaXB0Yy5vcmcvbmV3c2NvZGVzL2RpZ2l0YWxzb3VyY2V0eXBlL2RpZ2l0YWxDYXB0dXJlIn1dfSx7ImxhYmVsIjoiYzJwYS5oYXNoLmRhdGEifV0sInNpZ25hdHVyZSI6eyJwcmVzZW50Ijp0cnVlLCJhbGciOiJFUzI1NiJ9fVCKuPSTAQAA