Markovian Protocol

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.

Log

originmarkovianprotocol.com/log
public key (vkey)markovianprotocol.com/log+0302c6c8+ATkpOWo95UuEiW2EhNZAol4f0CS8hMluJfPcTSzrr03v
records
witnesses live now
listingtest-witness table at witness-network.org

Endpoints

GET /checkpointlatest witnessed head (C2SP signed note with cosignatures)
GET /checkpoint/unwitnessedlive 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 /anchorBitcoin timestamp proofs for log heads (OpenTimestamps, hourly)

All endpoints are served under https://log.markovianprotocol.com.

Submit a record

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).

Witness policy

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.

Verify

We also run a witness

Markovian operates a public witness that cosigns other transparency logs: witness.markovianprotocol.com.