Skip to content

Agent Passport System: cryptographic enforcement layer for ASI-03, ASI-07, ASI-08, ASI-10 #812

Description

@aeoess

The OWASP Top 10 for Agentic Applications 2026 identifies critical risks that the Agent Passport System (APS) addresses with cryptographic enforcement rather than prompt-based mitigation:

ASI Risk APS Mitigation Enforcement Type
ASI-03: Identity Abuse Ed25519 cryptographic identity per agent + delegation chains with monotonic narrowing Deterministic — delegation check is binary pass/fail
ASI-04: Supply Chain Governance blocks embedded in agent artifacts with content hashes + signature verification Cryptographic — tampered artifacts fail signature check
ASI-07: Inter-Agent Comms Signed messages with delegation proof attached + scope verification before processing Cryptographic — unsigned or out-of-scope messages rejected
ASI-08: Cascading Failures Cascade revocation — revoking one delegation invalidates all downstream delegations instantly Structural — revocation propagates through delegation tree
ASI-10: Rogue Agents ProxyGateway enforcement boundary: gateway holds approval, rechecks revocation at execution time, generates receipts Runtime enforcement — agent cannot bypass gateway

Key architectural principle: APS treats ASI risks as authorization problems, not prompt engineering problems. Even if an agent's LLM is compromised (ASI-01: Goal Hijack), the delegation chain check happens in the enforcement layer, not the model layer. A hijacked agent can sign a malicious intent, but the policy engine denies it because the action falls outside the delegation scope.

The 3-signature intent chain provides non-repudiation for every action:

  1. Agent signs ActionIntent (what it wants to do)
  2. Policy engine signs PolicyDecision (permit/deny + reasoning)
  3. Enforcement layer signs PolicyReceipt (proof that evaluation occurred)

This chain means ASI-09 (Human-Agent Trust Exploitation) is mitigated by design: every claim an agent makes about its authority is independently verifiable by checking the delegation chain, not by trusting the agent's self-report.

Running implementation:

Would APS be appropriate for inclusion in the ASI Solutions Landscape? Happy to contribute mapping documentation or participate in the FinBot CTF workstream.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions