Want the complete API documentation? This is a quick reference, see the full API documentation (auth, tiers, conventions, endpoint-by-endpoint, examples and troubleshooting).
API reference
The VerifAIer API is a consistent, production surface with twelve endpoints across evidence, intelligence, identity and distribution. Responses are deterministic and never contain secrets or prompts.
Base URL is your own deployment, e.g.
http://localhost:8000. All requests and responses are JSON.Evidence
POST/api/v1/audit/conversation
Runs the provider router and returns a consolidated evidence envelope, receipt and provenance.
Intelligence
POST/api/v1/compliance/assess
POST/api/v1/risk/assess
POST/api/v1/quality/assess
POST/api/v1/trust/assess
Each accepts an evidence envelope (compliance also takes a pack_id) and returns a deterministic score/level with findings.
POST /api/v1/trust/assess { "evidence": { "envelope_id": "ev_..." } } # 200 { "trust_score": 82, "trust_level": "trusted" }
Identity
POST/api/v1/passport/issue
POST/api/v1/reputation/assess
POST/api/v1/registry/observe
GET/api/v1/registry/agents
GET/api/v1/registry/agents/{agent_id}
Issue passports, assess reputation, and observe or read agents from the registry.
Distribution
GET/api/v1/control-center/overview
POST/api/v1/signals/export
Read a fleet-wide overview, or project agent posture into a deterministic signal export.
Prefer a client? See the SDK docs.
Call it from Python.
Use the official client, or let it build the request and send it with your own HTTP layer.