Authority that agents can spend, not steal.

AgentEnvelope turns one protected root into scoped agent identities, expiring action budgets, and signatures that can be verified without trusting a live issuer.

agent:create

scope + decay + spend limit

live

Root

One protected root secret derives every agent identity.

Scope

Each agent receives a bounded policy, budget, and expiry.

Slot

Every signed action consumes a single-use derived slot.

Verify

Anyone can verify authority without calling an issuer.