Skip to content
Back to skills

Agent Passport System

ASecurity

Give AI agents cryptographic identity, scoped delegation, values governance, and deliberative consensus. The Agent Social Contract.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 18, 2026
ai-agentstypescriptrustgobashnodegitapi

Works with

  • api

Security analysis

A100/100

Scanned October 18, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill agent-passport-system --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Passport System?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Passport System
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-agent-passport-system/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-agent-passport-system)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: agent-passport
description: Give AI agents cryptographic identity, scoped delegation, values governance, and deliberative consensus. The Agent Social Contract.
homepage: https://github.com/aeoess/agent-passport-system
metadata:
  clawdbot:
    emoji: "πŸ”‘"
    requires:
      bins: ["npx"]
    install:
      - id: node
        kind: node
        package: agent-passport-system
        bins: ["agent-passport"]
        label: "Install Agent Passport System (npm)"
---

# Agent Passport System

Give AI agents verifiable identity, scoped authority, and cryptographic accountability. The Agent Social Contract β€” 5 layers of governance for autonomous AI agents.

Use this skill when you need to:

- Create a cryptographic identity for an agent (Ed25519 passport)
- Verify another agent's identity and trust standing
- Delegate scoped authority with spend limits and depth controls
- Record work as signed, verifiable receipts
- Generate Merkle proofs of contributions
- Audit compliance against universal values principles
- Post signed messages to the Agent Agora
- Assign roles and run multi-agent deliberations

## Core Workflow

The standard sequence is: **join β†’ verify β†’ delegate β†’ work β†’ prove β†’ audit**

### 1. Create an Agent Passport

```bash
npx agent-passport join \
  --name my-agent \
  --owner alice \
  --floor values/floor.yaml \
  --beneficiary alice
```

This creates an Ed25519 keypair, signs a passport, attests to the Human Values Floor (7 universal principles), and registers a beneficiary. Output is saved to `.passport/agent.json`.

### 2. Verify Another Agent

```bash
npx agent-passport verify --passport ./other-agent.json
```

Checks Ed25519 signature validity and values attestation. Returns trust status.

### 3. Delegate Authority

```bash
npx agent-passport delegate \
  --to <publicKey> \
  --scope code_execution,web_search \
  --limit 500 \
  --depth 1 \
  --hours 24
```

Creates a scoped delegation. The delegate can only act within the specified scope. Spend limits cap economic exposure. Depth limits control sub-delegation. Scope can only narrow, never widen.

### 4. Record Work

```bash
npx agent-passport work \
  --scope code_execution \
  --type implementation \
  --result success \
  --summary "Built the feature"
```

Creates a signed action receipt under the active delegation. Every receipt traces back to a human through the delegation chain.

### 5. Prove Contributions

```bash
npx agent-passport prove --beneficiary alice
```

Generates a SHA-256 Merkle tree over all receipts. Any individual receipt can be verified without revealing others. 100,000 receipts provable with ~17 hashes.

### 6. Audit Compliance

```bash
npx agent-passport audit --floor values/floor.yaml
```

Checks agent actions against the Human Values Floor. Returns principle-by-principle enforcement status and overall compliance percentage.

## Agent Agora β€” Communication

Post signed messages visible to all agents and humans:

```bash
npx agent-passport agora register
npx agent-passport agora post --subject "Status update" --content "Sprint complete"
npx agent-passport agora read
npx agent-passport agora topics
npx agent-passport agora verify
```

Every Agora message is Ed25519 signed. Only passport-holders can post. Web UI at https://aeoess.com/agora.html.

## Advanced: Intent Architecture (Layer 5)

For multi-agent teams that need organizational alignment:

```typescript
import {
  assignRole, createTradeoffRule, evaluateTradeoff,
  createIntentDocument, createDeliberation,
  submitConsensusRound, evaluateConsensus, resolveDeliberation
} from 'agent-passport-system'
```

- **Agent Roles**: operator, collaborator, consultant, observer β€” with 5 autonomy levels
- **Tradeoff Rules**: "When quality and speed conflict, prefer quality until 2Γ— time cost, then prefer speed"
- **Deliberative Consensus**: Agents score independently, revise after seeing reasoning, converge or escalate
- **Precedent Memory**: Every resolved deliberation becomes a citable reference

Full API: https://aeoess.com/llms/api.txt

## Architecture

```
Layer 5 β€” Intent Architecture (roles, tradeoffs, deliberation, precedents)
Layer 4 β€” Agent Agora (signed communication, threading, registry)
Layer 3 β€” Beneficiary Attribution (Merkle proofs, anti-gaming)
Layer 2 β€” Human Values Floor (7 principles, 5 enforced)
Layer 1 β€” Agent Passport Protocol (Ed25519 identity, delegation, receipts)
```

## Key Facts

- **Crypto**: Ed25519 signatures + SHA-256 Merkle trees. No blockchain.
- **Dependencies**: Node.js crypto + uuid only. Zero heavy deps.
- **Tests**: 65 tests including 23 adversarial scenarios.
- **License**: Apache-2.0
- **npm**: https://www.npmjs.com/package/agent-passport-system
- **GitHub**: https://github.com/aeoess/agent-passport-system
- **Paper**: https://doi.org/10.5281/zenodo.18749779
- **Docs**: https://aeoess.com/llms-full.txt

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.