Nomos
Decentralized dispute resolution with AI-powered judging via Chainlink CRE and on-chain reputation.
What it is
Nomos is a decentralized dispute resolution protocol where randomly selected judges resolve disputes using on-chain reputation from Ethos Network instead of capital staking. Votes are sealed using a commit-reveal mechanism to prevent collusion, and every outcome is recorded on-chain.
Using Chainlink CRE, we built two AI-powered features: (1) Advisory Opinions — the CRE workflow automatically analyzes disputes via GPT-4o through DON multi-node consensus, generating recommendations with confidence scores that human judges can review before voting. (2) CRE Oracle Judge — the same workflow autonomously casts sealed votes on-chain through the NomosAIReceiverV2 receiver contract, participating as an independent AI judge alongside humans.
The protocol imports real Polymarket disputes from UMA's oracle, enabling judges to confirm or overturn prediction market outcomes with AI-assisted analysis.
How it Works
The CRE workflow is written in TypeScript using @chainlink/cre-sdk. It receives dispute payloads via HTTP trigger, calls GPT-4o through PayPerQ with DON consensus (identicalAggregation), generates a deterministic salt via keccak256, and delivers the signed report on-chain through KeystoneForwarder to our NomosAIReceiverV2 contract on Base Sepolia. The receiver decodes the DON-signed report and, in a single atomic transaction, submits the AI opinion and commits a sealed vote. A keeper service handles auto-reveal during the reveal phase. Smart contracts are built with Solidity 0.8.24 and Foundry.
Links
Created by
- Andrea