A public, append-only transparency log. Records go in; nothing is ever edited or removed. Seven independent witnesses cosign the log's published heads, and its history is timestamped into Bitcoin hourly. Anyone can verify a record without trusting the operator.
| origin | markovianprotocol.com/log |
| public key (vkey) | markovianprotocol.com/log+0302c6c8+ATkpOWo95UuEiW2EhNZAol4f0CS8hMluJfPcTSzrr03v |
| records | — |
| witnesses live now | — |
| listing | test-witness table at witness-network.org |
| GET /checkpoint | latest witnessed head (C2SP signed note with cosignatures) |
| GET /checkpoint/unwitnessed | live tip, operator signature only |
| GET /leaf/{i} | one record by index |
| GET /leaves?start=&end= | records in bulk |
| GET /inclusion?leaf=&size= | RFC 6962 inclusion proof for a record |
| GET /consistency?old=&new= | proof that one head extends another |
| GET /anchor | Bitcoin timestamp proofs for log heads (OpenTimestamps, hourly) |
All endpoints are served under https://log.markovianprotocol.com.
Free, no account. Only a SHA-256 hash of your content is stored; the response carries the record's leaf index and a ready-made inclusion-proof URL.
curl -X POST https://api.quantsynth.net/stamp \
-H "Content-Type: application/json" -d '{"data": "anything"}'
The same operation is available to agents as an MCP server at https://api.markovianprotocol.com/mcp/ (tools: stamp, verify, trace).
A head counts as witnessed when at least 4 of the 7 pinned witnesses carry a verifying cosignature on it. Witnesses are unrelated operators; each key is pinned from the operator's own published page, never from this log. Roster, keys, and the full rule: witness-policy.
A cosignature attests that the log's history was never rewritten. It does not attest that any record's content is true.
Markovian operates a public witness that cosigns other transparency logs: witness.markovianprotocol.com.