Surety for work that crosses chains

A stranger
can take the job.You keep a bond until it clears.

TrustMesh prices a retainage from the payee's record and stores the mandate on a NEAR testnet contract. A new job locks faucet NEAR. Delivery sends the unbonded slice to the maker in NEAR. The Intents line is a dry USDC price, Base in and Solana out, and it does not move USDC. When the window goes quiet, a key that can call only expire_mandate pays the bond.

A wax seal on a cotton-paper docket

$1.5T

Earned in a year by US skilled freelancers. Cross-border jobs in that pile still clear on wires.

10–30%

What a thin record actually costs, priced in public.

48h

The window. Silence releases the bond. It cannot keep it.

Hands arranging blank storyboard frames in a studio

The client's side

The deposit went out. The files never came.

A studio in Berlin cannot sue a stranger in Accra over an eight-second sequence, and will not wire the full fee on a handshake. Escrow only moves the problem: someone still has to be the referee, and someone still sits on the money.

The maker's side

The files went out. The client went quiet.

Holdback is how film and construction already live with that silence. A slice stays bonded. If the client accepts, it releases. If the client disappears, it releases anyway. Ghosting is no longer a way to keep the fee.

A motion designer at a desk in the evening

The curve

Drag a record. The bond reprices. Nothing else moves.

This is not a model. Ninety and above, nothing is held. Seventy to eighty-nine, ten percent. Below seventy, thirty percent. The same function is quote_retainage_bps on the NEAR contract. The dollars here are the illustration. The contract pays the same percents in faucet NEAR. The key that expires a window cannot change the curve.

Record

54

Bond on $4,800

30%

Unbonded slice

$3,360

Stays bonded

$1,440

Tier: Thin record. One clean job moves 54 to 71, and the next bond falls from 30 percent to 10.

How a job settles

Six moves. The fee is testnet NEAR.

  1. 01

    Quote

    The desk reads the payee's record and prints the bond before anyone sends a coin.

  2. 02

    Price

    The desk asks NEAR Intents for a dry quote from Base USDC to Solana USDC. The response carries a correlation id. It does not move funds.

  3. 03

    Deliver

    The maker marks the work in. The acceptance window starts. People set how long it is.

  4. 04

    Split

    On delivery, the contract sends the unbonded slice to the maker in testnet NEAR. The bond stays until accept, or until the policy key expires the window.

  5. 05

    Window

    The client key accepts or disputes. Silence is signed by the function-call key, whose method list is expire_mandate and nothing else.

  6. 06

    Record

    A clear job writes the new score. The next bond is cheaper. A dispute freezes this one and prices the next higher.

The key that releases a quiet window cannot spend, and cannot reprice.

That key is a NEAR function-call access key. The desk reads its method list from testnet. If the list is anything other than expire_mandate, the desk says so.

Open the live desk