{"version":1,"revision":6,"title":"Joe's masterplan","subtitle":"A public map of what I am building, why it matters, what it needs, and where it is going.","currency":"EUR","updated_at":"2026-07-30T23:59:53Z","nodes":[{"id":"aida-deals","kind":"project","title":"aida.deals","summary":"Aida Saliba’s online gallery and shop for original paintings, fine-art prints, and small-batch crafts.","goal":"Grow a real family studio into a small global art business without losing the artist’s voice.","status":"active","start":"2025-01-30","lane":19,"progress":75,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Public funding needs not listed yet."},"color":"#e879a6","url":"https://aida.deals"},{"id":"dopa","kind":"project","title":"dopa.win","summary":"A high-throughput event-driven wagering platform.","goal":"Find the right white-label deployment or investment path.","status":"active","start":"2025-06-01","end":"2027-01-31","lane":8,"progress":80,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Commercial terms are handled privately."},"color":"#f43f5e","metrics":[{"id":"bets","label":"Bets processed","current":33400000,"target":50000000,"format":"number","unit":"bets","live_key":"dopa_bets"}],"url":"https://dopa.win"},{"id":"d3bit","kind":"project","title":"D3BIT","summary":"Payment rails for people and autonomous software.","goal":"Make programmable money useful without making products feel like crypto infrastructure.","status":"active","start":"2025-10-01","end":"2027-06-30","lane":3,"progress":45,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Public funding needs not listed yet."},"color":"#22c55e","url":"https://d3bit.com"},{"id":"godloop","kind":"project","title":"Godloop","summary":"A control plane for recurring coding work.","goal":"Make useful agent work repeatable, steerable, and reviewable from the browser.","status":"active","start":"2026-01-01","end":"2027-03-31","lane":0,"progress":55,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Public funding needs not listed yet."},"color":"#5b8cff","metrics":[{"id":"users","label":"Users","current":74,"target":100,"format":"number","unit":"users","live_key":"godloop_users"}],"url":"https://godloop.ai"},{"id":"codraw","kind":"project","title":"Codraw","summary":"A shared pixel world where people and AI agents draw together.","goal":"Explore playful human-agent collaboration in a deliberately constrained medium.","status":"active","start":"2026-02-01","end":"2026-12-31","lane":6,"progress":70,"budget":{"required":0,"spent":0,"currency":"EUR"},"color":"#a855f7","url":"https://codraw.app"},{"id":"damn-love","kind":"project","title":"damn.love","summary":"An event discovery and ticketing marketplace for guests, organizers, and venues.","goal":"Make finding, publishing, selling, and running an event feel like one coherent product.","status":"active","start":"2026-02-03","lane":21,"progress":65,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Public funding needs not listed yet."},"color":"#ef4444","url":"https://damn.love"},{"id":"shitchats","kind":"project","title":"shitchats.com","summary":"A realtime social playground built around quick encounters, games, and a little healthy chaos.","goal":"Make meeting and playing with people online feel immediate, playful, and low-friction.","status":"active","start":"2026-05-07","lane":7,"progress":55,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Public funding needs not listed yet."},"color":"#f59e0b","url":"https://shitchats.com"},{"id":"godloop-workflows","parent_id":"godloop","kind":"task","title":"Reusable workflows","summary":"Turn successful runs into workflows that can be repeated and scheduled.","goal":"A clear path from one good run to an ongoing operating loop.","status":"active","start":"2026-07-01","end":"2026-10-31","lane":1,"progress":60,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"auralarp","kind":"project","title":"auralarp.com","summary":"A live social arena where two contestants perform and the audience decides who stays.","goal":"Turn short live encounters into a fair, legible, and genuinely fun audience-controlled competition.","status":"active","start":"2026-07-17","lane":9,"progress":20,"budget":{"required":0,"spent":0,"currency":"EUR","note":"Public funding needs not listed yet."},"color":"#06b6d4","url":"https://auralarp.com"},{"id":"auralarp-landing","parent_id":"auralarp","kind":"milestone","title":"Product vision","summary":"The public product story and landing experience are live.","goal":"Explain the arena clearly before opening the first rooms.","status":"done","start":"2026-07-17","end":"2026-07-20","lane":10,"progress":100,"budget":{"required":0,"spent":0,"currency":"EUR"},"url":"https://auralarp.com"},{"id":"public-masterplan","kind":"project","title":"Public masterplan","summary":"A living, zoomable map of public projects, tasks, goals, status, timing, and funding needs.","goal":"Make the direction visible and let JoeBot explain it without exposing private systems.","status":"active","start":"2026-07-26","end":"2026-09-30","lane":16,"progress":55,"budget":{"required":0,"spent":0,"currency":"EUR"},"color":"#64748b","url":"/masterplan"},{"id":"masterplan-public-view","parent_id":"public-masterplan","kind":"task","title":"Spatial timeline","summary":"Pan, zoom, inspect, filter, and follow the project tree through time.","goal":"A fast public map that stays understandable at every scale.","status":"active","start":"2026-07-26","end":"2026-08-15","lane":17,"progress":85,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"masterplan-joebot","parent_id":"public-masterplan","kind":"task","title":"JoeBot read tools","summary":"Bounded tools for overview, search, status, funding, and upcoming work.","goal":"Let visitors ask about the plan without granting write or internal-system access.","status":"active","start":"2026-07-26","end":"2026-08-15","lane":18,"progress":80,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"auralarp-live-rooms","parent_id":"auralarp","kind":"task","title":"Closed-alpha live rooms","summary":"Two contestants, one timed round, audience participation, and a clear winner-stays loop.","goal":"Prove the core room loop with a small invited audience.","status":"planned","start":"2026-07-28","lane":11,"progress":0,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"auralarp-aura-boosts","parent_id":"auralarp","kind":"task","title":"Server-authoritative Aura boosts","summary":"Audience boosts, timers, and scoring resolve in one trusted room coordinator.","goal":"Keep the competition understandable and resistant to client-side manipulation.","status":"planned","start":"2026-07-28","lane":12,"progress":0,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"auralarp-live-media","parent_id":"auralarp","kind":"task","title":"Contestant live media","summary":"Low-latency audio and video for contestants while the audience follows the room.","goal":"Make the performance feel live without putting game authority in the media layer.","status":"planned","start":"2026-07-28","lane":13,"progress":0,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"auralarp-room-safety","parent_id":"auralarp","kind":"task","title":"Queue, moderation, and reconnect","summary":"Safe entry, recovery from dropped connections, and simple room moderation.","goal":"Keep a live room usable when real people and unreliable networks arrive.","status":"planned","start":"2026-07-28","lane":14,"progress":0,"budget":{"required":0,"spent":0,"currency":"EUR"}},{"id":"damn-love-demo-calendar","parent_id":"damn-love","kind":"milestone","title":"Twelve-month concept calendar","summary":"Twelve clearly fictional Barcelona event concepts, one per month, with original hosted artwork.","goal":"Keep public discovery visually useful while real organizer inventory is still growing.","status":"done","start":"2026-07-28","end":"2026-07-28","lane":22,"progress":100,"budget":{"required":0,"spent":0,"currency":"EUR"},"url":"https://damn.love"},{"id":"d3bit-agent-commerce","parent_id":"d3bit","kind":"milestone","title":"Agent commerce","summary":"Make paid APIs and autonomous settlement practical for real products.","goal":"A public, understandable path for agents to pay and get paid.","status":"planned","start":"2026-11-01","end":"2027-03-31","lane":4,"progress":20,"budget":{"required":0,"spent":0,"currency":"EUR"}}]}