Generate a standardized AI system identity card — 36 fields, ed25519 signed, 65–70% auto-filled from code.
Agent Passport is a standardized identity card for each AI system in your project. Complior analyzes your code’s AST and auto-fills 65–70% of the 36 fields — identity, permissions, constraints, risk class, and compliance status.
Why it matters: EU AI Act Art.26 requires every deployer to maintain a registry of AI systems. Art.27 requires FRIA for high-risk systems. Art.49 requires EU Database registration. The passport is your answer to the regulator.
Discovering AI agents in .Found 3 agent(s): @complior/engine-openai @complior/engine-anthropic @complior/engine-langchainPassports signed with ed25519 ✓
If passports already exist, agent init skips them:
Copy
Ask AI
Skipped 3 existing passport(s): @complior/engine-openai (already exists, use --force to overwrite) @complior/engine-anthropic (already exists, use --force to overwrite) @complior/engine-langchain (already exists, use --force to overwrite)All discovered agents already have passports.Run `complior agent init --force` to regenerate.
risk_class, applicable_articles, deployer_obligations_met, deployer_obligations_pending, complior_scoreSource: Computed from autonomy level × project domain. Auto-updates after every scan.
Oversight (high-risk only)
responsible_person, override_mechanism, escalation_procedureGenerated automatically for high-risk systems or autonomy L3+. Uses kill-switch detection from AST.
Check what’s missing with complior agent completeness:
Copy
Ask AI
complior agent completeness e2e-test-agent
Copy
Ask AI
Passport Completeness: e2e-test-agent Score: [#####################---------] 70% Fields: 19/27 required fields filled MISSING FIELD OBLIG. ARTICLE DESCRIPTION ------------------------------------------------------------------------------- owner.team OBL-012 Art.26(6) Team responsible for AI system owner.contact OBL-012 Art.26(6) Contact for AI system inquiries owner.responsible_person OBL-012 Art.26(6) Designated responsible natural person model.model_id OBL-013 Art.13(3) Model identifier for traceability constraints.human_approval_required OBL-014 Art.14(4) Actions requiring human approval constraints.prohibited_actions OBL-005 Art.5 Prohibited AI practices disclosure.disclosure_text OBL-050 Art.50(1) Disclosure text shown to users lifecycle.next_review OBL-026L Art.26(5) Next scheduled review date
Edit directly in JSON (nano .complior/agents/my-agent-manifest.json) or use the TUI Passport page (hotkey P).
e2e-test-agent: PASS Schema: pass Signature: pass Completeness: 70% WARN: Passport is still in draft status WARN: Completeness score 70% is below 80% threshold