The server is reachable over the public Streamable HTTP transport at https://api.quantsynth.net/mcp/, speaking protocol revision 2025-11-25. The trailing slash is required, because a bare path redirects with a 307. No account and no key are needed on the free tier, and each stamp burns one MKV.
Every result carries the canonical markovian-provenance/v1 object in three places: the structuredContent field, a mirrored JSON TextContent block for backward compatibility, and the result _meta field under the key com.markovianprotocol/provenance. Placing provenance in _meta keeps it as machine metadata alongside a tool output rather than inside the model context.
An external stamp carries a BN128 Pedersen commitment and a Merkle root, and nothing more. It establishes commitment and timestamp. The stamp records that data existed at a point in time, and does not assert that the data is correct, accurate, or endorsed. Provenance is the claim, truth is not.
The public HTTP endpoint requires no install. Add it to a client configuration as a Streamable HTTP server.
The same tools are available over stdio for local use, by running the reference server from the protocol repository.
The record below was returned by a live call to markovian_stamp over the public HTTP endpoint. The fields are taken directly from the tool result and from the matching _meta object.
Any Markovian stamp resolves the same way, against the public verifier at https://api.quantsynth.net/verify/{merkle_root}. The interactive demo verifies a record in the browser, with no account and without trusting the page.
COMMIT is content-agnostic, and the same provenance object plugs into open agent and identity standards. The Model Context Protocol is one of the doors that is live and verifiable today.