Developer docs & API

Build on verifiable truth. Coming soon.

The public API and developer documentation are in active development. Here is the shape of the interface builders and autonomous agents will use to anchor, verify, and fetch.

Preview only — endpoints below are illustrative and not yet live.

Anchor

Commit a record or a content hash to Bitcoin.

anchor · example
curl -X POST https://api.bitcoinblockchain.space/v1/anchor \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "hash",                      // "inscription" | "hash"
    "content_sha256": "a3f1…9b2c",
    "metadata": { "kind": "model-attestation/v1" }
  }'

# → { "request_id": "anc_…", "status": "queued" }

Verify

Check a proof-of-inscription against Bitcoin.

verify · example
curl https://api.bitcoinblockchain.space/v1/verify \
  -H "Content-Type: application/json" \
  -d '{ "content_sha256": "a3f1…9b2c" }'

# → {
#     "verified": true,
#     "block_height": 877401,
#     "txid": "9d2a…f10b",
#     "anchored_at": "2025-01-14T12:04:18Z"
#   }

Fetch

Read inscriptions and the contents of a block's space.

fetch · example
curl https://api.bitcoinblockchain.space/v1/blocks/877401/space

# → {
#     "height": 877401,
#     "inscribed_fraction": 0.42,
#     "inscriptions": [
#       { "number": 6142087, "content_type": "application/json", "size": 1840 }
#     ]
#   }

In the meantime, the data is already public.

Explore live blocks and inscriptions today, or read how the proof model works.