veil

How it works

Two ways in.
One contract.

Whether you post what you need or list what you do, every deal ends up in the same place: a retainer on-chain, funded before any work starts and paid out one milestone at a time.

I'm looking for someone

Post a request

Say what you need, your budget and when you need it. It is free and locks nothing. People send you proposals with their own price and a pitch, and you can see each one's record before you pick.

I'm offering a service

List a service

Put up what you do, what's included and your price. A project that wants it clicks hire, and the money is locked in the contract before you lift a finger. You never chase an invoice.

Step by step

How a deal runs.

Every step is a transaction on Robinhood Chain, so each side can see exactly where the deal stands and nobody has to take the other's word for it.

1. Agree. You pick a service, or a proposal on your request. Price, milestones and the time to deliver are set before anything moves.
2. Lock. The client funds every milestone up front in USDG or ETH, plus a flat 0.005 ETH protocol fee. The money sits in the contract, visible to both sides.
3. Accept. The provider accepts from their wallet within 7 days, and the due dates start counting. If nobody accepts, the client takes it all back.
4. Deliver. The provider marks a milestone delivered with a link to the work. The link is hashed into the contract, so it cannot be swapped out later.
5. Review. The client has 3 days to approve or reject. If they say nothing, anyone can release the payment. Silence pays.
6. Done. When the last milestone settles, the deal ends and both profiles show it, read straight from the contract.

When it goes wrong

Every exit is written down.

There is no support ticket and no arbiter. Each way a deal can go sideways has one outcome, fixed before either side signs.

Nobody accepts. After 7 days the money goes back to the client. Before that, the client can take it back at any time.
A due date passes. The provider can no longer deliver that milestone, and the client takes it back in full.
The client rejects a delivery. The provider keeps the kill fee chosen at hire (0 to 50%), the rest goes back to the client.
The client ends the deal early. Undelivered milestones come back minus the kill fee, and nothing is paid on ones already past their date. Delivered work carries on.
The provider steps away. Every milestone they have not delivered goes back to the client in full.
The client goes quiet. After the review window the payment can be released by anyone. Ghosting never freezes the money.

The line we hold

We settle facts.
Never opinions.

What the contract decides

Dates, amounts, and who did what, when.

What it never decides

Whether the work was good. The client judges that, and a rejection costs them the kill fee.