{"protocolVersion":"0.3.0","name":"Markovian Provenance","description":"Bitcoin-anchored provenance for agent outputs. Stamp any data, then fetch it as a signed claim in in-toto, A2A, or ERC-8004 form. Provenance, not truth.","url":"https://api.quantsynth.net/mcp/","version":"1.0.0","skills":[{"id":"stamp","name":"Stamp","description":"Commit any data to the Markovian chain; get a tamper-evident provenance receipt."},{"id":"verify","name":"Verify","description":"Independently verify a stamp by its merkle_root, no key or account."},{"id":"trace","name":"Trace","description":"Walk a stamp's derived_from provenance lineage."},{"id":"claim","name":"Claim","description":"Fetch any stamp as a signed claim in in-toto DSSE, A2A, and ERC-8004 form."}],"capabilities":{"extensions":[{"uri":"https://markovianprotocol.com/ext/provenance/v1","description":"Markovian Bitcoin-anchored provenance service.","params":{"issuer":"did:web:api.quantsynth.net","did":"did:web:api.quantsynth.net","claimEndpoint":"https://api.quantsynth.net/claim/{merkle_root}","verifyEndpoint":"https://api.quantsynth.net/verify/{merkle_root}","credentialEndpoint":"https://api.quantsynth.net/credential","hashes":["sha256","keccak256"],"anchoring":{"stamp":"OpenTimestamps (per-item Bitcoin timestamp)","anchor":"Markovian chain root committed to Bitcoin (protocol OP_RETURN)","note":"stamp and anchor are two distinct Bitcoin functions; a stamp is not the anchor."},"canonicalization":"RFC 8785 (JCS)","dialects":["in-toto DSSE","A2A Agent Card","ERC-8004 evidence"],"assertion":"provenance (timing + integrity), not truth."}}]},"provider":{"organization":"Markovian Protocol","url":"https://markovianprotocol.com"},"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6YXBpLnF1YW50c3ludGgubmV0I2tleS0xIiwidHlwIjoiSldTIn0","signature":"99w92JobTpS3Vh_LviR5YaBs-HS5GQUdYAa1UOHR74pFSv0yIbkPGNYyFL80buAM2hdf9qAeNt8zONCuFXMeAg"}]}