Skip to main content
Thanks for your interest in contributing. Grantex is an open protocol for delegated AI agent authorization — contributions help shape a safer agentic internet.

Where to Start

Look for issues tagged good first issue.

Development Setup

Repository Structure

PR Guidelines

  1. Open an issue first for anything non-trivial
  2. One PR per concern — don’t bundle unrelated changes
  3. Tests required — all new code needs tests
  4. Spec changes need discussion — protocol changes require a Discussion with at least 72 hours for community input
  5. Changelog entry — add a line to CHANGELOG.md under Unreleased

Code Style

  • TypeScript: ESLint + Prettier
  • Python: Ruff + Black
  • Commits: Conventional Commits (feat:, fix:, docs:, spec:)

Protocol Changes (RFCs)

Changes to SPEC.md follow a lightweight RFC process:
  1. Open a GitHub Discussion tagged [RFC]
  2. Describe the change, motivation, and alternatives
  3. 72-hour minimum comment period
  4. Maintainer merges or closes with reasoning

Questions?

Last modified on February 28, 2026