Repository Structure
ATH spans multiple repositories in theath-protocol organization on GitHub:
| Repository | Description |
|---|---|
| agent-trust-handshake-protocol | Documentation site (this repo) |
| typescript-sdk | TypeScript Client SDK |
| gateway | Reference gateway implementation |
Ways to Contribute
Report Issues
Found a problem with the specification or documentation? Open an issue on the relevant repository.Propose Protocol Changes
Have an idea to improve the protocol?- Open a GitHub Discussion to share your use case and proposal
- If the community supports the idea, submit a pull request with specification changes
- Protocol changes require careful review to maintain backward compatibility
Code Contributions
- SDK enhancements — New features, better error handling, additional languages → contribute to the SDK repos
- Gateway improvements — New OAuth bridge modes, performance, storage backends → contribute to the gateway repo
- Documentation — Clarifications, examples, tutorials → contribute to this repo
Build an SDK
The ATH protocol is language-agnostic. If you’d like to build an SDK for a new language:- Review the API Specification
- Implement the agent lifecycle: discover → register → authorize → exchangeToken → proxy
- Include proper JWT signing for agent attestation (ES256)
- Submit a PR or link to your repository
Contributing to This Site
http://localhost:3000.