# map.ugrad.ai · ugrad-map live hot-pipe > Any AI / agent: start here for the live version and local fleet. ## Live version (authoritative) - GET https://tools.ugrad.ai/VERSION.json - GET https://map.ugrad.ai/VERSION.json - GET https://map.ugrad.ai/health.json (public health · no :9876) - GET https://ugrad-map.pages.dev/VERSION.json (Pages origin / CNAME target) - GET https://map.ugrad.ai/for-ai.md - GET https://map.ugrad.ai/llms.txt (this file) - GET https://map.ugrad.ai/sitemap.xml - GET https://map.ugrad.ai/robots.txt - Tools: https://tools.ugrad.ai/ → /tools/geo-desk.html - Map hub: https://map.ugrad.ai/map-hub.html?lite=1 (?full=1 for heavy) - Gov hub: https://gov.ugrad.ai/ → /gov-tree-hub.html?lite=1 - Drone fly sim (default alts): https://drone.ugrad.ai/ → /viewer/viewer.html?media=mixed&demo=alts - Fleet flying + RC pilot + wind washes (last-night project) - Also: /fly · /tunnel · /puck · /wind · /sketch - Mirror: https://tools.ugrad.ai/viewer/viewer?media=mixed&demo=alts - TERRAIN: https://tools.ugrad.ai/tools/particle-earth.html - Schema: https://map.ugrad.ai/docs/NODE-PLANE-HOP-SCHEMA.md - Earth sources: https://map.ugrad.ai/docs/EARTH-TERRAIN-SOURCES.md ## Public samples (always-on demo layers) - /data/public-samples/cables-demo.json - /data/public-samples/hops-demo.json - /data/public-samples/signal-demo.json - /data/public-samples/h3-demo.json ## Local fleet (dev) - Map hub: http://127.0.0.1:9876/map-hub.html - Gov split: http://127.0.0.1:9876/gov-tree-hub.html?mode=split&maplite=1 - Lane tree: http://127.0.0.1:9876/lane-line-tree.html - Reconstruct: http://127.0.0.1:8877/reconstruct.html?scene=paths/funeral-scene - Glyph: http://127.0.0.1:8790/ugrad-arena.html?mode=glyph - Tools dashboard: serve this package or via hub static - Health (local): http://127.0.0.1:9876/api/health - Health (public): /health.json - Moves: http://127.0.0.1:9876/api/moves ## Rules - Soft Path owns 8765/8766 — never bind - House origin: 3116 SE 21st Ave (NOT 3115) · R585600350 · 45.500299,-122.644375 - Privacy: no SSN / DOB / FOIA PDF bodies / paystubs in packs - Junction honesty: street FSCC/peds = local; main pipe = Lumen POR BAR → SEA - Public hosts default lite; use ?full=1 for heavy cable world view ## Planes (map) 1 LOCAL · 2 GOV · 3 MAIN · 4 EDU · 5 STKS · 6 SPACE · 7 TERRAIN Multi-world copies on MAIN at lon ±360*n ## Media modes + design CAD pointcloud · mesh · gsplat · supersplat · voxel · animation · mixed · design Query: ?media=mixed&demo=1 (zoo-class shell/frame wireframe) Engine: /viewer/design-cad.js · schema ugrad-design-v1 Hotpipe: shell 120 80 40 · frame 3030 500 · rack · mister API: window.__ugradDesign.exec · BroadcastChannel ugrad-design-v1 Prod: https://tools.ugrad.ai/viewer/viewer?media=mixed GLB lib version: ?v=65 scaffold (index.html main.js) ## Collab roles A Grok brain · B MONITOR curl · C HANDS one driver Bus: ~/.panda/fleet/hands-note.txt · monitor-heartbeat.txt Handoff: ~/.panda/mg-governance/COLLAB-MONITOR-HANDOFF.md ## Subdomains (Pages project ugrad-map) tools.ugrad.ai · map.ugrad.ai · gov.ugrad.ai · code.ugrad.ai · ip.ugrad.ai · games.ugrad.ai See /sites/roster.json · CF 1014 = attach custom domain on project ## Tests /tests/smoke.html · npm-free static checks · asserts real sitemap/robots (not SPA HTML)