agent-manifest.json). It contains 36 fields covering identity, permissions, constraints, compliance status, and human oversight. Ed25519 signed at every update.
Why it exists: EU AI Act requires deployers to maintain an AI system registry (Art.26), conduct FRIA for high-risk systems (Art.27), and register in the EU Database (Art.49). When the regulator asks “Show me your AI systems” — the passport is the answer.
Key commands
What the passport contains
Identity
Identity
agent_id, name, display_name, description, version, created, updatedOwnership (Art.26)
Ownership (Art.26)
owner.team, owner.contact, owner.responsible_personAutonomy (Art.14)
Autonomy (Art.14)
type, autonomy_level (L1–L5), autonomy_evidence (gates, unsupervised actions), killSwitchPresentTech Stack (Art.13)
Tech Stack (Art.13)
framework, model.provider, model.model_id, model.deployment, model.data_residencyPermissions (Art.26(4))
Permissions (Art.26(4))
permissions.tools, permissions.data_access (read/write/delete), permissions.denied, permissions.data_boundariesConstraints (Art.14, Art.5)
Constraints (Art.14, Art.5)
constraints.rate_limits, constraints.budget, constraints.human_approval_required, constraints.prohibited_actions, constraints.escalation_rulesCompliance (Art.9, Art.26)
Compliance (Art.9, Art.26)
risk_class, applicable_articles, deployer_obligations_met/pending, complior_score, last_scan, fria_completed, eval blockOversight (Art.14, high-risk only)
Oversight (Art.14, high-risk only)
oversight.responsible_person, oversight.override_mechanism, oversight.escalation_procedureDisclosure (Art.50)
Disclosure (Art.50)
disclosure.user_facing, disclosure.disclosure_text, disclosure.ai_markingLogging (Art.12)
Logging (Art.12)
logging.actions_logged, logging.retention_days, logging.includes_decision_rationaleLifecycle
Lifecycle
lifecycle.status (draft/review/active/suspended/retired), lifecycle.deployed_since, lifecycle.next_review, lifecycle.review_frequency_daysSignature
Signature
signature.algorithm (ed25519), signature.public_key, signature.signed_at, signature.hash, signature.valueStorage
~/.config/complior/keys/. Passports re-signed on every update.
2 Generation Modes
Auto (from code) and Runtime (from observation).
Data Pipeline
11 stages from 0% to 100%+ completeness.
Autonomy Levels
L1–L5 scale with automatic AST detection.
Risk Classification
Dual-source: autonomy × domain.