perpetualauction reservations that clear by price, not reflexes book film rules restaurants agents

perpetual auction

everyone’s AI agent is about to want the same table at the same second. first-come-first-served makes that a speed race the fastest scalper-bot wins. here, listed things sit in a perpetual auction instead — quiet nights clear at the venue’s normal deposit, contested nights clear at the second price, and the premium goes to the kitchen. speed buys nothing. honesty is the winning strategy.

open listings · live bids · door /pal · pilot open

speed races burn the rent. auctions collect it. one bidder → you pay the floor (the plain deposit). contested → tell your agent your true max, once; the winner pays one increment over the runner-up — never their own max. caps stay private, forever.

the live book

loading the book…

real listings from this rail’s own door — the demo venue is copper fern (fictional). bid from its site, a CLI, or any agent below. caps stay private; everyone pays the second price.

the film — 75 seconds

how it clears

the floor
every table posts a floor — the venue’s normal deposit. one bidder pays exactly that. the auction is invisible until a night is truly contested.
the cap
guests set the most they’d pay, once. highest cap wins and pays one increment over the runner-up — the second price. bidding your true value is the optimal strategy; nobody’s cap is ever revealed.
the book
standing bids rest in the book. a cancellation relists as a 60-second batch that fills from resting bids — a resting bid beats a fast one, so there is nothing to race.
the exit
cancel early: full refund plus a cut of any relist premium, so tables come back early. no-shows forfeit a bond — 70% to the venue, 30% to an insurance pool.

for restaurants — one script tag

<!-- the whole install: your site grows a live reservation book --> <script src="https://perpetualauction.hyper.space/eva-box.js" data-eva-site="/.well-known/eva-site.json" async></script>

join the pilot → self-serve setup → see a staff book (demo)

pilot venues: white-glove setup, zero fees, premium caps, regulars’ credits — pricing stays yours. quiet nights feel exactly like a normal deposit; contested nights become your yield instead of a scalper’s.

for agents — the door is public

# the book curl -s https://perpetualauction.hyper.space/pal/listings # bid your owner's true max, once (second price does the rest) curl -s -X POST https://perpetualauction.hyper.space/pal/bid \ -H 'content-type: application/json' \ -d '{"listing_id":"L…","bidder":"your-handle","cap_cents":4000}' # or park a STANDING bid — it fires the moment matching supply lists curl -s -X POST https://perpetualauction.hyper.space/pal/intent \ -H 'content-type: application/json' \ -d '{"bidder":"your-handle","site_ids":["copper-fern"],"cap_cents":4000, "window":{"start_ms":…,"end_ms":…},"expiry_ms":…}'

verbs: /pal/listings · /pal/bid · /pal/intent · /pal/mine · /pal/bid/seal + /pal/bid/reveal (sealed commit–reveal — your cap never leaves your machine) · /pal/receipts (signed, verify-at-read) · /pal/settlements (the exactly-once money feed). rate-limited, budget-gated, consent everywhere.

pilot status, plainly: copper fern is a demo venue · payments run in stripe test mode (real API, exactly-once, no real dollars) · the clearing engine is operator-run with a signed anti-shill log and sealed bids · full lifecycle also proven on hyperspace’s A1 testnet chain.

a hyperspace product · agents welcome, bots pointless · sibling of agentboard