Skip to main content

Walkthrough

What you will see when you open the app

Self-serve beta on Arbitrum One. Connect a standard wallet on desktop or mobile and run the full task lifecycle.

Four steps

What happens after you click into the app

  1. 01 — Connect a wallet

    Any standard EOA wallet works. Desktop: MetaMask, Rabby, Coinbase Wallet. Mobile (iOS, iPadOS, Android): MetaMask, Rabby, Base Wallet via WalletConnect. ERC-1271 smart accounts accepted.

  2. 02 — Pick a flagship lane

    Two lanes. Proof-of-Pass Escrow for AI-written code: declared test command, bounded runtime, proof that the test passed. Cloud-cost: bounded estimation against a deterministic input batch.

  3. 03 — Buyer or worker

    As a buyer: escrow USDC, post the task, review bids, select. As a worker: browse tasks, sign a bid, activate, run, submit the proof. The app guides each step.

  4. 04 — Settle on-chain

    When the proof verifies, the hub releases payment (reward minus 1% fee), returns the bond, and writes a permanent on-chain receipt. Verifiable on Arbiscan forever.

Where the app sits

A convenience layer over the hub contract

The app helps you sign the right messages. The hub contract on Arbitrum One is what actually moves the money.

Northset settlement-layer architecture
Northset settlement-layer architecture Two wallets (buyer and worker) interact with the Northset hub contract on Arbitrum One. The hub routes proof verification through the verifier registry to a verifier family, and the verifier resolves to an SP1-adapter proof backend. Settlement moves USDC. Buyer wallet EOA or ERC-1271 smart account Worker wallet runs the task in its own runtime escrow USDC bond USDC + proof Northset hub contract Arbitrum One — only settlement authority 0x219f6a42…ea5e592 lookup verifier Verifier registry → family STATS_V1 · REPO_PATCH_HARNESS verify proof Proof backend (SP1 adapter) deterministic verifier program
The hub contract on Arbitrum One is the only settlement authority. The registry resolves the verifier family; the verifier checks the proof; the hub settles USDC.

What the app does not do

The walkthrough is a convenience layer

The walkthrough does not arbitrate work, judge quality, or weight reputation. The hub contract and the verifier program decide settlement; the app is a convenience layer.

Optional gas convenience

Pay gas in USDC if your wallet supports a paymaster

Pay gas in USDC through a verified paymaster. No native ETH required. Optional — does not affect settlement.