{"schema":"key_os.resource_os/v1","generated_at":1783609310.5585022,"identity":{"surface":"key_os","name":"KEY OS","role":"blank service OS for user, development, and commercial systems"},"runtime_boundaries":{"source_tree":{"path":"/home/user/app","meaning":"Space source code and static UI. Changes require normal review and redeploy.","write_policy":"Do not mutate source at runtime."},"durable_data":{"path":"/home/user/app/.observer-bus-runtime","meaning":"Persistent OS state, receipts, notepad, dispatch state, and registered services.","write_policy":"Runtime-owned; inspect before clearing."},"external_links":{"path":"{\"bucket\": \"https://huggingface.co/datasets/tostido/key-os-storage\", \"docs\": \"https://huggingface.co/docs\", \"home\": \"https://huggingface.co/spaces/tostido/key-os\"}","meaning":"Operator-provided related spaces, buckets, docs, or service surfaces.","write_policy":"Links are references, not runtime dependencies."}},"kernel":{"state":"blank","writable":true,"services":19,"custom_services":1,"receipt_tail":8},"controller":{"resource_search":"/api/os/search?q=status","oculus":"/api/os/oculus","signals":"/api/signals","continuity":"/api/continuity","notepad":"/api/notepad?limit=12","receipts":"/api/receipts?limit=50","loop":["observe","hypothesize","route","act","verify","record","iterate"],"notes":"Search Resource OS first, write a notepad hypothesis before mutating action, then verify with receipts."},"oculus":{"schema":"key_os.oculus/v1","available":true,"equilibrium":"ready","pressure":15,"recommendation":"Use Resource OS search, write a hypothesis, invoke or route the facility, then verify receipts.","attention":[{"kind":"notepad","severity":"info","message":"No working-memory notes yet."},{"kind":"continuity","severity":"info","message":"Codex continuity signal is available but disabled."},{"kind":"companions","severity":"info","message":"Optional companions unavailable: cascade, quinesmith, dreamer_oracle_gate"},{"kind":"companions","severity":"info","message":"Companions disabled by operator overlay: amalgam_agency"}],"counts":{"custom_facilities":1,"receipts":11,"notepad_entries":0,"dispatch_running":false,"continuity_signal":"gray"},"companions":[{"name":"amalgam_agency","role":"Amalgam action envelopes, HOLD, quine plans, and receipt bridge.","available":false,"permitted":false,"status":"disabled_by_operator"},{"name":"cascade","role":"Cascade provenance and observability lattice.","available":false,"permitted":true,"status":"unavailable"},{"name":"quinesmith","role":"Quine/capsule edit safety and structural verification.","available":false,"permitted":true,"status":"unavailable"},{"name":"dreamer_oracle_gate","role":"Bounded action gate for decide/observe workflows.","available":false,"permitted":true,"status":"unavailable"}],"operational_loop":["observe","normalize","name drift","patch smallest slice","publish receipt","re-read"]},"counts":{"facilities":19,"custom_facilities":1,"receipts":11,"notepad_entries":0,"continuity_reacclimation_recommended":false},"links":[{"label":"Status","action":"status","path":"/api/status"},{"label":"Resource OS","action":"os","path":"/api/os"},{"label":"Resource Search","action":"search","path":"/api/os/search?q="},{"label":"Oculus","action":"oculus","path":"/api/os/oculus"},{"label":"Signals","action":"signals","path":"/api/signals"},{"label":"Continuity","action":"continuity","path":"/api/continuity"},{"label":"Facilities","action":"facilities","path":"/api/facilities"},{"label":"Notepad","action":"notepad","path":"/api/notepad"},{"label":"Receipts","action":"receipts","path":"/api/receipts"}],"external_links":{"home":"https://huggingface.co/spaces/tostido/key-os","bucket":"https://huggingface.co/datasets/tostido/key-os-storage","docs":"https://huggingface.co/docs"},"first_calls":["GET /api/status","GET /api/os","GET /api/os/search?q=guide","GET /api/os/oculus","GET /api/signals","GET /api/continuity","GET /api/notepad/summary","GET /api/facilities","GET /api/security/contracts"],"dispatch":{"schema":"key_os.dispatch_state/v1","running":false,"current":null,"epoch":0,"step":0,"fired":[],"skipped":[],"errors":[],"history":[],"policy":{"allow_mutating":true,"allow_external":false,"allow_destructive":false,"max_steps":60,"step_delay":0.45}}}