Anchoring API
Anchoring API
Verbitas anchors Merkle roots of manifest digests to timestamp ledgers. Asset bytes and PII are never written to a blockchain — only Merkle roots.
GET /v1/anchors/{batch_id}
Get the anchoring status for a batch.
GET /v1/anchors/2026-05-09T08:00:00ZAuthorization: Bearer vb_test_...Response:
{ "batch_id": "2026-05-09T08:00:00Z", "status": "confirmed", "methods": { "opentimestamps": { "status": "confirmed", "proof_url": "https://api.verbitas.io/v1/anchors/2026-05-09T08:00:00Z/ots" }, "bitcoin": { "status": "confirmed", "txid": "abc123...", "block_height": 840000 } }, "merkle_root": "sha256:abcdef..."}GET /v1/anchors/{batch_id}/ots
Download the OpenTimestamps .ots proof file for independent verification.
Anchor methods by recipe
| Method | Description |
|---|---|
opentimestamps | RFC 3161 timestamp via OTS calendars |
bitcoin | Merkle root in Bitcoin OP_RETURN (via Alchemy) |
arbitrum | Merkle root in Arbitrum One (via Alchemy) |
byoc | Customer-supplied blockchain endpoint (enterprise only) |
See Anchoring concepts for how batch anchoring works.