The Phrony Agent Spec is an open standard for production agents. Declare an agent in a versioned manifest; a compliant runtime loads it on every run, enforces what it allows, and emits a structured trace.
Concepts
Agent
The kind: Agent document—metadata, spec, limits, output, and worked examples.
Secrets
Credential references—fromEnv, model binding, run-time resolution, and session encryption.
Tool
kind: Tool — contracts, schemas, and default policies (no endpoints).
Policy
Conditions, portable decision, authority_ref, and decision.runtime.
Tools
Agent spec.tools — logical refs, schema overrides, and policy attachment.
Bundle
kind: Bundle — multi-agent closure, lockfile versioning, vendored identity, and publish flow.
Agent delegation
spec.agents delegation — pinned targets inside a Bundle, nested sessions, and limits.
MCP servers
spec.mcp_servers and MCP-backed bindings — remote tools with static schemas.