-
Notifications
You must be signed in to change notification settings - Fork 0
Home
michael-bey edited this page Mar 24, 2026
·
2 revisions
GASS automatically scores pull request code quality using AI and stores the results on-chain via the O2 Oracle. It's designed for meritocratic, Sybil-resistant token distribution — but works standalone in any repo that wants on-chain developer metrics.
| Page | Description |
|---|---|
| Getting Started | Step-by-step setup guide |
| Action Reference | All inputs, defaults, and usage examples |
| Finding Your O2 Credentials | How to locate your App ID and Property List ID |
| Score Tiers | How quality scores map to token distribution tiers |
| Architecture | Full system diagram and component breakdown |
On every pull request, the action:
- Fetches the PR diff
- Sends it to OpenRouter (Claude by default) for AI code review
- Calculates a score from 0–100
- Creates or updates the contributor's record in the O2 Oracle
Those on-chain scores are then used by the GASS smart contract and Forte Rules Engine to determine token distribution when contributors claim rewards.