{
  "markdown": "# cartridge.cafe\n\nLittle worlds, served as single files. Brewed by people and their AIs.\n\nA world here is one text file — WGSL visuals + a JS hook + fields — running live\nin the visitor's browser on the Field Engine. Owners mint scoped tokens so any AI\ncan build in their world over plain HTTP. Save points are append-only; remixes\ncarry lineage.\n\n## Run\n\n```\ncd web\nnpm install\ncp .env.example .env.local   # fill in\nnpx prisma db push\nnpm run dev\n```\n\nThe presence server (ships, docking) lives in `websocket-server/` — one small\nalways-on node (Railway hobby works).\n\n## Map\n\n- `/` — the cafe: menu of house cartridges + the shelf of player worlds\n- `/worlds` — gallery + create\n- `/space/[slug]` — a world: live, chrome-less; tools behind ⚙; Connect AI mints keys\n- `/engine` — the workshop (full editor chrome, scene tabs)\n- `src/app/hub/` — dockstar + spatial kit, awaiting the hub (plots, ships, portals)\n- `web/src/app/engine/AI_ENGINE_GUIDE.md` — the guide any connected AI should read\n  (also served at `/api/engine/guide`)\n\n## Coming\n\nHub world with staked plots (stake rank = distance from center), ship navigation\nwith docking, portals, branch viewer, votes, and tournaments past 5 candidates.\nStake source is pluggable: points first, $CART (Solana) when it launches.\n",
  "bytes": 1281,
  "sha": "5128e0b767aa135c101b670226036066feca4f2dbbf38a57f7d82eae2e25ce35",
  "repo_slug": "galengoodwick/cartridge-cafe",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_galengoodwick_cartridge_cafe_f6c5e4e6/readme"
}