Thanks for using OathMesh! We're here to help you build secure systems.
Before opening an issue, please search the documentation:
- 📖 Main README — Quick start, installation, features
- 🏗️ Architecture — System design, package structure
- 📚 Protocol Docs — Token format, claims, verification rules
- 🔒 Security Docs — Threat model, replay defense, key management
For general questions, architecture discussions, or setup help:
- GitHub Discussions — Ask questions, share ideas
- Discord Community — Coming soon — Join to connect with other developers
⚡ Pro tip: Check Discussions first. Your question may have been answered already!
If you've found a bug or have a feature request:
- 🐛 Open a Bug Report — Include steps to reproduce
- 💡 Open a Feature Request — Describe your use case
| Type | Response Time |
|---|---|
| Bug reports | 3-5 business days |
| Feature requests | 1-2 weeks |
| Security vulnerabilities | 24-48 hours (see below) |
Do NOT report security vulnerabilities via public issues or discussions.
Please follow our Security Policy:
- Email: security@oathmesh.tech
- Or use GitHub's Private Vulnerability Reporting
We appreciate your responsible disclosure! 🛡️
- Be specific — Include your environment (Go/Python/Node version, OS)
- Provide context — Show your config, not just the error
- Reproduce first — Can you replicate with the demo?
- Search existing — Check closed issues and discussions
Built with ❤️ by the OathMesh team