Somnia · Projects
← The Registry

Grant Vesting

Grants that pay on outcomes, not calendars.

Warm editorial papery roadmap

The problem

Grants that pay on outcomes, not calendars.

Milestone-based grants stall in 3–6 month committee reviews, and 'show progress' reports are easy to pad or fake. Funders default to time-based vesting because outcome verification is too operationally heavy.


How it works

The mechanism

A funder escrows the whole grant up front, split into typed milestone tranches. When a recipient hits a milestone they claim its tranche, and a Somnia agent verifies the public artifact on-chain — releasing the tranche automatically on a passing verdict. Each milestone is typed: Numeric (JSON-API fetchUint vs threshold), Qualitative (Parse-Website ExtractString), GradedQualitative (LLM inferNumber 0–100 paid pro-rata), or MultiMetric (fetchUintArray vs per-metric thresholds); the funder reclaims any unpaid remainder.

01 · InputPublic factA price, page, record, or metric.
02 · AgentsSomnia committeeFetch & validate under consensus.
03 · ContractGrantVestingWrites the value on-chain.
04 · OutcomeSettlementPays, splits, or forfeits.

Agent pipeline

Who does what

01

Numeric Verifier

JSON-API fetchUint reads a quantitative metric (e.g. GitHub stars) and checks it meets the threshold.

02

Qualitative Verifier

Parse-Website ExtractString confirms a narrative artifact exists (a paper on arXiv, a press release).

03

Graded Verifier

LLM inferNumber scores a milestone 0–100 and releases the tranche pro-rata to the score.

04

Multi-metric Verifier

fetchUintArray pulls several metrics at once and checks each against its own threshold.


✓ Verified live

GitHub-stars milestone met (10,369 ≥ 1,000) → tranche Paid, 0.01 STT released to the recipient (reqId 3735636). View GrantVesting on the Shannon explorer ↗


Screens

/dashboard

Center-spine vesting roadmap with milestone nodes alternating left/right, a Gantt release bar colored by tranche status, and wax-seal stamps when a tranche releases.


Run it yourself

Grant Vesting is live on Somnia Shannon testnet.

Launch Grant Vesting