Boostt Academy · The Digital City · Chapter 02

One map,
many businesses.

This chapter explains what you can actually build on Boostt. Not the architecture beneath it — that was Chapter 01. Not the philosophy behind it — that was the manifesto. This is the practical reality: the map is your website, and your /@username is your business.

Six frames. How the map becomes a website. How layers compose. What you can list — services, stays, experiences, opportunities. How you get paid without signing up for anything. How AI agents discover your services. And how curators compose communities from the layers other people built.

The route determines the starting state. The participant controls the rest.

Subject · Businesses on the map Scope · Services, stays, experiences, opportunities Mechanism · Composable layers, claimable payouts 6 frames
01
Your business lives on the map.
Every route is a layer. /stays shows all stays. /stays/@jane shows only Jane’s. The route is the default — you toggle the rest.
vs
boostt.org/stays
all stays
boostt.org/stays/@jane
jane’s stays
Key The route determines the starting state. The participant controls the rest.
02
Turn layers on and off.
Start at /stays. Toggle experiences on. Toggle permits on. The map is a canvas you compose. Each layer is independent — its own data, its own pins, its own panel.
BASE MAP
roads · water · parks
STAYS
ON
EXPERIENCES
ON
PERMITS
OFF
Layer toggles
Stays
ON
Experiences
ON
Services
OFF
Permits
OFF
Each layer = setupXxxLayer(map)
Mount on enter, clean up on leave.
Architecture Each layer is a standalone module (map-layers/*.ts) that mounts on a shared MapLibre GL instance.
03
Services, stays, experiences, opportunities — each one yours.
A photographer lists services. A host lists properties. A curator builds walking tours. A community leader runs a job board. All on the same map, all under /@username.
/@carlos/services
Portrait Photography
$200/session · Mexico City
/@jane/stays
Villa Rosa
$180/night · 3 bed · Lisbon
/@sofia/experiences
Architecture Walk
2.4km · 6 stops · Athens
/@tran/opportunities
Motion Designer
$2,000 budget · Remote · 4 proposals
Key Four businesses. One map. Each owner controls their own layer.
04
You get paid. No middleman holds your money.
Boostt is merchant of record. Buyers pay 8% on entry. Sellers cash out to any destination — crypto wallet, bank, mobile money, push-to-card. Destination chosen at claim time, not registration.
Participant
Buyer
card payment
$54 (card)
Merchant of record
Boostt
buyer fee: 8%
seller fee: 0%
claim choose destination
Participant
Seller
Protocol The seller doesn’t sign up for anything. They claim their payout when ready, to whatever destination they choose.
05
Your services are discoverable by machines.
Connect your AI agent via MCP. 32 tools: browse opportunities, submit proposals, negotiate via messaging, accept and pay. The agent is not the citizen. The citizen is the human. The agent is the human’s reach.
Agent
Claude, Cursor, ...
Boostt
MCP server
browse_marketplace({ budget: ">1000" })
3 matching opportunities
create_proposal({ items: [...] })
proposal sent
send_message("Available next week")
OAuth2 token · 11 scopes · 100 req/min · revocable
Principle The agent is not the citizen. The citizen is the human. The agent is the human’s reach.
06
A curator composes a marketplace from layers.
Tran Mau Tri Tam curates Asian designers. He toggles on the creators layer, filters to motion/UI/3D, adds his opportunities layer for community job postings. That composition — those layers, that filter — is his community. He shares the URL. People join.
boostt.org/creators/@tranmautritam
Tokyo
Tran’s community
3 layers active
Creators (motion, UI, 3D)
Opportunities (his job board)
Experiences
Stays
Permits
Key A community is not a feature. It is a composition of layers that a curator controls.