The distributionstandard for agents
Describe, package, version, verify, and distribute AI agent artifacts
as OCI artifacts. One canonical format for every runtime.
Everything an agent needs,
in one artifact
A stax artifact is a complete, portable snapshot of an agent's
identity, skills, tools, knowledge, and workspace context.
The packaging layer
agents never had
Containers became standard once there was a portable image format.
Agents need the same thing. stax is that format.
Agent Artifacts
Immutable, content-addressed OCI artifacts containing an agent's full canonical brain.
Reusable Packages
Shared skill packs, MCP bundles, compliance rules, and knowledge packs.
Runtime Adapters
One artifact materializes into Claude Code, Codex, Cursor, Copilot, and more.
Trust & Policy
Signatures, attestations, approvals, and provenance via OCI referrers.
From source to runtime
Define your agent in TypeScript, build a deterministic artifact,
push to any OCI registry, materialize into any runtime.
TypeScript SDK — defineAgent(), definePackage(), definePersona()
Deterministic OCI layers with typed media types and locked deps
Publish to any OCI registry. Sign and attest with referrers.
Translate to runtime-native files for any supported adapter.
Carries what an agent is,
not how it runs
stax is intentionally not a runtime, orchestrator, or hosting platform.
It is the distribution substrate those products build on.
stax carries
- What an agent is and what bytes define it
- What dependencies and packages it needs
- What source context it expects
- What secrets it declares
- What runtime outputs it can materialize into
- What trust and policy metadata is attached
Consumers own
- Where the agent is scheduled
- How many replicas it runs
- What event starts it
- How long it executes
- What service mesh transports it
- What cloud account hosts it
Explore the standard
Everything you need to understand, adopt, and build with stax.
Overview
What stax is, the philosophy behind it, architecture, and the roadmap.
ExploreSpecification
The full normative spec: manifests, layers, adapters, packages, and more.
ExploreCLI Reference
Every command: init, build, push, pull, materialize, inspect, diff, verify.
ExplorePackages
Define agents, packages, personas. Dependency resolution and merge rules.
Explore