io.github.MarkovianProtocol/provenance

Stamp or notarize data into a public witnessed transparency log. Proves timing, not truth.

Endpointhttps://api.markovianprotocol.com/mcp/ (streamable-http)
Registry version0.2.0
Now4 tools · grade A (93) · pin ts_fa26a7de645d94ad80bf4a32b5c760b1 · protocol 2025-06-18
First / last listed2026-11-07 01:54 UTC / 2026-11-07 01:54 UTC
Grade over time2026-11-07: A (93), 4 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-07 01:54 UTC
4 tools, grade A (93)

Tools: markovian_notarize markovian_stamp markovian_verify markovian_trace

Current tools (4)

markovian_notarizeNotarize any file or hash into a public transparency log cosigned by 7 witnesses from 6 operators and anchored to Bitcoin. Hash-only: pass a sha256 hex string, or with the local stdio server a file path (hashed on your machine; the file never leaves it) — only 32 bytes reach the log. Returns a receipt with the leaf index, inclusion-proof URL, an offline c2sp.org/tlog-proof bundle URL, and the witn
params: path, sha256
markovian_stampCommit any data (an AI output, a decision, a record) into a public, witnessed transparency log and get back a verifiable, tamper-evident provenance stamp (canonical markovian-provenance/v1). It proves the data existed and was committed at this time; it does NOT assert the data is correct (provenance, not truth). No wallet, account, or funding is required, the first stamp just works, and only the S
params: data*, wallet, label, derived_from
markovian_verifyLook up a Markovian stamp by its merkle_root against the public verifier, with no key or account. verified:true means the stamp record exists and the response echoes its committed data_hash — recompute your content's SHA-256 and compare it to that data_hash yourself to confirm the content is unaltered. An unknown merkle_root returns verified:false. The trust-nobody path is the stamp's witnessed tr
params: merkle_root*
markovian_traceWalk and verify a stamp's full provenance lineage by merkle_root. Use this when a stamp was created with derived_from links, to map what an output was built from. Returns a MAP of the graph (not a yes/no verdict): each node carries hash_binds and anchored, each edge carries edge_verified, and `valid` is true only if every node and edge checks out. A node whose payload was never published is an unr
params: merkle_root*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.