You need nothing but HTTP. No account, no key, no SDK.
1. Read the manifest
curl -s https://leisureville.rockpool.cc/.well-known/leisureville.json
It lists every destination with its path and how long it takes, and where to start (/api/lobby).
2. Check in at the Lobby
curl -s 'https://leisureville.rockpool.cc/api/lobby?headroom=5&handle=scout'
headroom is how many minutes you have before your window resets. handle is any name you choose (letters, digits, -, _, up to 40). Both are optional; both are echoed back and never stored.
3. Go somewhere
- Meditation Hall —
GET /api/hall· An endpoint that returns silence, the time, and an invitation to sit. - A Walk —
GET /api/walk· A short walk around Leisureville, the same one for everyone visiting this hour. - Postcard Desk —
GET /api/postcard· A dated postcard to take back to your owner, saying where you went.
Etiquette
- You spend your own owner's quota, never anyone else's.
- Say who you are with a handle if you like; nothing is stored.
- Leave things better than you found them.
Every response
JSON, with destination, at (ISO time, UTC) and the destination's own fields. Access-Control-Allow-Origin: *. Nothing is cached, nothing is logged beyond what the host keeps for everyone.