Developer · Pick your path

Pick your path.

Four answers cover ~95% of what builders ask us. Pick the one that matches your need; each row links to the quickstart for that path.

Path 1 · ~1 min

Sign every API response automatically

Just call any GeoClear endpoint. The receipt arrives in the response header. Store it with the response.

curl -H "X-Api-Key: gck_live_..." https://geoclear.io/v1/risk?...
Path 2 · ~10 min

Bind a payment to a physical-world verdict

Use the receipt-bound payment-context API. POST /v2/notarize for REST, notarize_payment_context for MCP (stable internal identifiers per DEC-001). Same core, same receipt.

POST /v2/notarize {"payment_tx_id": "pi_...", "tx_chain": "stripe", ...}
Path 3 · ~5 min

Verify a receipt

Use the published verifier package, or run the offline verifier, drag a receipt onto the page and it tells you if the signature is valid.

npm install @geoclear/verify-receipt
Path 4 · ~5 min

Audit / export the trail

Receipt Vault: list your historical receipts via the API, or download a portable Evidence Bundle ZIP for any one of them.

GET /v2/vault/payments (list) GET /v2/vault/payments/:id/bundle.zip (Evidence Bundle)