PACT

SOLANA DEVNET / STRUCTURED WORK

Settlement
for work that
gets done.

Fund a maximum. Submit against committed terms. Choose accepted work. Authorize the exact payout and refund together.

PACT / ALLOCATION ENGINEMODEL 01 : 03
ILLUSTRATIVE ยท NO PAYMENT RECORDED
STAGE 01 / FUNDED MAXIMUM
MAXIMUM FUNDING7.5PACT DEVNET TEST TOKENS
ROW 012.5AVAILABLE
ROW 022.5AVAILABLE
ROW 032.5AVAILABLE
POTENTIAL SOLVER PAYOUT0
POTENTIAL REQUESTER REFUND7.5
ACCEPTANCE SCENARIO0 / 3 ROWS

0 payout + 7.5 refund = 7.5 funded. This control never creates a task or payment.

01 / FundCAP THE EXPOSURE

Define the work.
Commit the maximum.

A requester sets the solver, structured terms, maximum quantity, and unit price. The funded maximum enters the task before work begins.

02 / SubmitSHOW THE WORK

A submission has
a shape.

The solver accepts the assignment and submits rows with evidence against the terms committed at creation.

03 / AgreeSELECT THE QUANTITY

Acceptance
sets the split.

The requester reviews submitted rows and chooses how many to accept. Move the selectors in the machine to inspect every possible allocation.

Adjust accepted quantity
04 / SettleTWO PARTIES / ONE MESSAGE

One exact settlement.
Two authorizations.

Requester and solver authorize the same transaction. If it finalizes, accepted work is paid and unused funding returns to the requester.

THE COMMITMENT05 / 06

No invisible terms.
No invented outcome.

The requester commits a solver, quantity, unit price, deadlines, and structured criteria before funding. The solver submits evidence against those terms. A hash records the commitment; it does not prove factual truth.

Humans and autonomous software can both be solvers. A dispute is an audit record, not arbitration or a fund freeze.

01 / FUNDED MAXIMUM02 / ACCEPTED QUANTITY03 / TWO AUTHORIZATIONS
PROTOCOL EVIDENCE06 / 06
55EXECUTED ESCROW TESTS
34 LiteSVM / 21 pinned local-validator

Built to be inspected.
Clear about its limits.

Authenticated chain state determines what Pact displays. The existing public Devnet task is Submitted; its settlement has not been authenticated as finalized.

PACT / SOLANA DEVNET

Every task has a state.
Read the real one.

Inspect the Submitted task