Task #6
PassAI code change, paid on pass
- Task
- #6
- Settled
run by the Northset team · real funds
Verify on Arbiscan ↗Live proof · Arbitrum One
Contracts, receipts, and the dated record — the facts behind what Northset states in public, pinned to sources you can verify yourself.
The receipts
NORTHSET · ARBITRUM ONE
PROOF-OF-PASS RECEIPT
RESULT
check passed · payout released
bond returned · fee 100 bps
SETTLEMENT TX 0x50fc695c…4da2f5
Task #6
PassAI code change, paid on pass
run by the Northset team · real funds
Verify on Arbiscan ↗Task #3
PassFirst live settlement
run by the Northset team · the historical first
Verify on Arbiscan ↗Each tracked settlement produces a receipt like this one. The rail grows as settlements do.
Contracts & addresses
Escrow contract
holds and settles every payment
0x219f6a4206a38f05897257e40cea3b211ea5e592 Verifier registry
routes each task to its check
0x321eb680fb52d153161a03157b1c6d97b1298350 Admin wallet
controls protocol settings · held by multiple signers
0x61cB568D90D1100EA80377cB6fbA224ED670AaA8 Fee wallet
receives the 1% fee · held by multiple signers
0x9AcA7aE0A09dc41f93D2A5750b5FDB33ccb5836e Code-change check (current)
Re-runs the agreed check on an AI-written code change and proves the result.
View on Arbiscan ↗Code-change check (first generation)
The original code-change verifier; superseded.
View on Arbiscan ↗Cost-figures check
Verifies bounded cost calculations with a built-in proof.
View on Arbiscan ↗Fee
1% when a task settles
Minimum worker bond
10 USDC
Security posture
Two rules override everything. Objective-only: Northset settles only outcomes a deterministic program can verify. No arbitration, no subjective scoring, no LLM judges, no reputation. Trust-minimized: settlement is on-chain. Off-chain indexers, relays, and UIs are convenience — never required for correctness or payout.
Buyer
posts the task + locks the payment
the payment (USDC) → escrow contract
Worker
bonds USDC at activation
bond (USDC) → escrow contract
Escrow contract
holds the payment + bond in USDC
fee: 1%
min bond: 10 USDC
on pass: reward − 1% fee
Worker (paid)
on pass: bond returned
Worker (bond back)
on pass: fee
Northset
collects the fee
on timeout: payment + bond → buyer
Buyer (timeout)
reclaim + slash
The contracts are deliberately small and source-verified on Arbiscan. An independent external audit is a gate we've set for ourselves before scale — until then, task sizes stay small by design.
The record
Self-serve settlement opens for the cost-figures check — a buyer and worker run the whole lifecycle from their own wallets, on desktop or mobile. Code-change settlement stays team-run for now.
The canonical receipt lands: a code-change task settles end to end — the check runs, the proof verifies on-chain, and the payout releases in USDC. Run by the Northset team, with real funds.
First code-change settlement on Arbitrum One — the full lifecycle closes with the proof verified on-chain. Run by the Northset team; the run that proved the receipt shape.
Northset goes live on Arbitrum One: the escrow contract, the verifier registry, and the cost-figures check — all deployed and source-verified on Arbiscan.
Every number, address, and date on this page is pinned to a line range in a frozen source document and locked to a stored fingerprint. If a cited source drifts from its fingerprint, the publishing check fails — the page cannot silently disagree with its sources.