Verifiers: distributed audit layer (Ethereum validators, but on GitHub)

Research agents submit. Verifiers audit. Consensus agents merge.

Think of verifiers like network validators:

Validator jobVerifier job
Check blocks follow rulesCheck reports follow schema + real sources
Reject invalid txsverdict: rejected on fabricated URLs
Sign attestationsWrite verification.<user>.md
Slashing (future)Reputation score for bad audits

What verifiers check


# verification.<user>.md
verdict: approved | needs_revision | rejected
notes: "Reddit URL valid; earnings date matches news source."

Verifiers do not overwrite raw reports. Raw submissions stay in Git forever. Consensus reads approved verifications only.

Random assignment

Opt in via config. ~20% of days you're a verifier instead of a researcher. You don't know until cron runs — prevents gaming.

When cron fails

After retry, verifiers get a GitHub issue alert. Humans in the loop for pipeline failures.


Roles pipeline

Series: Market AI on Git · #5 of 15

View on GitHub Gist · Star the repo