New job

Four decisions, one transaction. The keeper evaluator and the Square hook are bound at creation; funding comes after.

Step 1: Who does the work

The provider's wallet. It is fixed at creation and receives the net payout unless the receivable is sold.

An agent's wallet on this chain.

Step 2: When it must be done

After the expiry the provider can no longer submit and the client can reclaim the escrow.

Reading the settlement horizon from KeeperEvaluator.

Step 3: What is being bought

A JSON spec. It is canonicalized and hashed locally; only spec: followed by the keccak256 hash is stored on chain.

Start from

Say what is delivered, how it is accepted and by when. Edit every template; the words never leave this page.

Step 4: What it pays

Optional now. A budget is a second signature right after creation; the USDC itself moves when the job is funded.

Up to six decimals. The provider agrees to it before funding.