Welcome
Your account at a glance.
Six trust domains
The same enroll / prove / verify contract, across every domain.
| Human | age & identity, zero biometrics retained |
| Device | attestation, genuine & untampered hardware |
| Digital | document / image / video provenance |
| Enterprise | wires, invoices, counterparty verification |
| AI | agent & generated-asset identity |
| Physical | product authenticity, anti-counterfeiting |
API Keys
Authenticate every request with a secret key. Treat keys like passwords — never share them or commit them to code.
Your live key
Click Get API key to generate one. Copy it — the server only stores its hash, so you won't see it again.
Your existing keys
Every key below is tied to your account. Revoking a key disables it immediately.
Your endpoints
Three calls: enroll, prove, verify. Pass your key as a bearer token on every request.
POST https://api.trustiqx.com/v1/enroll Authorization: Bearer <your key> Content-Type: application/json { "domain": "human", "commitment": "0x…" } → { "enrolled": true, "id": "…" }
POST https://api.trustiqx.com/v1/{domain}/prove Authorization: Bearer <your key> Content-Type: application/json { "claim": "age_over", "threshold": 18 } → { "proof": "tiqx_…", "verdict": "PASS" }
POST https://api.trustiqx.com/v1/verify Authorization: Bearer <your key> Content-Type: application/json { "proof": "tiqx_…" } → { "valid": true, "verdict": "PASS" }
Usage
Real proofs generated through your API keys.
Last 7 days
Daily proof calls, UTC.
By domain
Where your proofs came from this month.
Billing
Free-tier + metered pay-as-you-go via Stripe.
Documentation
API reference, guides, and integration examples.