Skip to content
VerifAIer
Home / Docs / API reference
Reference

API reference

Twelve endpoints for evidence, intelligence, identity and distribution.

Want the complete API documentation? This is a quick reference, see the full API documentation (auth, tiers, conventions, endpoint-by-endpoint, examples and troubleshooting).

Reference

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.