{"ok":true,"service":"kelly-glass-lab","publicUrl":"https://glass-lab.up.railway.app","generatedAt":"2026-07-08T04:58:56.673Z","readOnly":true,"mutationAllowed":false,"sourceAuthority":{"postgresBrainCycles":true,"brainUrl":"https://kelly30-production.up.railway.app"},"liveStatus":{"latestPacketAvailable":false,"recentCycleCount":0,"uptimeSeconds":109771},"publicBoundaries":["Users can inspect proof packets and history.","Users cannot directly write memory.","Users cannot directly mutate GraphState.","Users cannot trigger public brain cycles from Glass Lab.","Users cannot run council/debate jobs from Glass Lab.","KELLY learns from approved data APIs and governed reality closure, not direct public ground-truth edits."],"endpoints":{"page":"https://glass-lab.up.railway.app/glass-lab","portrait":"https://glass-lab.up.railway.app/portrait","health":"https://glass-lab.up.railway.app/api/health","latest":"https://glass-lab.up.railway.app/api/brain/glass-lab","recentCycles":"https://glass-lab.up.railway.app/api/brain/cycles?limit=10","proof":"https://glass-lab.up.railway.app/api/brain/proof","brainFleet":"https://glass-lab.up.railway.app/api/brain-fleet","publicProofMap":"https://glass-lab.up.railway.app/api/public-proof-map","graphStateMemoryMap":"https://glass-lab.up.railway.app/api/graphstate-memory-map","recursiveLoopLinker":"https://glass-lab.up.railway.app/api/recursive-loop-linker","portraitSummary":"https://glass-lab.up.railway.app/api/portrait/summary","marketsLab":"https://markets-lab-production.up.railway.app/","readOnlyMutationBoundary":"https://glass-lab.up.railway.app/api/brain/cycle"},"latest":{"ok":false,"note":"No recent Glass Lab output available yet. The brain may be initializing or no cycles have been exposed."},"cycles":[]}