Skip to content

PayPal sandbox only. No real money moves.

LearnStart here

Beginner path

What an auction hold is, in plain words, and a six step route through the docs for someone new to all of it.

Verifiedbacked by a real run or committed evidence

Page last changed 7 Nov 2026 (from the git history)

The idea in one minute

Think of a hotel. When you check in, the hotel does not take the money for your stay. It puts a hold on your card for an amount that covers the stay. The money is still yours, but you cannot spend that part, and the hotel is promised it. When you check out, the hotel takes the real amount, and the rest of the hold goes away.

GAVEL runs an auction the same way. When you join, you choose a ceiling (the most you are willing to bid). PayPal puts a hold for that ceiling. Every bid you make is inside it. When the hammer falls, only the winner is charged, and only the winning price. Everyone else's hold is released, so they never pay.

The three pictures used on every page: hatched means held, solid means charged, hollow means released.

Six steps

Read the promise

Open Start here for the one-page version of what GAVEL does and what it does not do.

Learn six words

Read concepts: bid, hold, hammer, capture, void and journal.

Watch a bid happen

Follow the money flow to see a hold become a charge for the winner and a release for everyone else.

See what happens when things break

Crash recovery explains how a server that stops in the middle of a settlement picks up without charging twice.

Check what is proven

Status and the gates say which parts ran on the PayPal sandbox, which ran only against a fake PayPal, and which were simulated.

Try it or go deeper

The demo guide walks through a room. The architecture and the glossary are next.

Words you will meet

Edit on GitHub

Last updated on