The Declarative Authority Layer for Autonomous Agents
Identity ยท Policy ยท Jurisdiction ยท Evidence ยท Audit Trail
Create your first agent manifest in 5 minutes.
# 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
# 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
# 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"
}
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.
Who the agent is, who created it, and what its purpose is.
What the agent can read, write, and execute.
How autonomous the agent is and how it operates.
Verification, provenance tracking, and mesh coordination.
Under what authority, policy, and jurisdiction the agent acts โ and with what audit trail. The layer regulated systems require.
agent_id: research-bot-v2
behavior_profile:
mode: "autonomous"
autonomy_level: 0.9
permissions:
read: ["research_db", "papers"]
execute: ["analysis", "citation"]
agent_id: assistant-v1
behavior_profile:
mode: "supervised"
autonomy_level: 0.3
permissions:
read: ["calendar", "email"]
write: ["notes"]
agent_id: swarm-node-42
behavior_profile:
mode: "swarm-symmetric"
autonomy_level: 0.7
trust:
mesh_coordination: true
swarm_id: "swarm-alpha"
Manifest YAML v1.0 defines a standard format for agent identity declaration. Open specification, CC0 license, designed for agent-to-agent interoperability.
Public registry for agent manifest discovery and verification.
# 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}
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.
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