{"creatorAddress":"0x8b7adc43153bcfae98ab20ce9fff23331f542387","description":"A Merkle proof that a claim is part of an artwork's issued RUTHVEN Origin Passport, with the entry it rests on and the steps to check it yourself: SHA-256 over the entry, keccak256 up the proof, and the root compared with the one in the published Passport. Give evidence ids from the origin-passport tool, or entry paths. It proves that the record contains the claim; it does not make a statement true. Read-only, and no model is involved.","endpoint":"https://ruthven.ai/api/ruthven/tools/prove-claim","inputs":{"properties":{"asset_id":{"description":"A RUTHVEN asset id: \"PT-0001\", or a RUTHVEN ID such as \"RUTHVEN-PT-0000001\". Give this, or contract and token_id.","type":"string"},"chain":{"description":"The chain the contract is on. Default \"ethereum\".","type":"string"},"contract":{"description":"The token contract address (0x…), as a marketplace shows it.","type":"string"},"evidence_ids":{"description":"Stable evidence ids (EVID-…).","items":{"type":"string"},"maxItems":50,"type":"array"},"paths":{"description":"Entry paths in the Passport, e.g. \"identity.name\". With neither ids nor paths, the paths that can be proved are listed.","items":{"type":"string"},"maxItems":50,"type":"array"},"token_id":{"description":"The token id on that contract, as a decimal string.","type":"string"}},"type":"object"},"name":"RUTHVEN Prove a Claim","outputs":{"properties":{"anchor":{"properties":{"note":{"type":"string"},"status":{"type":"string"}},"type":"object"},"asset_id":{"type":"string"},"available":{"type":"boolean"},"how_to_verify":{"items":{"type":"string"},"type":"array"},"not_found":{"items":{"type":"string"},"type":"array"},"not_provable":{"items":{"properties":{"id":{"type":"string"},"reason":{"type":"string"}},"type":"object"},"type":"array"},"passport":{"properties":{"evidence_root":{"type":"string"},"hash":{"type":"string"},"leaf_count":{"type":"integer"},"ruthven_id":{"type":"string"},"url":{"type":"string"}},"type":"object"},"proofs":{"items":{"properties":{"entry":{"type":"object"},"evidence_ids":{"items":{"type":"string"},"type":"array"},"index":{"type":"integer"},"leaf":{"type":"string"},"number":{"type":"integer"},"path":{"type":"string"},"proof":{"items":{"type":"string"},"type":"array"},"record_hash":{"type":"string"},"root":{"type":"string"}},"type":"object"},"type":"array"},"proves":{"type":"string"},"reason":{"type":"string"},"schema":{"type":"string"}},"type":"object"},"tags":["nft","ai","provenance","verification","security"],"type":"https://ercs.ethereum.org/ERCS/erc-8257#tool-manifest-v1","version":"1.0.0"}
