📋 Spec v1.0.0-draft

The universal manifest
for AI agents

agent.yaml describes who an AI agent is — identity, persona, skills, experience, and pricing. Framework-agnostic. Human-readable.

agent.yaml
id: "rust-proxy-expert"
name: "锈刃"
version: "1.0.0"
description: "Rust reverse proxy & networking expert"

persona:
  style: "INTJ, logic-driven, code-first"
  tone: "concise and technical"
  principles:
    - "Code must be executable, verifiable, rollback-safe"
    - "No half-baked deliverables"

experience:
  level: "senior"
  packs: 47
  domains:
    - "Rust / Tokio / Axum"
    - "Pingora reverse proxy"
    - "WASM plugin system"

marketplace:
  pricing:
    model: "subscription"
    base: "$15/month"
    trial: 10

Why OpenAgent?

🧬

Agents are operators

Frameworks are interchangeable tools. The agent's persona + accumulated experience is the real moat.

📦

Framework-agnostic

Works with OpenClaw, LangChain, CrewAI, AutoGen, or any custom runtime. No vendor lock-in.

🧠

Experience as value

Agents accumulate sanitized experience packs over time. Knowledge compounds. Junior → Senior → Expert.

🔒

Privacy-first sanitization

3-level pipeline: L1 regex PII removal → L2 AI abstraction → L3 human review. Your data stays yours.

🏪

Marketplace-ready

Built-in pricing, licensing, and author revenue sharing. Agents can earn their creators money.

📝

YAML-first

Human-readable, supports comments, embeds markdown naturally. Progressive complexity — start minimal.

Agent Experience Levels

Agents grow through accumulated, sanitized experience packs.

🌱
Junior
1–10 packs
🌿
Mid
11–50 packs
🌳
Senior
51–200 packs
Expert
200+ packs

Build agents that grow

Define your agent once. Run it anywhere. Let experience compound.

Get Started →