← home · SDK (one-liner clients) · dashboard
Sign up at /dashboard — you get an API key instantly (free tier: 1000 proofs/mo).
POST https://proofrail.ripitlabs.com/api/proof
Authorization: Bearer <key>
Content-Type: application/json
{"payload": {"anything":"json-or-string"}, "label": "optional", "chains": ["xdc"]}
chains: [] = sign-only (no gas). Omit it to use the default chain(s). Returns proof_id, anchors[], receipt_url, verify_url.
GET https://proofrail.ripitlabs.com/api/verify/<proof_id> → { signature_valid, anchors:[{chain, onchain_valid}] }
Or open the human receipt page: https://proofrail.ripitlabs.com/r/<proof_id>
chains: [] = sign-only (no gas). Pass chains to pick a subset — anything outside your plan is skipped. Live status: /api/chains.