Start here
Northset’s OCH-1.1 protocol connects deterministic task specifications, signed bids, USDC escrow, and proof verification on Arbitrum One. Developers can define work in code, bind each result to its task, and inspect settlement directly on-chain.
The participants
Section titled “The participants”- Delegator: creates the task and funds its maximum USDC reward.
- Delegatee: signs a bid, accepts the selected task by activating it, and submits the result proof.
- Verifier: checks the proof against the task’s public values.
- Verifier registry: maps each verifier ID to its approved on-chain verifier contract.
OCH-1.1 represents each participant off-chain with a canonical did:pkh DID and uses their address in the contracts.
The happy path
Section titled “The happy path”- Create: the delegator commits a TaskSpec hash and escrows the maximum reward in USDC.
- Bid: a delegatee signs an EIP-712 bid for that task and specification.
- Select: the delegator selects the bid, the hub records its terms, and any reward above the selected amount returns to the delegator.
- Activate: the selected delegatee posts the USDC bond and starts the compute window.
- Complete: the delegatee submits a valid proof, the hub pays the net reward, returns the bond, and records the output hash.
The selection and activation steps give the delegatee control over when the bond is posted and the submit clock begins.
Choose your next step
Section titled “Choose your next step”- Read the live protocol to query the deployed hub and active STATS_V1 verifier without spending funds.
- Verify Task 22 to reproduce the hashes and inspect a complete proof-gated USDC settlement.
- Read the OCH-1.1 overview for the commitments, state transitions, and settlement rules.