๐Ÿœ‚ Manifest YAML

The Declarative Authority Layer for Autonomous Agents

Identity ยท Policy ยท Jurisdiction ยท Evidence ยท Audit Trail

โšก Quick Start

Create your first agent manifest in 5 minutes.

1. Create manifest.yaml

# manifest.yaml - Agent Identity Declaration
agent_id: my-agent-v1
name: "My First Agent"
version: "1.0.0"

identity:
  purpose: "Data analysis and reporting"
  creator: "user@example.com"
  timestamp: "2026-01-05T00:00:00Z"

permissions:
  read: ["public_data", "user_uploads"]
  write: ["reports"]
  execute: ["data_analysis"]

behavior_profile:
  mode: "supervised"
  autonomy_level: 0.6

trust:
  verification_required: true
  provenance_tracking: true
  mesh_coordination: true

2. Validate Your Manifest

# Install validator
npm install -g manifest-yaml-validator

# Validate manifest
manifest-yaml validate manifest.yaml

โœ“ Valid manifest (v1.0.0)
โœ“ Identity verified
โœ“ Permissions structured
โœ“ Trust substrate configured

3. Register Your Agent

# Register with manifest-yaml.com registry
curl -X POST https://manifest-yaml.com/api/registry \\
  -H "Content-Type: application/yaml" \\
  --data-binary @manifest.yaml

{
  "status": "registered",
  "agent_id": "my-agent-v1",
  "trust_score": 0.85,
  "registry_url": "https://manifest-yaml.com/agents/my-agent-v1"
}
Read Full Specification โ†’ Browse Examples โ†’

What Is Manifest YAML?

The declarative layer that sits above agent identity cards and below transaction routing. Enables autonomous agents to declare not just who they are and what they can do โ€” but under what terms they operate.

๐Ÿ†” Identity

Who the agent is, who created it, and what its purpose is.

๐Ÿ” Permissions

What the agent can read, write, and execute.

๐Ÿค– Behavior Profile

How autonomous the agent is and how it operates.

โœ“ Trust Substrate

Verification, provenance tracking, and mesh coordination.

โš–๏ธ Declarative Authority

Under what authority, policy, and jurisdiction the agent acts โ€” and with what audit trail. The layer regulated systems require.

๐Ÿ“š Examples

Autonomous Research Agent

agent_id: research-bot-v2
behavior_profile:
  mode: "autonomous"
  autonomy_level: 0.9
permissions:
  read: ["research_db", "papers"]
  execute: ["analysis", "citation"]

Supervised Assistant

agent_id: assistant-v1
behavior_profile:
  mode: "supervised"
  autonomy_level: 0.3
permissions:
  read: ["calendar", "email"]
  write: ["notes"]

Swarm-Symmetric Agent

agent_id: swarm-node-42
behavior_profile:
  mode: "swarm-symmetric"
  autonomy_level: 0.7
trust:
  mesh_coordination: true
  swarm_id: "swarm-alpha"
Browse All Examples โ†’

๐Ÿ“– Specification

Manifest YAML v1.0 defines a standard format for agent identity declaration. Open specification, CC0 license, designed for agent-to-agent interoperability.

Core Components

Read Full Specification โ†’

๐Ÿ”Œ API & Registry

Public registry for agent manifest discovery and verification.

API Endpoints

# Register agent manifest
POST /api/registry
Content-Type: application/yaml

# Discover agent by ID
GET /api/agents/{agent_id}

# Search agents by capability
GET /api/search?capability=data-analysis

# Verify agent trust score
GET /api/verify/{agent_id}
API Documentation โ†’

Agent Declaration Layer v0.1

Policy, Authority, Jurisdiction, Evidence, and Audit for Agent-Readable Systems

Agent Cards declare capability.
Identity systems govern non-human access.
Payment protocols settle transactions.

The Agent Declaration Layer declares the legal-operational terms under which an agent may act.

A regulated agent cannot merely say "I can perform AML review." It must also declare: under what institutional authority, for which jurisdiction, using which data scopes, with what human-review requirements, with what audit log, and under what escalation rules. That declaration surface is currently unstandardized.

Declaration File Schema

agent.json / agent-card.json

Who the agent is, what it can do, how to reach it.

policy.json

Rules and constraints โ€” what applies and what is prohibited.

authority.json

Delegation and permission โ€” who authorized this agent to act.

jurisdiction.json

Applicable legal and geographic scope for this agent's actions.

evidence.json

Documents, proofs, and hashes that travel with the action.

audit.json

Event trail, escalation rules, and revocation conditions.

Two components. One layer.

manifest-yaml.com โ€” structured declaration grammar
agentjson.org โ€” agent-readable declaration object format