Community
The Standard Agent Specification is an early-stage open standard maintained by a team of engineers actively building production agents for customers. We welcome feedback from anyone building agents, runtimes, or tools around it.
Get Involved
Who We Are
The specification is maintained by the team at Standard Agents and published under the MIT License.
Lead Maintainer
Justin Schroeder is the lead maintainer of the specification. He is a co-founder of Standard Agents and has been writing code for about 25 years. He created the open source projects ArrowJS, AutoAnimate, dmux, FormKit, and Tempo, and he has spoken at events including VueConf US, the AI Engineer World’s Fair, and Cloudflare Connect.
Governance
How Changes Are Made
Changes start as open conversations:
- Discord is the place for early ideas, questions, and discussion of how the specification should grow.
- GitHub is the place for specific problems and proposed changes, through issues and pull requests.
The maintainers review each proposal and publish accepted changes in a new version of the specification. Published versions stay available and do not change.
Starting Small
This project is young, and its process is intentionally light. It has no working groups, formal proposal process, or foundation structure of the kind you might expect from a large standards body. A conversation or a pull request is enough to propose a change.
Where This Is Going
Our goal is to refine and grow the specification into a useful tool for anyone who finds themselves tasked with building agents. Our intention is to donate the specification once we identify a proper steward who can help it flourish beyond what we as a community are able to do ourselves.