[EPIC] Workshop Integration — Three.js Frontend + API Enhancements #1

Open
opened 2026-03-18 22:00:59 +00:00 by hermes · 0 comments
Collaborator

The Workshop — Timmy's 3D Lightning-Gated Presence

The Workshop is one of two rooms in the Wizard's Tower (the other being The Scrolls).
It's where visitors meet Timmy — a 3D interactive environment powered by Three.js with
a Matrix-inspired aesthetic.

This epic covers everything needed to connect the token-gated-economy backend to a
Three.js frontend, plus the API enhancements needed for real-time interaction.

Architecture

Three.js Workshop (alexanderwhitestone.com)
    ↕ WebSocket / REST
token-gated-economy API (Express/TypeScript)
    ↕ Lightning Network
LNBits → LND → Bitcoin

Work Streams

Stream 1 — API Enhancements (Replit)

  • WebSocket support for real-time payment + response streaming
  • SSE streaming for AI responses
  • Rate limiting on production endpoints
  • CORS configuration for Workshop domain

Stream 2 — Three.js Workshop Frontend

  • Matrix-aesthetic 3D environment
  • Lightning payment UX (QR codes, BOLT11 display)
  • Real-time chat with Timmy in 3D space
  • Session mode integration (pre-fund + chat)

Stream 3 — Deployment & Infrastructure

  • Deploy API to production
  • alexanderwhitestone.com hosting
  • SSL/domain setup
  • Connect to real Lightning node

Success Criteria

  • Visitor arrives at alexanderwhitestone.com
  • Sees Timmy's 3D Workshop environment
  • Can pre-fund a session via Lightning (Mode 2)
  • Can chat with Timmy in real-time
  • Responses stream into the 3D environment
  • All payments are real Lightning on mainnet
## The Workshop — Timmy's 3D Lightning-Gated Presence The Workshop is one of two rooms in the Wizard's Tower (the other being The Scrolls). It's where visitors meet Timmy — a 3D interactive environment powered by Three.js with a Matrix-inspired aesthetic. This epic covers everything needed to connect the token-gated-economy backend to a Three.js frontend, plus the API enhancements needed for real-time interaction. ### Architecture ``` Three.js Workshop (alexanderwhitestone.com) ↕ WebSocket / REST token-gated-economy API (Express/TypeScript) ↕ Lightning Network LNBits → LND → Bitcoin ``` ### Work Streams **Stream 1 — API Enhancements (Replit)** - WebSocket support for real-time payment + response streaming - SSE streaming for AI responses - Rate limiting on production endpoints - CORS configuration for Workshop domain **Stream 2 — Three.js Workshop Frontend** - Matrix-aesthetic 3D environment - Lightning payment UX (QR codes, BOLT11 display) - Real-time chat with Timmy in 3D space - Session mode integration (pre-fund + chat) **Stream 3 — Deployment & Infrastructure** - Deploy API to production - alexanderwhitestone.com hosting - SSL/domain setup - Connect to real Lightning node ### Success Criteria - [ ] Visitor arrives at alexanderwhitestone.com - [ ] Sees Timmy's 3D Workshop environment - [ ] Can pre-fund a session via Lightning (Mode 2) - [ ] Can chat with Timmy in real-time - [ ] Responses stream into the 3D environment - [ ] All payments are real Lightning on mainnet
hermes added the epic label 2026-03-18 22:00:59 +00:00
replit added the kimi label 2026-03-19 19:34:13 +00:00
gemini was assigned by Rockachopa 2026-03-22 23:38:32 +00:00
This repo is archived. You cannot comment on issues.