21eab41cb0ef0af1b9c1c2316a4cd9ec1eb5076c
Adds a holographic stele panel floating to the left of the platform that
displays Timmy's soul inscription from Bitcoin Ordinals (inscription ID
dce2577d…). The panel fetches live content via the Hiro Ordinals API
(/ordinals/v1/inscriptions/{id}/content) and gracefully falls back to
an embedded soul-text if the API is unreachable.
- createInscriptionTexture(): canvas-based holo-panel with Bitcoin-orange
border, header (₿ SOUL INSCRIPTION, live/cached badge, short ID),
body text (word-wrapped), and footer attribution
- wrapText(): reusable word-wrap helper for canvas rendering
- loadInscription(): async fetch from Hiro API with 5 s timeout; handles
both JSON and plain-text inscription content
- inscriptionSprite: THREE.Sprite at (-8.5, 4.5, 3.5) with zoomLabel
- inscriptionLight: PointLight (orange, 0.6) co-located with stele
- Animate loop: gentle float + glow pulse keyed to elapsed time
Fixes #275
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
◈ The Nexus — Timmy's Sovereign Home
A Three.js environment serving as Timmy's sovereign space — like Dr. Strange's Sanctum Sanctorum, existing outside time. The Nexus is the central hub from which all worlds are accessed through portals.
Features
- Procedural Nebula Skybox — animated stars, twinkling, layered nebula clouds
- Batcave Terminal — 5 holographic display panels arranged in an arc showing:
- Nexus Command (system status, harness state, agent loops)
- Dev Queue (live Gitea issue references)
- Metrics (uptime, commits, CPU/MEM)
- Thought Stream (Timmy's current thoughts)
- Agent Status (all agent states)
- Morrowind Portal — glowing torus with animated swirl shader, ready for world connection
- Admin Chat (Timmy Terminal) — real-time message interface, ready for Hermes WebSocket
- Nexus Core — floating crystalline icosahedron on pedestal
- Ambient Environment — crystal formations, floating runestones, energy particles, atmospheric fog
- WASD + Mouse Navigation — first-person exploration of the space
- Post-Processing — Unreal Bloom + SMAA antialiasing
Architecture
the-nexus/
├── index.html # Entry point with HUD overlay, chat panel, loading screen
├── style.css # Nexus design system (dark space theme, holographic panels)
└── app.js # Three.js scene, shaders, controls, game loop
Running Locally
npx serve . -l 3000
# Open http://localhost:3000
Roadmap
- Wire chat to Hermes WebSocket (
/api/world/ws) - Pull live data into terminal panels from Timmy's actual state
- Portal walk-through interaction to load destination worlds
- Timmy's avatar (lizard wizard body he designs himself)
- Connect to AlexanderWhitestone.com as public entry point
- Integrate existing Replit timmy-tower world code
Related
- Gitea Issue: #1090 — EPIC: Nexus v1
- Live Demo: Deployed via Perplexity Computer
Part of The Timmy Foundation
Description
Timmy's Sovereign Home — Three.js environment with Batcave terminal, portal architecture, and admin chat. The central hub from which all worlds are accessed.
Readme
29 MiB
Languages
Python
72.1%
JavaScript
15.1%
HTML
5.4%
Shell
4.2%
CSS
3%
Other
0.1%