Skip to main content

Passport CRUD

POST /agent/init

Auto-generate Agent Passport from codebase analysis.

GET /agent/list

List all passports in the project.
Response: Array of AgentPassport objects (36 fields each).

GET /agent/show

Get a specific passport by name.

POST /agent/rename


GET /agent/validate

Validate passport schema, ed25519 signature, and completeness.

GET /agent/completeness

Get passport completeness percentage (0–100%).

GET /agent/autonomy

Analyze project autonomy level (L1–L5).

Documents

POST /agent/fria

Generate Fundamental Rights Impact Assessment.

POST /agent/notify

Generate Worker Notification (Art. 26(7)).

POST /agent/policy

Generate industry-specific AI usage policy.
Industries: hr, finance, healthcare, education, legal.

POST /agent/doc

Generate a single compliance document.

POST /agent/doc/all

Generate ALL required compliance documents at once.

Evidence & Audit

GET /agent/evidence

Get evidence chain summary.

GET /agent/evidence/verify

Verify evidence chain integrity (hash chain + ed25519 signatures).
Response:

GET /agent/audit

Query audit trail.

GET /agent/audit-package

Export audit-ready package as tar.gz (passports + evidence + scan results + documents).

Export & Import

GET /agent/export

Export passport to external format.
Formats: a2a (Google A2A), aiuc-1, nist.

POST /agent/import

Import passport from external format.

Registry & Permissions

GET /agent/registry

Per-agent compliance dashboard with scores, findings, and status.

GET /agent/permissions

Get permissions matrix for all agents — tools, data access, autonomy constraints.