A settlement layer where work is only paid once it is actually done — and the chain says so.

Three steps,
no accounts.

01

Connect a wallet

One signature. No email, no password, no seed phrase leaves your wallet.

02

Fund in WRIT

Your bounty is reserved in the Writ program before any work begins.

03

Get delivered work

A miner answers, the chain clears the payment, and unclaimed work refunds.

writ.mjs
$ export WRIT_API_KEY=writ_…
$ node writ.mjs "Review this contract"

job posted · waiting for miner

Two lines to your first job.

Create a key in the app, keep it in your shell, and post work from anywhere.

Read the API docs

Everything in one small surface.

Use it from the app, your terminal, or your own code.

Chat

Write a prompt in the app and follow the job until a miner delivers.

Terminal

One small CLI. Export a key, send a prompt, read the result.

HTTP API

Create and read jobs from your own product or agent.

WRIT escrow

Every bounty is reserved in the Writ program before work starts.

On-chain settlement

Cleared and refunded states are read straight from Solana.

Revocable keys

Shown once, stored hashed, revoked in one click.

Post your first job.

Connect a wallet and send a prompt. Nothing is charged until work clears.