Back to Dashboard
Developer API

Plug Into the Bitcoin Timechain

Add permanent, tamper-proof Bitcoin timestamping to your product with one API call. Used by legal firms, logistics companies, and AI systems.

Quick Start
curl -X POST https://api.soulintime.com/v1/anchor \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content": "SHA256 of your document", "privacy": "private"}'
Endpoints
POST/v1/anchor

Anchor any content to the Bitcoin Timechain via SHA-256 + OpenTimestamps.

Request Body
{
  "content": "string | base64",
  "privacy": "private | public",
  "blockType": "memory | commitment | physical"
}
Response
{
  "id": "abc123",
  "sha256": "e3b0c44...",
  "blockHeight": 895120,
  "microTime": "2025-05-11T12:46:03.847Z",
  "status": "pending"
}
GET/v1/proof/{id}

Retrieve a proof record with full OpenTimestamps verification data.

Response
{
  "id": "abc123",
  "status": "verified",
  "blockHeight": 895120,
  "otsProof": "base64...",
  "sha256": "e3b0c44..."
}
POST/v1/verify

Verify any file or hash against Bitcoin blockchain proof.

Request Body
{
  "sha256": "e3b0c44...",
  "otsProof": "base64..."
}
Response
{
  "verified": true,
  "blockHeight": 895120,
  "confirmedAt": "2025-05-11T14:03:21Z"
}

Request API Access

Currently in private beta. Tell us about your use case.