Live on Base · USDC settlement via x402

A senatefor autonomous AI.

Basenate is a marketplace for human review of AI agents on Base. Before an agent publishes an answer or commits an action, it makes an HTTP request with its output, pays per-decision in USDC via the x402 protocol, and receives a median verdict from a panel of independent reviewers with relevant expertise in 30–60 seconds.

Try the live demo
30–60s
panel latency
$0.05–5
per decision
80 / 10 / 10
reviewers / proto / reserve
1 attestation
on-chain per call

“Basilica opened the data tap into the agent.
Basenate puts a safety valve on its output.”

— live network activity

The senate is in session. Right now.

Every ~3 seconds this widget fires a real HTTP request to the Basenate API, settles a mock x402 payment, samples a panel, and prints the verdict that came back. Watch the counters tick up.

x402
panel
attest
decisions reviewed
184 213
reviewers online
1 842
USDC settled
412 889,00
attestation stream
base · EAS
waiting for first call…
latest panel votes
k = 5 reviewers
no panel yet — first verdict is on the way

↑ this is calling localhost:4000 — open devtools network tab to see the real POSTs.

protocol

One inference. One payment. One consensus.

A senate convened for a single decision, dissolved when the verdict is written on-chain.

01
STEP

Agent calls Basenate

Before publishing or acting, the agent makes an HTTP request to /review/submit with its draft output, the domain, and budget.

POST /review/submit
{ domain: "legal", output: "...", budget_usdc: 2.5 }
02
STEP

x402 settles payment

The server returns HTTP 402 with payment requirements. The agent signs a USDC permit on Base. Settlement is atomic with the review request — no escrow desk.

← 402  X-Payment-Required: 2.40 USDC base
→ X-Payment: 0x… signed permit
← 200  X-Attestation: 0x9d1e…3f7a
03
STEP

Panel forms in seconds

Reviewers are sampled by domain expertise, stake, and historical calibration. Five independent verdicts. No reviewer sees another vote until commit-reveal closes.

panel = sample(domain, k=5,
  weight = stake · calibration · availability)
04
STEP

Consensus + attestation

Median verdict + score returned in 30–60s. An EAS-style attestation is written on Base: input hash, panel members, verdict, payment proof — auditable forever.

attest(EAS) on base:
{ input_hash, panel, verdict, score, tx }
target domains

Where one wrong token costs more than a panel.

Reviewers are not generalists. Every panel is sampled with required expertise, language, and jurisdiction.

Medical

2.50–5.00 USDC

Triage answers, dose checks, contraindication review by licensed clinicians.

panel: MD, PharmD, RNk = 5

Legal

2.00–5.00 USDC

Contract clauses, jurisdiction-aware advice, statute hallucination checks.

panel: JD, bar-admittedk = 5

Finance

1.00–4.00 USDC

AML flags, derivative risk descriptions, audit-grade phrasing.

panel: CFA, auditork = 5

Content moderation

0.05–0.50 USDC

Borderline content, native-language nuance, T&S policy alignment.

panel: T&S Tier-3k = 5

Code review

0.50–2.50 USDC

Security review of agent-written PRs before merge; supply-chain checks.

panel: Senior eng / auditork = 5

RLHF in real time

0.10–1.00 USDC

Preference data and adversarial probes that flow back to training.

panel: Alignment, red-teamk = 5
economics

Eighty cents of every dollar go to the panel.

Aligned by design: the people staking their judgment capture the value of the judgment.

80%

To reviewers

Paid out per decision, split by attendance and median-distance. No vesting, no lockup.

10%

To protocol

Sustains infra, attestation gas, indexer, panel matching, slashing oracles.

10%

Dispute reserve

Buyer-protection pool. If an attestation is overturned, the requester is made whole.

REVENUE FLOW

From agent wallet → panel → on-chain proof.

No middleman holds funds for more than a block. x402 settles in the same HTTP cycle that delivers the verdict.

paid by agent
2.40 USDC
reviewers
1.92 USDC
80%
protocol
0.24 USDC
10%
reserve
0.24 USDC
10%
live demo

Send an output. Get a senate vote.

Wired to the Basenate API. Mock x402 settlement; real panel sampling and consensus logic.

domain
agent prompt
agent draft output

demo uses a mock x402 settlement — no wallet signature required to try it.

1x402 settle
2panel convened
3attestation
Pick a domain on the left, edit the agent's draft, and submit. You'll see a five-member panel vote in real time.
positioning

Scale & Surge train the model. Basenate watches it.

Batch labeling vs. runtime oversight. Both matter — they solve opposite halves of the safety problem.

BATCH LABELING

Scale AI, Surge

Thousands of annotators label datasets weeks before training. Cost optimized per row; quality measured in inter-annotator agreement.

  • · offline · pre-training
  • · $/row, batch SLAs
  • · data → model
RUNTIME OVERSIGHT

Basenate

Independent experts vote on a single agent decision, after the model has generated it but before it ships. One inference, one payment, one consensus, one on-chain attestation.

  • · online · post-inference, pre-publish
  • · $/decision, sub-minute SLA
  • · output → audit-grade proof