{
  "schema": "https://miscsubjects.com/schemas/jarticle.json",
  "status": "published",
  "slug": "the-map",
  "title": "The map: what this build is, and every widget with what you can do with it",
  "kind": "reference",
  "summary": "Two thought webs drawn from the live build on 2026-10-09: the assistant on your number with its channels, logic, people, workspace, apps, receipts and pages; and every widget by family with its operations. Each node links to the thing itself. The same map is given as Obsidian JSON Canvas.",
  "tags": [
    "map",
    "widgets",
    "build",
    "obsidian"
  ],
  "facts": {
    "read_on": "2026-10-09",
    "read_from": [
      "GET /api/blocks/capabilities (56 adapters)",
      "web/console/blocks.js (60 skins)",
      "web/console/widgets.html (28 cards)",
      "GET /api/messaging/lines",
      "GET /api/routing",
      "GET /api/routing/log",
      "GET /api/routing/providers",
      "GET /api/routing/agents",
      "GET /api/blocks/objects?type=rule|research|view",
      "GET /api/assistants",
      "GET /api/spaces",
      "GET /api/tasks",
      "GET /api/jarticles",
      "GET /api/grants"
    ],
    "states": {
      "live": "it exists and answers today",
      "proven": "it ran end to end today with a receipt",
      "partial": "some of it answers, the rest is said",
      "open": "built, waiting on something named",
      "dead": "answers nothing today, with the reason",
      "info": "a grouping"
    },
    "build": {
      "label": "The assistant on your number",
      "url": "https://miscsubjects.com/",
      "state": "live",
      "note": "the front page: text it, your number or a new one, what it does, every app, your site, the receipts (T-0319)",
      "children": [
        {
          "label": "Channels",
          "url": "https://miscsubjects.com/api/messaging/lines",
          "state": "partial",
          "note": "GET /api/messaging/lines: 4 iMessage aliases work; 3 Blooio numbers and WhatsApp do not",
          "children": [
            {
              "label": "iMessage +1 707 913 5888",
              "url": "https://miscsubjects.com/a/imessage-surface",
              "state": "proven",
              "note": "the sign-in line and the first assistant line; 9 routing decisions today, replies left from it with from_honored true (T-0313)",
              "children": [
                {
                  "label": "38 verbs mapped",
                  "url": "https://miscsubjects.com/a/imessage-surface",
                  "state": "live",
                  "note": "text, image, file, audio, contact card, react, reply, group, read, search, history, delivery, typing; SIP-off verbs listed"
                },
                {
                  "label": "OCR of a sent picture",
                  "url": "https://miscsubjects.com/live/o/obj_69ff9439a48481edce215090",
                  "state": "proven",
                  "note": "“INVOICE 4471 Total due 1250.00 USD” read on the Mac, answered by a rule"
                },
                {
                  "label": "👍 tapback by a rule",
                  "url": "https://miscsubjects.com/api/routing/log",
                  "state": "proven",
                  "note": "“thanks” answered with a like reaction at 11:04"
                },
                {
                  "label": "narrowed token per alias",
                  "url": "https://miscsubjects.com/api/grants/axes",
                  "state": "open",
                  "note": "a MESSAGING_SEND token exists (gr_a0c5a4c08ee6); no line/to caveat axis yet"
                }
              ]
            },
            {
              "label": "+1 415 548 0666 · iCloud · Gmail aliases",
              "url": "https://miscsubjects.com/api/messaging/lines",
              "state": "live",
              "note": "the owner’s other three aliases; alias steering measured 2026-09-21"
            },
            {
              "label": "Blooio ×3",
              "url": "https://miscsubjects.com/api/messaging/lines",
              "state": "dead",
              "note": "both keys answer devices: []; +14245040908, +14245134626, +12065711028 cannot send"
            },
            {
              "label": "WhatsApp",
              "url": "https://miscsubjects.com/api/messaging/lines",
              "state": "dead",
              "note": "works: false"
            },
            {
              "label": "Telegram",
              "url": "https://miscsubjects.com/api/routing",
              "state": "live",
              "note": "routing send() handles Telegram"
            },
            {
              "label": "Email cc@llmasos.com",
              "url": "https://miscsubjects.com/api/outreach",
              "state": "open",
              "note": "Google asks for a fresh sign-in before any letter sends"
            },
            {
              "label": "Web sign-in by code",
              "url": "https://miscsubjects.com/login",
              "state": "proven",
              "note": "a code texted to the sign-in line; one-time links for invited people"
            }
          ]
        },
        {
          "label": "Logic",
          "url": "https://miscsubjects.com/console#/routing",
          "state": "proven",
          "note": "one Routing page: WHEN / IF / DO, dry run, labels, providers, the memory-agent switch (T-0316, T-0317)",
          "children": [
            {
              "label": "18 rule objects",
              "url": "https://miscsubjects.com/api/blocks/objects?type=rule",
              "state": "proven",
              "note": "13 routing rules migrated to objects + 5 new; adapter rules"
            },
            {
              "label": "timers",
              "url": "https://miscsubjects.com/live/rules",
              "state": "proven",
              "note": "“in 2 minutes text me the open tasks” fired at 11:11 and sent the list from imessage:+17079135888; two 9am timers wait"
            },
            {
              "label": "“lock the door” → HOME_DOOR_LOCK",
              "url": "https://miscsubjects.com/api/routing/log",
              "state": "proven",
              "note": "fired from your phone at 11:17; acts need the press or the owner rule"
            },
            {
              "label": "“open the calculator” → computer",
              "url": "https://miscsubjects.com/a/apple-surface-objects",
              "state": "proven",
              "note": "Messages → Calculator in front, intent + outcome Ledger rows (T-0314)"
            },
            {
              "label": "classifier",
              "url": "https://miscsubjects.com/api/routing/agents",
              "state": "live",
              "note": "agent row routing-classifier; fields label, label_confidence in the schema; labels routine, high_stakes, sales, support, personal, unknown"
            },
            {
              "label": "memory agent",
              "url": "https://miscsubjects.com/api/routing/agents",
              "state": "live",
              "note": "its own prompt; switch on in the routing doc; no model run by any session"
            },
            {
              "label": "search fan-out",
              "url": "https://miscsubjects.com/api/routing/providers",
              "state": "partial",
              "note": "exa: key, out of credits (402) · xai: key, not run · perplexity: no key · web: ran, cost 0 · line: the Mac’s own",
              "children": [
                {
                  "label": "9 research objects",
                  "url": "https://miscsubjects.com/api/blocks/objects?type=research",
                  "state": "live",
                  "note": "8 WEB_SEARCH “<competitor> ads” queries + 1 high-stakes query; no cost recorded"
                }
              ]
            }
          ]
        },
        {
          "label": "People",
          "url": "https://miscsubjects.com/console#/users",
          "state": "proven",
          "note": "owner + invited people; each person one assistant; pairing by a 6-letter code",
          "children": [
            {
              "label": "3 assistants",
              "url": "https://miscsubjects.com/api/assistants",
              "state": "proven",
              "note": "Cyrus (owner, 2 rules), iMessage proof on +17079135888 (3 rules, 6 handled), Alfresco Heating on +12065711028 (4 memories, code KNCTED)"
            },
            {
              "label": "invitation page",
              "url": "https://miscsubjects.com/a/invite-chijhesatsmihyarkp9hvv95ynq",
              "state": "proven",
              "note": "why the AI contacted a lead: criteria, findings, the assistant card, the email as a dry run only"
            },
            {
              "label": "paste your site",
              "url": "https://miscsubjects.com/#try",
              "state": "live",
              "note": "POST /api/try/site reads a visitor’s site; nothing is made until they press"
            },
            {
              "label": "a second person",
              "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd",
              "state": "proven",
              "note": "p_n5cauqlp corrected a statement; the owner’s open page redrew in 1.1 s"
            }
          ]
        },
        {
          "label": "Workspace",
          "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd",
          "state": "proven",
          "note": "the Space: 128 objects, 252 edges, 6 competitors, 9 saved views (T-0315, T-0318, T-0320)",
          "children": [
            {
              "label": "one call makes a workspace",
              "url": "https://miscsubjects.com/a/space-miscsubjects-com-vs-relevanceai-com-wilderstrategylab-com",
              "state": "proven",
              "note": "POST /api/spaces/make {site, competitors}: 2 competitors, 12 pages, our side extracted, needs, policy, projection"
            },
            {
              "label": "drop an ad or a screenshot",
              "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=board",
              "state": "proven",
              "note": "POST /api/spaces/<id>/drop; 44 assets, 7 ads, 6 competitors (Relevance AI, Lindy, Zapier, n8n, Gumloop, Prisc Group)"
            },
            {
              "label": "views from a sentence",
              "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=views",
              "state": "proven",
              "note": "“table of pages by competitor sorted by date”, “chart article views”, “compare us and Relevance AI”, “levers CTR CPC AOV”, “apps”, “what is missing to compare AOV”, “if CTR up 10% and CPC down 5%, show the funnel”"
            },
            {
              "label": "levers",
              "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=metrics",
              "state": "proven",
              "note": "sliders write a projection version when they settle; two together = one version (v3); rows open into their inputs"
            },
            {
              "label": "chart · apps · canvas",
              "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=canvas",
              "state": "proven",
              "note": "SVG bars with sources; objects as their app widgets; panes side by side saved with the Space"
            },
            {
              "label": "live redraw",
              "url": "https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=board",
              "state": "proven",
              "note": "GET /events?since every 10 s; a change by another person redraws and names itself"
            },
            {
              "label": "scrape inventory",
              "url": "https://miscsubjects.com/a/what-this-build-can-scrape",
              "state": "live",
              "note": "10 families from live runs: A web 21 live/5 dead, B search 3/2, C ads 7/5, D places 1/3, E social 1/2, F media 2/5, G public data 13/4, H our accounts 9/12, I owner’s browsers 1/2, J keyless 42"
            },
            {
              "label": "video shot list",
              "url": "https://miscsubjects.com/a/space-video-script",
              "state": "live",
              "note": "9 shots, each with its real URL and object id"
            }
          ]
        },
        {
          "label": "Apps",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "proven",
          "note": "56 adapters, 60 skins, 28 gallery cards; every object drawn as the app it lives in (T-0314)",
          "children": [
            {
              "label": "Apple on the Mac",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "Reminders, Calendar, Notes, Mail, Contacts, Messages, Safari & Chrome tabs, Photos, Music, TV, Numbers/Pages/Keynote/Excel/Word, Finder, Shortcuts, Script Editor, Terminal, System Settings, Bluetooth, Weather, Clock, Home, Hammerspoon, Alfred, Speech, Notifications"
            },
            {
              "label": "the computer itself",
              "url": "https://miscsubjects.com/a/apple-surface-objects",
              "state": "proven",
              "note": "screen (screenshot + OCR + windows), action (before/after receipt), app (open, focus, quit); every act needs the press or the owner rule"
            },
            {
              "label": "the iPhone",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "notify, open an app, camera, location (the iOS Console app)"
            },
            {
              "label": "Google",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "Sheets, Tasks, Calendar (token revoked earlier; adapters present)"
            },
            {
              "label": "task apps",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "Things, Trello, Todoist, Notion, Linear"
            },
            {
              "label": "services",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "Shopify, Calendly, Maps, Wikipedia, Stocks, Starlink"
            },
            {
              "label": "this build",
              "url": "https://miscsubjects.com/console#/tasks",
              "state": "proven",
              "note": "tasks, automations, invitations, assistants, rules, spaces, team conversations"
            }
          ]
        },
        {
          "label": "Receipts",
          "url": "https://miscsubjects.com/console#/ledger",
          "state": "live",
          "note": "every call in and out is a Ledger row; ~500 rows per 2.5 minutes today",
          "children": [
            {
              "label": "Ledger",
              "url": "https://miscsubjects.com/console#/ledger",
              "state": "live",
              "note": "the one row per thing that happened"
            },
            {
              "label": "Directory",
              "url": "https://miscsubjects.com/console#/directory",
              "state": "live",
              "note": "about 1,340 tool rows; 48 Meta Ads rows marked DEAD today; Exa marked OUT OF CREDITS"
            },
            {
              "label": "tasks",
              "url": "https://miscsubjects.com/console#tasks",
              "state": "partial",
              "note": "49 rows touched today; T-0310 done; T-0314, T-0320, T-0321 carry evidence; T-0313, T-0315–T-0319 live without an evidence row yet; 17 fleet junk rows open"
            },
            {
              "label": "tokens",
              "url": "https://miscsubjects.com/api/grants",
              "state": "live",
              "note": "1,530 macaroon tokens, 7 made today"
            },
            {
              "label": "articles",
              "url": "https://miscsubjects.com/articles",
              "state": "live",
              "note": "21 made today, 20 published, 1 draft"
            }
          ]
        },
        {
          "label": "Pages",
          "url": "https://miscsubjects.com/articles",
          "state": "live",
          "note": "JSON articles: facts, widgets, sources with quotes, verified before publish",
          "children": [
            {
              "label": "three data pages",
              "url": "https://miscsubjects.com/a/llc-states-what-is-public",
              "state": "proven",
              "note": "LLC states, benefit programs, tax-advantaged structures — every number sourced or UNKNOWN"
            },
            {
              "label": "the proofs",
              "url": "https://miscsubjects.com/a/live-business-spaces",
              "state": "proven",
              "note": "software objects, live business spaces, apple surface, imessage surface, scrape inventory, every app"
            },
            {
              "label": "this map",
              "url": "https://miscsubjects.com/a/the-map",
              "state": "live",
              "note": "two thought webs and the widget table; also as Obsidian JSON Canvas"
            }
          ]
        }
      ]
    },
    "widgets": {
      "label": "A widget",
      "url": "https://miscsubjects.com/console/widgets.html",
      "state": "proven",
      "note": "60 skins in web/console/blocks.js; the same code draws it in chat, in an article, in the Console sidebar, on the Space’s Apps view and on /live/o/<id>",
      "children": [
        {
          "label": "Apple apps on the Mac",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "28 apps",
          "children": [
            {
              "label": "Apple Reminders",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "proven",
              "note": "types task · you can: lists ✓, create ✓, complete ✓, reopen ✓, update ✓, delete ✓ · skin yes · gallery card yes"
            },
            {
              "label": "Apple Calendar",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "proven",
              "note": "types event · you can: create ✓, update ✓, delete ✓ · skin yes · gallery card yes"
            },
            {
              "label": "Apple Notes",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "proven",
              "note": "types note · you can: create ✓, append, list, find · skin yes · gallery card yes"
            },
            {
              "label": "Apple Mail",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types draft · you can: compose, list, open, send · skin yes · gallery card no"
            },
            {
              "label": "Mail inbox",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types mailbox · you can: read, mark_read (press), launch (press) · skin yes · gallery card yes"
            },
            {
              "label": "Contacts",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "proven",
              "note": "types contact · you can: card, search ✓, create · skin yes · gallery card yes"
            },
            {
              "label": "Messages",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types imessage · you can: open, send (press) · skin yes · gallery card yes"
            },
            {
              "label": "Safari",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types webpage · you can: read, open (press) · skin yes · gallery card yes"
            },
            {
              "label": "Safari & Chrome",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types browser_tab · you can: read, visit (press), js (press) · skin yes · gallery card yes"
            },
            {
              "label": "Photos",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types photo · you can: screenshot (press) · skin yes · gallery card yes"
            },
            {
              "label": "Photos",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types photo_library · you can: read, launch (press) · skin yes · gallery card yes"
            },
            {
              "label": "Music",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types music · you can: read, playpause (press), next (press), previous (press) · skin yes · gallery card yes"
            },
            {
              "label": "TV",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "partial",
              "note": "types tv_player · you can: read, playpause (press), next (press), previous (press), podcasts · skin no · gallery card no"
            },
            {
              "label": "Numbers, Pages, Keynote, Excel, Word",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types documents · you can: read, launch (press) · skin yes · gallery card yes"
            },
            {
              "label": "Finder",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types folder · you can: list · skin yes · gallery card yes"
            },
            {
              "label": "Apple Shortcuts",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "proven",
              "note": "types shortcut_run · you can: gallery, list ✓, run (press) · skin yes · gallery card yes"
            },
            {
              "label": "Script Editor",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types script_run · you can: run (press) · skin yes · gallery card no"
            },
            {
              "label": "Terminal",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "proven",
              "note": "types terminal_run · you can: run (press) ✓ · skin yes · gallery card yes"
            },
            {
              "label": "System",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types mac_status · you can: status · skin yes · gallery card no"
            },
            {
              "label": "System Settings",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types settings_pane · you can: read, volume (press), dark_mode (press), show (press) · skin yes · gallery card yes"
            },
            {
              "label": "Bluetooth",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types bluetooth · you can: read, settings (press) · skin yes · gallery card yes"
            },
            {
              "label": "Weather",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types weather · you can: read, launch (press) · skin yes · gallery card yes"
            },
            {
              "label": "Clock",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types clock · you can: read · skin yes · gallery card no"
            },
            {
              "label": "Home",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types home · you can: read, lock (press), gate (press), scene (press) · skin yes · gallery card yes"
            },
            {
              "label": "Hammerspoon",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types hammerspoon · you can: read, lua (press) · skin yes · gallery card yes"
            },
            {
              "label": "Alfred",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "proven",
              "note": "types alfred_run · you can: list ✓, trigger (press), search · skin yes · gallery card no"
            },
            {
              "label": "Speech",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types speech · you can: say (press) · skin yes · gallery card no"
            },
            {
              "label": "Notifications",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types notification · you can: post (press) · skin yes · gallery card no"
            }
          ]
        },
        {
          "label": "The computer and the phone",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "3 apps",
          "children": [
            {
              "label": "Computer",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types screen, computer_action, computer_app · you can: read, capture, do (press), do (press) · skin yes · gallery card yes"
            },
            {
              "label": "Mac apps",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types mac_app · you can: read, launch (press), focus (press), quit (press) · skin no · gallery card yes"
            },
            {
              "label": "iPhone",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types iphone · you can: read, launch_app (press), camera (press), location (press), notify (press) · skin yes · gallery card yes"
            }
          ]
        },
        {
          "label": "Google",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "3 apps",
          "children": [
            {
              "label": "Google Sheets",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types sheet · you can: read, append · skin yes · gallery card yes"
            },
            {
              "label": "Google Tasks",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types task · you can: create, complete, reopen, update, delete · skin yes · gallery card yes"
            },
            {
              "label": "Google Calendar",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types event · you can: create, update, delete · skin yes · gallery card yes"
            }
          ]
        },
        {
          "label": "Task apps",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "5 apps",
          "children": [
            {
              "label": "Things",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "dead",
              "note": "types task · you can: create, complete, reopen, update, delete · skin yes · gallery card yes"
            },
            {
              "label": "Trello",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "dead",
              "note": "types card · you can: create, move, list, close (press) · skin yes · gallery card no"
            },
            {
              "label": "Todoist",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "dead",
              "note": "types task · you can: create, close, list · skin yes · gallery card yes"
            },
            {
              "label": "Notion",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "dead",
              "note": "types page · you can: create, append, list · skin yes · gallery card no"
            },
            {
              "label": "Linear",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "dead",
              "note": "types issue · you can: create, list · skin yes · gallery card no"
            }
          ]
        },
        {
          "label": "Channels",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "4 apps",
          "children": [
            {
              "label": "WhatsApp",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types whatsapp · you can: send (press) · skin yes · gallery card no"
            },
            {
              "label": "Telegram",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "dead",
              "note": "types telegram · you can: send (press) · skin yes · gallery card no"
            },
            {
              "label": "Mail",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types email · you can: send (press) · skin yes · gallery card no"
            },
            {
              "label": "X",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types post · you can: publish (press) · skin yes · gallery card no"
            }
          ]
        },
        {
          "label": "This build",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "7 apps",
          "children": [
            {
              "label": "Tasks (this build)",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types task · you can: create, complete, reopen, update · skin yes · gallery card yes"
            },
            {
              "label": "Automations",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types automation · you can: list, switch · skin yes · gallery card no"
            },
            {
              "label": "Invitations (this build)",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types invitation · you can: create, respond, deliver · skin yes · gallery card no"
            },
            {
              "label": "Assistants",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types assistant, research · you can: create, program, remember, forget, rule, rule_remove, rule_toggle, line, seed, pair, handle, answered, memory_add, memory_remove, memory_agent, record · skin yes · gallery card yes"
            },
            {
              "label": "Rules",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types rule, research · you can: create, revise, toggle, dryrun, fire, approve, keep · skin yes · gallery card no"
            },
            {
              "label": "Spaces",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types space, asset, ad, competitor, page, product, claim, analysis, hypothesis, variant, policy, observation, research, metric, projection, need, view · you can: drop, transcribe, create, update, read_own, infer, infer, library_fetch, layout, member_add, add, ingest, resolve, expand, interpret, confirm, variants, render (press), review, create, revise, dryrun, activate, deactivate, check, set, read, import, create, revise, refresh, create, revise, create, update · skin yes · gallery card no"
            },
            {
              "label": "Team conversations",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "proven",
              "note": "types thread · you can: list ✓, post (press) · skin yes · gallery card no"
            }
          ]
        },
        {
          "label": "Services",
          "url": "https://miscsubjects.com/console/widgets.html",
          "state": "info",
          "note": "6 apps",
          "children": [
            {
              "label": "Shopify products",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "proven",
              "note": "types product · you can: list ✓, create, buy · skin yes · gallery card no"
            },
            {
              "label": "Calendly booking",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types booking · you can: open, create · skin yes · gallery card yes"
            },
            {
              "label": "Maps",
              "url": "https://miscsubjects.com/console/widgets.html",
              "state": "live",
              "note": "types place · you can: search, open (press) · skin yes · gallery card yes"
            },
            {
              "label": "Wikipedia",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types wiki · you can: read · skin yes · gallery card no"
            },
            {
              "label": "Stocks",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types quote · you can: read · skin yes · gallery card no"
            },
            {
              "label": "Starlink",
              "url": "https://miscsubjects.com/a/every-app-the-assistant-reaches",
              "state": "live",
              "note": "types dish · you can: read · skin yes · gallery card no"
            }
          ]
        }
      ]
    },
    "widget_rows": [
      {
        "family": "Apple apps on the Mac",
        "app": "Apple Reminders",
        "object_types": "task",
        "what_you_can_do": "lists ✓, create ✓, complete ✓, reopen ✓, update ✓, delete ✓",
        "acts_that_need_your_press": "—",
        "verified_live": "6 of 6",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Apple Calendar",
        "object_types": "event",
        "what_you_can_do": "create ✓, update ✓, delete ✓",
        "acts_that_need_your_press": "—",
        "verified_live": "3 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Apple Notes",
        "object_types": "note",
        "what_you_can_do": "create ✓, append, list, find",
        "acts_that_need_your_press": "—",
        "verified_live": "1 of 4",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Apple Mail",
        "object_types": "draft",
        "what_you_can_do": "compose, list, open, send",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Mail inbox",
        "object_types": "mailbox",
        "what_you_can_do": "read, mark_read (press), launch (press)",
        "acts_that_need_your_press": "mark_read, launch",
        "verified_live": "0 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Contacts",
        "object_types": "contact",
        "what_you_can_do": "card, search ✓, create",
        "acts_that_need_your_press": "—",
        "verified_live": "1 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Messages",
        "object_types": "imessage",
        "what_you_can_do": "open, send (press)",
        "acts_that_need_your_press": "send",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Safari",
        "object_types": "webpage",
        "what_you_can_do": "read, open (press)",
        "acts_that_need_your_press": "open",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Safari & Chrome",
        "object_types": "browser_tab",
        "what_you_can_do": "read, visit (press), js (press)",
        "acts_that_need_your_press": "visit, js",
        "verified_live": "0 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Photos",
        "object_types": "photo",
        "what_you_can_do": "screenshot (press)",
        "acts_that_need_your_press": "screenshot",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Photos",
        "object_types": "photo_library",
        "what_you_can_do": "read, launch (press)",
        "acts_that_need_your_press": "launch",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Music",
        "object_types": "music",
        "what_you_can_do": "read, playpause (press), next (press), previous (press)",
        "acts_that_need_your_press": "playpause, next, previous",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "TV",
        "object_types": "tv_player",
        "what_you_can_do": "read, playpause (press), next (press), previous (press), podcasts",
        "acts_that_need_your_press": "playpause, next, previous",
        "verified_live": "0 of 5",
        "has_skin": false,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Numbers, Pages, Keynote, Excel, Word",
        "object_types": "documents",
        "what_you_can_do": "read, launch (press)",
        "acts_that_need_your_press": "launch",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Finder",
        "object_types": "folder",
        "what_you_can_do": "list",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Apple Shortcuts",
        "object_types": "shortcut_run",
        "what_you_can_do": "gallery, list ✓, run (press)",
        "acts_that_need_your_press": "run",
        "verified_live": "1 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Script Editor",
        "object_types": "script_run",
        "what_you_can_do": "run (press)",
        "acts_that_need_your_press": "run",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Terminal",
        "object_types": "terminal_run",
        "what_you_can_do": "run (press) ✓",
        "acts_that_need_your_press": "run",
        "verified_live": "1 of 1",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "System",
        "object_types": "mac_status",
        "what_you_can_do": "status",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "System Settings",
        "object_types": "settings_pane",
        "what_you_can_do": "read, volume (press), dark_mode (press), show (press)",
        "acts_that_need_your_press": "volume, dark_mode, show",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Bluetooth",
        "object_types": "bluetooth",
        "what_you_can_do": "read, settings (press)",
        "acts_that_need_your_press": "settings",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Weather",
        "object_types": "weather",
        "what_you_can_do": "read, launch (press)",
        "acts_that_need_your_press": "launch",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "public",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Clock",
        "object_types": "clock",
        "what_you_can_do": "read",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Home",
        "object_types": "home",
        "what_you_can_do": "read, lock (press), gate (press), scene (press)",
        "acts_that_need_your_press": "lock, gate, scene",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Hammerspoon",
        "object_types": "hammerspoon",
        "what_you_can_do": "read, lua (press)",
        "acts_that_need_your_press": "lua",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Alfred",
        "object_types": "alfred_run",
        "what_you_can_do": "list ✓, trigger (press), search",
        "acts_that_need_your_press": "trigger",
        "verified_live": "1 of 3",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Speech",
        "object_types": "speech",
        "what_you_can_do": "say (press)",
        "acts_that_need_your_press": "say",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Apple apps on the Mac",
        "app": "Notifications",
        "object_types": "notification",
        "what_you_can_do": "post (press)",
        "acts_that_need_your_press": "post",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "The computer and the phone",
        "app": "Computer",
        "object_types": "screen, computer_action, computer_app",
        "what_you_can_do": "read, capture, do (press), do (press)",
        "acts_that_need_your_press": "do, do",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "The computer and the phone",
        "app": "Mac apps",
        "object_types": "mac_app",
        "what_you_can_do": "read, launch (press), focus (press), quit (press)",
        "acts_that_need_your_press": "launch, focus, quit",
        "verified_live": "0 of 4",
        "has_skin": false,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "The computer and the phone",
        "app": "iPhone",
        "object_types": "iphone",
        "what_you_can_do": "read, launch_app (press), camera (press), location (press), notify (press)",
        "acts_that_need_your_press": "launch_app, camera, location, notify",
        "verified_live": "0 of 5",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Google",
        "app": "Google Sheets",
        "object_types": "sheet",
        "what_you_can_do": "read, append",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Google",
        "app": "Google Tasks",
        "object_types": "task",
        "what_you_can_do": "create, complete, reopen, update, delete",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 5",
        "has_skin": true,
        "gallery_card": true,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Google",
        "app": "Google Calendar",
        "object_types": "event",
        "what_you_can_do": "create, update, delete",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Task apps",
        "app": "Things",
        "object_types": "task",
        "what_you_can_do": "create, complete, reopen, update, delete",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 5",
        "has_skin": true,
        "gallery_card": true,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Task apps",
        "app": "Trello",
        "object_types": "card",
        "what_you_can_do": "create, move, list, close (press)",
        "acts_that_need_your_press": "close",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": false,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Task apps",
        "app": "Todoist",
        "object_types": "task",
        "what_you_can_do": "create, close, list",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 3",
        "has_skin": true,
        "gallery_card": true,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Task apps",
        "app": "Notion",
        "object_types": "page",
        "what_you_can_do": "create, append, list",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 3",
        "has_skin": true,
        "gallery_card": false,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Task apps",
        "app": "Linear",
        "object_types": "issue",
        "what_you_can_do": "create, list",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": false,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Channels",
        "app": "WhatsApp",
        "object_types": "whatsapp",
        "what_you_can_do": "send (press)",
        "acts_that_need_your_press": "send",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Channels",
        "app": "Telegram",
        "object_types": "telegram",
        "what_you_can_do": "send (press)",
        "acts_that_need_your_press": "send",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Channels",
        "app": "Mail",
        "object_types": "email",
        "what_you_can_do": "send (press)",
        "acts_that_need_your_press": "send",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Channels",
        "app": "X",
        "object_types": "post",
        "what_you_can_do": "publish (press)",
        "acts_that_need_your_press": "publish",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Tasks (this build)",
        "object_types": "task",
        "what_you_can_do": "create, complete, reopen, update",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 4",
        "has_skin": true,
        "gallery_card": true,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Automations",
        "object_types": "automation",
        "what_you_can_do": "list, switch",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Invitations (this build)",
        "object_types": "invitation",
        "what_you_can_do": "create, respond, deliver",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 3",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Assistants",
        "object_types": "assistant, research",
        "what_you_can_do": "create, program, remember, forget, rule, rule_remove, rule_toggle, line, seed, pair, handle, answered, memory_add, memory_remove, memory_agent, record",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 16",
        "has_skin": true,
        "gallery_card": true,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Rules",
        "object_types": "rule, research",
        "what_you_can_do": "create, revise, toggle, dryrun, fire, approve, keep",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 7",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Spaces",
        "object_types": "space, asset, ad, competitor, page, product, claim, analysis, hypothesis, variant, policy, observation, research, metric, projection, need, view",
        "what_you_can_do": "drop, transcribe, create, update, read_own, infer, infer, library_fetch, layout, member_add, add, ingest, resolve, expand, interpret, confirm, variants, render (press), review, create, revise, dryrun, activate, deactivate, check, set, read, import, create, revise, refresh, create, revise, create, update",
        "acts_that_need_your_press": "render",
        "verified_live": "0 of 35",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "This build",
        "app": "Team conversations",
        "object_types": "thread",
        "what_you_can_do": "list ✓, post (press)",
        "acts_that_need_your_press": "post",
        "verified_live": "1 of 2",
        "has_skin": true,
        "gallery_card": false,
        "connection": "build",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Services",
        "app": "Shopify products",
        "object_types": "product",
        "what_you_can_do": "list ✓, create, buy",
        "acts_that_need_your_press": "—",
        "verified_live": "1 of 3",
        "has_skin": true,
        "gallery_card": false,
        "connection": "account",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Services",
        "app": "Calendly booking",
        "object_types": "booking",
        "what_you_can_do": "open, create",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "public",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Services",
        "app": "Maps",
        "object_types": "place",
        "what_you_can_do": "search, open (press)",
        "acts_that_need_your_press": "open",
        "verified_live": "0 of 2",
        "has_skin": true,
        "gallery_card": true,
        "connection": "public",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Services",
        "app": "Wikipedia",
        "object_types": "wiki",
        "what_you_can_do": "read",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "public",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Services",
        "app": "Stocks",
        "object_types": "quote",
        "what_you_can_do": "read",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "public",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      },
      {
        "family": "Services",
        "app": "Starlink",
        "object_types": "dish",
        "what_you_can_do": "read",
        "acts_that_need_your_press": "—",
        "verified_live": "0 of 1",
        "has_skin": true,
        "gallery_card": false,
        "connection": "device",
        "where_it_appears": "chat reply · article {type:object} · Console sidebar tab · Space Apps view · /live/o/<id>"
      }
    ],
    "obsidian_canvas": {
      "nodes": [
        {
          "id": "n0",
          "type": "text",
          "x": -180,
          "y": -57,
          "width": 360,
          "height": 114,
          "text": "**The assistant on your number** — the front page: text it, your number or a new one, what it does, every app, your site, the receipts (T-0319) [open](https://miscsubjects.com/)",
          "color": "4"
        },
        {
          "id": "n1",
          "type": "text",
          "x": 95,
          "y": -374,
          "width": 360,
          "height": 114,
          "text": "**Channels** — GET /api/messaging/lines: 4 iMessage aliases work; 3 Blooio numbers and WhatsApp do not [open](https://miscsubjects.com/api/messaging/lines)",
          "color": "2"
        },
        {
          "id": "n2",
          "type": "text",
          "x": 81,
          "y": -852,
          "width": 300,
          "height": 132,
          "text": "iMessage +1 707 913 5888 — the sign-in line and the first assistant line; 9 routing decisions today, replies left from it with from_honored true (T-0313) [open](https://miscsubjects.com/a/imessage-surface)",
          "color": "5"
        },
        {
          "id": "n3",
          "type": "text",
          "x": -65,
          "y": -1262,
          "width": 300,
          "height": 132,
          "text": "38 verbs mapped — text, image, file, audio, contact card, react, reply, group, read, search, history, delivery, typing; SIP-off verbs listed [open](https://miscsubjects.com/a/imessage-surface)",
          "color": "4"
        },
        {
          "id": "n4",
          "type": "text",
          "x": 105,
          "y": -1229,
          "width": 300,
          "height": 114,
          "text": "OCR of a sent picture — “INVOICE 4471 Total due 1250.00 USD” read on the Mac, answered by a rule [open](https://miscsubjects.com/live/o/obj_69ff9439a48481edce215090)",
          "color": "5"
        },
        {
          "id": "n5",
          "type": "text",
          "x": 269,
          "y": -1172,
          "width": 300,
          "height": 96,
          "text": "👍 tapback by a rule — “thanks” answered with a like reaction at 11:04 [open](https://miscsubjects.com/api/routing/log)",
          "color": "5"
        },
        {
          "id": "n6",
          "type": "text",
          "x": 425,
          "y": -1110,
          "width": 300,
          "height": 114,
          "text": "narrowed token per alias — a MESSAGING_SEND token exists (gr_a0c5a4c08ee6); no line/to caveat axis yet [open](https://miscsubjects.com/api/grants/axes)",
          "color": "1"
        },
        {
          "id": "n7",
          "type": "text",
          "x": 341,
          "y": -713,
          "width": 300,
          "height": 114,
          "text": "+1 415 548 0666 · iCloud · Gmail aliases — the owner’s other three aliases; alias steering measured 2026-09-21 [open](https://miscsubjects.com/api/messaging/lines)",
          "color": "4"
        },
        {
          "id": "n8",
          "type": "text",
          "x": 429,
          "y": -636,
          "width": 300,
          "height": 114,
          "text": "Blooio ×3 — both keys answer devices: []; +14245040908, +14245134626, +12065711028 cannot send [open](https://miscsubjects.com/api/messaging/lines)",
          "color": "0"
        },
        {
          "id": "n9",
          "type": "text",
          "x": 506,
          "y": -530,
          "width": 300,
          "height": 78,
          "text": "WhatsApp — works: false [open](https://miscsubjects.com/api/messaging/lines)",
          "color": "0"
        },
        {
          "id": "n10",
          "type": "text",
          "x": 569,
          "y": -431,
          "width": 300,
          "height": 78,
          "text": "Telegram — routing send() handles Telegram [open](https://miscsubjects.com/api/routing)",
          "color": "4"
        },
        {
          "id": "n11",
          "type": "text",
          "x": 618,
          "y": -334,
          "width": 300,
          "height": 96,
          "text": "Email cc@llmasos.com — Google asks for a fresh sign-in before any letter sends [open](https://miscsubjects.com/api/outreach)",
          "color": "1"
        },
        {
          "id": "n12",
          "type": "text",
          "x": 651,
          "y": -222,
          "width": 300,
          "height": 96,
          "text": "Web sign-in by code — a code texted to the sign-in line; one-time links for invited people [open](https://miscsubjects.com/login)",
          "color": "5"
        },
        {
          "id": "n13",
          "type": "text",
          "x": 213,
          "y": 89,
          "width": 360,
          "height": 114,
          "text": "**Logic** — one Routing page: WHEN / IF / DO, dry run, labels, providers, the memory-agent switch (T-0316, T-0317) [open](https://miscsubjects.com/console#/routing)",
          "color": "5"
        },
        {
          "id": "n14",
          "type": "text",
          "x": 667,
          "y": -115,
          "width": 300,
          "height": 114,
          "text": "18 rule objects — 13 routing rules migrated to objects + 5 new; adapter rules [open](https://miscsubjects.com/api/blocks/objects?type=rule)",
          "color": "5"
        },
        {
          "id": "n15",
          "type": "text",
          "x": 667,
          "y": 1,
          "width": 300,
          "height": 114,
          "text": "timers — “in 2 minutes text me the open tasks” fired at 11:11 and sent the list from imessage:+17079135888; two 9am timers wait [open](https://miscsubjects.com/live/rules)",
          "color": "5"
        },
        {
          "id": "n16",
          "type": "text",
          "x": 651,
          "y": 117,
          "width": 300,
          "height": 114,
          "text": "“lock the door” → HOME_DOOR_LOCK — fired from your phone at 11:17; acts need the press or the owner rule [open](https://miscsubjects.com/api/routing/log)",
          "color": "5"
        },
        {
          "id": "n17",
          "type": "text",
          "x": 618,
          "y": 229,
          "width": 300,
          "height": 114,
          "text": "“open the calculator” → computer — Messages → Calculator in front, intent + outcome Ledger rows (T-0314) [open](https://miscsubjects.com/a/apple-surface-objects)",
          "color": "5"
        },
        {
          "id": "n18",
          "type": "text",
          "x": 569,
          "y": 326,
          "width": 300,
          "height": 132,
          "text": "classifier — agent row routing-classifier; fields label, label_confidence in the schema; labels routine, high_stakes, sales, support, personal, unknown [open](https://miscsubjects.com/api/routing/agents)",
          "color": "4"
        },
        {
          "id": "n19",
          "type": "text",
          "x": 506,
          "y": 434,
          "width": 300,
          "height": 114,
          "text": "memory agent — its own prompt; switch on in the routing doc; no model run by any session [open](https://miscsubjects.com/api/routing/agents)",
          "color": "4"
        },
        {
          "id": "n20",
          "type": "text",
          "x": 429,
          "y": 513,
          "width": 300,
          "height": 132,
          "text": "search fan-out — exa: key, out of credits (402) · xai: key, not run · perplexity: no key · web: ran, cost 0 · line: the Mac’s own [open](https://miscsubjects.com/api/routing/providers)",
          "color": "2"
        },
        {
          "id": "n21",
          "type": "text",
          "x": 698,
          "y": 791,
          "width": 300,
          "height": 114,
          "text": "9 research objects — 8 WEB_SEARCH “<competitor> ads” queries + 1 high-stakes query; no cost recorded [open](https://miscsubjects.com/api/blocks/objects?type=research)",
          "color": "4"
        },
        {
          "id": "n22",
          "type": "text",
          "x": -6,
          "y": 325,
          "width": 360,
          "height": 114,
          "text": "**People** — owner + invited people; each person one assistant; pairing by a 6-letter code [open](https://miscsubjects.com/console#/users)",
          "color": "5"
        },
        {
          "id": "n23",
          "type": "text",
          "x": 341,
          "y": 590,
          "width": 300,
          "height": 132,
          "text": "3 assistants — Cyrus (owner, 2 rules), iMessage proof on +17079135888 (3 rules, 6 handled), Alfresco Heating on +12065711028 (4 memories, code KNCTED) [open](https://miscsubjects.com/api/assistants)",
          "color": "5"
        },
        {
          "id": "n24",
          "type": "text",
          "x": 242,
          "y": 653,
          "width": 300,
          "height": 132,
          "text": "invitation page — why the AI contacted a lead: criteria, findings, the assistant card, the email as a dry run only [open](https://miscsubjects.com/a/invite-chijhesatsmihyarkp9hvv95ynq)",
          "color": "5"
        },
        {
          "id": "n25",
          "type": "text",
          "x": 136,
          "y": 720,
          "width": 300,
          "height": 96,
          "text": "paste your site — POST /api/try/site reads a visitor’s site; nothing is made until they press [open](https://miscsubjects.com/#try)",
          "color": "4"
        },
        {
          "id": "n26",
          "type": "text",
          "x": 24,
          "y": 744,
          "width": 300,
          "height": 114,
          "text": "a second person — p_n5cauqlp corrected a statement; the owner’s open page redrew in 1.1 s [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd)",
          "color": "5"
        },
        {
          "id": "n27",
          "type": "text",
          "x": -354,
          "y": 325,
          "width": 360,
          "height": 114,
          "text": "**Workspace** — the Space: 128 objects, 252 edges, 6 competitors, 9 saved views (T-0315, T-0318, T-0320) [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd)",
          "color": "5"
        },
        {
          "id": "n28",
          "type": "text",
          "x": -92,
          "y": 742,
          "width": 300,
          "height": 150,
          "text": "one call makes a workspace — POST /api/spaces/make {site, competitors}: 2 competitors, 12 pages, our side extracted, needs, policy, projection [open](https://miscsubjects.com/a/space-miscsubjects-com-vs-relevanceai-com-wilderstrategylab-com)",
          "color": "5"
        },
        {
          "id": "n29",
          "type": "text",
          "x": -208,
          "y": 742,
          "width": 300,
          "height": 150,
          "text": "drop an ad or a screenshot — POST /api/spaces/<id>/drop; 44 assets, 7 ads, 6 competitors (Relevance AI, Lindy, Zapier, n8n, Gumloop, Prisc Group) [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=board)",
          "color": "5"
        },
        {
          "id": "n30",
          "type": "text",
          "x": -324,
          "y": 708,
          "width": 300,
          "height": 186,
          "text": "views from a sentence — “table of pages by competitor sorted by date”, “chart article views”, “compare us and Relevance AI”, “levers CTR CPC AOV”, “apps”, “what is missing to compare AOV”, “if CTR up 10% and CPC down 5%, show the funnel” [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=views)",
          "color": "5"
        },
        {
          "id": "n31",
          "type": "text",
          "x": -436,
          "y": 702,
          "width": 300,
          "height": 132,
          "text": "levers — sliders write a projection version when they settle; two together = one version (v3); rows open into their inputs [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=metrics)",
          "color": "5"
        },
        {
          "id": "n32",
          "type": "text",
          "x": -542,
          "y": 653,
          "width": 300,
          "height": 132,
          "text": "chart · apps · canvas — SVG bars with sources; objects as their app widgets; panes side by side saved with the Space [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=canvas)",
          "color": "5"
        },
        {
          "id": "n33",
          "type": "text",
          "x": -641,
          "y": 599,
          "width": 300,
          "height": 114,
          "text": "live redraw — GET /events?since every 10 s; a change by another person redraws and names itself [open](https://miscsubjects.com/live/s/obj_c78144b0b422f79531d614fd?view=board)",
          "color": "5"
        },
        {
          "id": "n34",
          "type": "text",
          "x": -729,
          "y": 495,
          "width": 300,
          "height": 168,
          "text": "scrape inventory — 10 families from live runs: A web 21 live/5 dead, B search 3/2, C ads 7/5, D places 1/3, E social 1/2, F media 2/5, G public data 13/4, H our accounts 9/12, I owner’s browsers 1/2, J keyless 42 [open](https://miscsubjects.com/a/what-this-build-can-scrape)",
          "color": "4"
        },
        {
          "id": "n35",
          "type": "text",
          "x": -806,
          "y": 443,
          "width": 300,
          "height": 96,
          "text": "video shot list — 9 shots, each with its real URL and object id [open](https://miscsubjects.com/a/space-video-script)",
          "color": "4"
        },
        {
          "id": "n36",
          "type": "text",
          "x": -598,
          "y": -28,
          "width": 360,
          "height": 114,
          "text": "**Apps** — 56 adapters, 60 skins, 28 gallery cards; every object drawn as the app it lives in (T-0314) [open](https://miscsubjects.com/console/widgets.html)",
          "color": "5"
        },
        {
          "id": "n37",
          "type": "text",
          "x": -869,
          "y": 299,
          "width": 300,
          "height": 186,
          "text": "Apple on the Mac — Reminders, Calendar, Notes, Mail, Contacts, Messages, Safari & Chrome tabs, Photos, Music, TV, Numbers/Pages/Keynote/Excel/Word, Finder, Shortcuts, Script Editor, Terminal, System Settings, Bluetooth, Weather, Clock, Home, Hammerspoon, Alfred, Speech, Notifications [open](https://miscsubjects.com/a/every-app-the-assistant-reaches)",
          "color": "4"
        },
        {
          "id": "n38",
          "type": "text",
          "x": -918,
          "y": 220,
          "width": 300,
          "height": 132,
          "text": "the computer itself — screen (screenshot + OCR + windows), action (before/after receipt), app (open, focus, quit); every act needs the press or the owner rule [open](https://miscsubjects.com/a/apple-surface-objects)",
          "color": "5"
        },
        {
          "id": "n39",
          "type": "text",
          "x": -951,
          "y": 126,
          "width": 300,
          "height": 96,
          "text": "the iPhone — notify, open an app, camera, location (the iOS Console app) [open](https://miscsubjects.com/console/widgets.html)",
          "color": "4"
        },
        {
          "id": "n40",
          "type": "text",
          "x": -967,
          "y": 10,
          "width": 300,
          "height": 96,
          "text": "Google — Sheets, Tasks, Calendar (token revoked earlier; adapters present) [open](https://miscsubjects.com/console/widgets.html)",
          "color": "4"
        },
        {
          "id": "n41",
          "type": "text",
          "x": -967,
          "y": -106,
          "width": 300,
          "height": 96,
          "text": "task apps — Things, Trello, Todoist, Notion, Linear [open](https://miscsubjects.com/console/widgets.html)",
          "color": "4"
        },
        {
          "id": "n42",
          "type": "text",
          "x": -951,
          "y": -222,
          "width": 300,
          "height": 96,
          "text": "services — Shopify, Calendly, Maps, Wikipedia, Stocks, Starlink [open](https://miscsubjects.com/console/widgets.html)",
          "color": "4"
        },
        {
          "id": "n43",
          "type": "text",
          "x": -918,
          "y": -343,
          "width": 300,
          "height": 114,
          "text": "this build — tasks, automations, invitations, assistants, rules, spaces, team conversations [open](https://miscsubjects.com/console#/tasks)",
          "color": "5"
        },
        {
          "id": "n44",
          "type": "text",
          "x": -476,
          "y": -344,
          "width": 360,
          "height": 96,
          "text": "**Receipts** — every call in and out is a Ledger row; ~500 rows per 2.5 minutes today [open](https://miscsubjects.com/console#/ledger)",
          "color": "4"
        },
        {
          "id": "n45",
          "type": "text",
          "x": -869,
          "y": -440,
          "width": 300,
          "height": 96,
          "text": "Ledger — the one row per thing that happened [open](https://miscsubjects.com/console#/ledger)",
          "color": "4"
        },
        {
          "id": "n46",
          "type": "text",
          "x": -806,
          "y": -548,
          "width": 300,
          "height": 114,
          "text": "Directory — about 1,340 tool rows; 48 Meta Ads rows marked DEAD today; Exa marked OUT OF CREDITS [open](https://miscsubjects.com/console#/directory)",
          "color": "4"
        },
        {
          "id": "n47",
          "type": "text",
          "x": -729,
          "y": -645,
          "width": 300,
          "height": 132,
          "text": "tasks — 49 rows touched today; T-0310 done; T-0314, T-0320, T-0321 carry evidence; T-0313, T-0315–T-0319 live without an evidence row yet; 17 fleet junk rows open [open](https://miscsubjects.com/console#tasks)",
          "color": "2"
        },
        {
          "id": "n48",
          "type": "text",
          "x": -641,
          "y": -695,
          "width": 300,
          "height": 78,
          "text": "tokens — 1,530 macaroon tokens, 7 made today [open](https://miscsubjects.com/api/grants)",
          "color": "4"
        },
        {
          "id": "n49",
          "type": "text",
          "x": -542,
          "y": -758,
          "width": 300,
          "height": 78,
          "text": "articles — 21 made today, 20 published, 1 draft [open](https://miscsubjects.com/articles)",
          "color": "4"
        },
        {
          "id": "n50",
          "type": "text",
          "x": -269,
          "y": -458,
          "width": 360,
          "height": 96,
          "text": "**Pages** — JSON articles: facts, widgets, sources with quotes, verified before publish [open](https://miscsubjects.com/articles)",
          "color": "4"
        },
        {
          "id": "n51",
          "type": "text",
          "x": -436,
          "y": -825,
          "width": 300,
          "height": 114,
          "text": "three data pages — LLC states, benefit programs, tax-advantaged structures — every number sourced or UNKNOWN [open](https://miscsubjects.com/a/llc-states-what-is-public)",
          "color": "5"
        },
        {
          "id": "n52",
          "type": "text",
          "x": -324,
          "y": -858,
          "width": 300,
          "height": 114,
          "text": "the proofs — software objects, live business spaces, apple surface, imessage surface, scrape inventory, every app [open](https://miscsubjects.com/a/live-business-spaces)",
          "color": "5"
        },
        {
          "id": "n53",
          "type": "text",
          "x": -208,
          "y": -865,
          "width": 300,
          "height": 96,
          "text": "this map — two thought webs and the widget table; also as Obsidian JSON Canvas [open](https://miscsubjects.com/a/the-map)",
          "color": "4"
        }
      ],
      "edges": [
        {
          "id": "e0",
          "fromNode": "n0",
          "toNode": "n1"
        },
        {
          "id": "e1",
          "fromNode": "n1",
          "toNode": "n2"
        },
        {
          "id": "e2",
          "fromNode": "n2",
          "toNode": "n3"
        },
        {
          "id": "e3",
          "fromNode": "n2",
          "toNode": "n4"
        },
        {
          "id": "e4",
          "fromNode": "n2",
          "toNode": "n5"
        },
        {
          "id": "e5",
          "fromNode": "n2",
          "toNode": "n6"
        },
        {
          "id": "e6",
          "fromNode": "n1",
          "toNode": "n7"
        },
        {
          "id": "e7",
          "fromNode": "n1",
          "toNode": "n8"
        },
        {
          "id": "e8",
          "fromNode": "n1",
          "toNode": "n9"
        },
        {
          "id": "e9",
          "fromNode": "n1",
          "toNode": "n10"
        },
        {
          "id": "e10",
          "fromNode": "n1",
          "toNode": "n11"
        },
        {
          "id": "e11",
          "fromNode": "n1",
          "toNode": "n12"
        },
        {
          "id": "e12",
          "fromNode": "n0",
          "toNode": "n13"
        },
        {
          "id": "e13",
          "fromNode": "n13",
          "toNode": "n14"
        },
        {
          "id": "e14",
          "fromNode": "n13",
          "toNode": "n15"
        },
        {
          "id": "e15",
          "fromNode": "n13",
          "toNode": "n16"
        },
        {
          "id": "e16",
          "fromNode": "n13",
          "toNode": "n17"
        },
        {
          "id": "e17",
          "fromNode": "n13",
          "toNode": "n18"
        },
        {
          "id": "e18",
          "fromNode": "n13",
          "toNode": "n19"
        },
        {
          "id": "e19",
          "fromNode": "n13",
          "toNode": "n20"
        },
        {
          "id": "e20",
          "fromNode": "n20",
          "toNode": "n21"
        },
        {
          "id": "e21",
          "fromNode": "n0",
          "toNode": "n22"
        },
        {
          "id": "e22",
          "fromNode": "n22",
          "toNode": "n23"
        },
        {
          "id": "e23",
          "fromNode": "n22",
          "toNode": "n24"
        },
        {
          "id": "e24",
          "fromNode": "n22",
          "toNode": "n25"
        },
        {
          "id": "e25",
          "fromNode": "n22",
          "toNode": "n26"
        },
        {
          "id": "e26",
          "fromNode": "n0",
          "toNode": "n27"
        },
        {
          "id": "e27",
          "fromNode": "n27",
          "toNode": "n28"
        },
        {
          "id": "e28",
          "fromNode": "n27",
          "toNode": "n29"
        },
        {
          "id": "e29",
          "fromNode": "n27",
          "toNode": "n30"
        },
        {
          "id": "e30",
          "fromNode": "n27",
          "toNode": "n31"
        },
        {
          "id": "e31",
          "fromNode": "n27",
          "toNode": "n32"
        },
        {
          "id": "e32",
          "fromNode": "n27",
          "toNode": "n33"
        },
        {
          "id": "e33",
          "fromNode": "n27",
          "toNode": "n34"
        },
        {
          "id": "e34",
          "fromNode": "n27",
          "toNode": "n35"
        },
        {
          "id": "e35",
          "fromNode": "n0",
          "toNode": "n36"
        },
        {
          "id": "e36",
          "fromNode": "n36",
          "toNode": "n37"
        },
        {
          "id": "e37",
          "fromNode": "n36",
          "toNode": "n38"
        },
        {
          "id": "e38",
          "fromNode": "n36",
          "toNode": "n39"
        },
        {
          "id": "e39",
          "fromNode": "n36",
          "toNode": "n40"
        },
        {
          "id": "e40",
          "fromNode": "n36",
          "toNode": "n41"
        },
        {
          "id": "e41",
          "fromNode": "n36",
          "toNode": "n42"
        },
        {
          "id": "e42",
          "fromNode": "n36",
          "toNode": "n43"
        },
        {
          "id": "e43",
          "fromNode": "n0",
          "toNode": "n44"
        },
        {
          "id": "e44",
          "fromNode": "n44",
          "toNode": "n45"
        },
        {
          "id": "e45",
          "fromNode": "n44",
          "toNode": "n46"
        },
        {
          "id": "e46",
          "fromNode": "n44",
          "toNode": "n47"
        },
        {
          "id": "e47",
          "fromNode": "n44",
          "toNode": "n48"
        },
        {
          "id": "e48",
          "fromNode": "n44",
          "toNode": "n49"
        },
        {
          "id": "e49",
          "fromNode": "n0",
          "toNode": "n50"
        },
        {
          "id": "e50",
          "fromNode": "n50",
          "toNode": "n51"
        },
        {
          "id": "e51",
          "fromNode": "n50",
          "toNode": "n52"
        },
        {
          "id": "e52",
          "fromNode": "n50",
          "toNode": "n53"
        }
      ]
    },
    "counts": {
      "adapters": 56,
      "skins": 60,
      "gallery_cards": 28,
      "widget_rows": 56,
      "articles_made_today": 21
    }
  },
  "card_fields": [
    "counts.adapters",
    "counts.skins",
    "counts.gallery_cards",
    "read_on"
  ],
  "ontology": {
    "above": [
      "software-objects-proof"
    ],
    "below": [],
    "adjacent": [
      "every-app-the-assistant-reaches",
      "live-business-spaces",
      "apple-surface-objects",
      "imessage-surface"
    ],
    "nested": [],
    "show_position": false
  },
  "body": [
    "Everything this build is today, as one web. The centre is the assistant on your number; each branch is a part of it, each leaf a thing that exists, coloured by its state (hover a node for the number behind it, press it to open the thing). Read on 2026-10-09 from the build’s own doors, listed in `facts.read_from`. No model drew this.",
    {
      "type": "map",
      "ref": "#facts.build",
      "title": "The build, 2026-10-09",
      "radii": [
        0,
        230,
        420,
        580
      ],
      "note": "green: live · blue: ran end to end today with a receipt · orange: part of it · red: waiting on something named · grey: dead today"
    },
    "## Every widget, and what you can do with it\n\nA widget is one object drawn as the app it lives in. The same code draws it in a chat reply, in an article, in the Console sidebar, on the Space’s Apps view and on the object’s own page `/live/o/<id>`. The web below groups the 56 apps by family; the node’s tooltip lists the operations the server offers on that app’s objects, which operations need your press, and whether a card of it is in the gallery. The table under it says the same in columns.",
    {
      "type": "map",
      "ref": "#facts.widgets",
      "title": "Every widget",
      "radii": [
        0,
        230,
        440
      ],
      "note": "blue: at least one operation ran live today · green: answers, not yet run today · orange: an operation is unavailable with its reason · grey: no operation is supported"
    },
    {
      "type": "table",
      "ref": "#facts.widget_rows",
      "title": "What you can do with each widget",
      "columns": [
        {
          "key": "family",
          "label": "Family"
        },
        {
          "key": "app",
          "label": "App"
        },
        {
          "key": "object_types",
          "label": "Object"
        },
        {
          "key": "what_you_can_do",
          "label": "Operations (✓ ran live today)"
        },
        {
          "key": "acts_that_need_your_press",
          "label": "Needs your press"
        },
        {
          "key": "verified_live",
          "label": "Verified"
        },
        {
          "key": "gallery_card",
          "label": "Card"
        },
        {
          "key": "connection",
          "label": "Connection"
        }
      ],
      "note": "From GET /api/blocks/capabilities on 2026-10-09. “Needs your press” operations run only when the owner presses them, never from a model’s proposal. Where it appears: a chat reply, an article {type:\"object\"}, a Console sidebar tab, the Space’s Apps view, /live/o/<id>."
    },
    "## Where a widget goes\n\n- **In a chat**: a model’s reply (or your own message) with `[OBJECT <id>]` draws the object; the reply field under it addresses the object.\n- **In an article**: `{\"type\":\"object\",\"id\":\"obj_…\"}` draws it live for whoever reads; a reader who may not see it is told so.\n- **In the Console sidebar**: one tab per app (Reminders, Calendar, Messages, Notes, Sheets, Terminal, Files, Assistants, …), the same cards.\n- **On a Space**: the Apps view draws every object of the Space that lives in an app (an issue as a Reminders card, a page as Safari, a screenshot as Photos).\n- **On its own page**: `/live/o/<id>`; a visitor reads and is told how to sign in; whoever may act gets the reply field.\n- **In the gallery**: `/console/widgets.html` shows one sample card per app with the same code.",
    "## The same map for Obsidian\n\n`facts.obsidian_canvas` is the build web as **JSON Canvas** (the open format Obsidian’s Canvas reads: `nodes` with x, y, width, height and Markdown text, `edges` between them). Save it as a file ending in `.canvas` inside a vault and it opens as a canvas; every node keeps its link. Every article on this site is also an Obsidian-shaped note (wiki links, properties), so the pages below link to each other in a vault’s graph: [[software-objects-proof]], [[live-business-spaces]], [[apple-surface-objects]], [[imessage-surface]], [[every-app-the-assistant-reaches]], [[what-this-build-can-scrape]], [[space-miscsubjects-com-vs-relevanceai-com-wilderstrategylab-com]], [[space-video-script]], [[invite-chijhesatsmihyarkp9hvv95ynq]], [[llc-states-what-is-public]], [[benefit-programs-what-each-gives]], [[tax-advantaged-structures-by-statute]], [[california-benefits-graph]], [[california-calfresh]], [[atomic-tooling]], [[atomic-tools-reference]], [[unified-dispatch-macaroon-atoms]], [[directory-ledger-pattern]], [[task-payload-provenance-article]], [[authority-outside-the-model]], [[mega-packet-unified-dispatch-sandbox]].",
    {
      "type": "json",
      "ref": "#facts.obsidian_canvas",
      "title": "the build web as Obsidian JSON Canvas (nodes, edges)",
      "open_depth": 1
    },
    "## What the colours say\n\n",
    {
      "type": "json",
      "ref": "#facts.states",
      "title": "the six states",
      "open_depth": 1
    }
  ],
  "sources": [],
  "comments": [],
  "type": "article",
  "created": "2026-10-09T13:11:55.640Z",
  "updated": "2026-10-09T13:11:58.421Z",
  "version": 3,
  "hash": "ff386362b03ecc6e3c78c415da948831ffb8e86cd4db16efc5015c4c44a156e1",
  "styling": {
    "scope": "shared",
    "how": "no value on the page is set by hand: each comes from this theme, and each theme value becomes the CSS variable named beside it. PATCH https://miscsubjects.com/api/jarticles/theme changes them.",
    "widget_style": {
      "what": "every widget may carry style: {…}; these are the only keys it reads",
      "rotate": "degrees, a number",
      "offset_x": "pixels, a number",
      "offset_y": "pixels, a number",
      "pulse": "true to pulse"
    },
    "theme": {
      "color": {
        "page_bg": "#f5f5f7",
        "sheet_bg": "#ffffff",
        "ink": "#1d1d1f",
        "soft": "#424245",
        "muted": "#6e6e73",
        "dim": "#86868b",
        "line": "#d2d2d7",
        "accent": "#0071e3",
        "accent_soft": "rgba(0,113,227,0.08)",
        "link": "#0066cc",
        "selection": "rgba(0,113,227,0.18)",
        "widget_bg": "#f5f5f7",
        "widget_border": "#d2d2d7",
        "card_bg": "#ffffff",
        "code_bg": "#f5f5f7",
        "json_bg": "#161b19",
        "json_ink": "#e6e1d4",
        "json_key": "#7fd3c3",
        "json_string": "#e9c46a",
        "json_number": "#f4a261",
        "json_bool": "#c792ea",
        "json_null": "#928d7e",
        "json_punct": "#6b6759",
        "json_bar": "#0e1512",
        "kind_badge_bg": "#0e6e60",
        "kind_badge_ink": "#ffffff"
      },
      "color_dark": {
        "page_bg": "#000000",
        "sheet_bg": "#1d1d1f",
        "ink": "#f5f5f7",
        "soft": "#d2d2d7",
        "muted": "#a1a1a6",
        "dim": "#86868b",
        "line": "#424245",
        "accent": "#2997ff",
        "accent_soft": "rgba(41,151,255,0.12)",
        "link": "#2997ff",
        "selection": "rgba(41,151,255,0.25)",
        "widget_bg": "#2c2c2e",
        "widget_border": "#424245",
        "card_bg": "#1d1d1f",
        "code_bg": "#2c2c2e",
        "json_bg": "#0a0d0c",
        "json_ink": "#e6e1d4",
        "json_key": "#7fd3c3",
        "json_string": "#e9c46a",
        "json_number": "#f4a261",
        "json_bool": "#c792ea",
        "json_null": "#757062",
        "json_punct": "#5d665f",
        "json_bar": "#060807",
        "kind_badge_bg": "#4fc1ab",
        "kind_badge_ink": "#0b0f0d"
      },
      "font": {
        "display": "-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
        "body": "-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
        "mono": "ui-monospace,SFMono-Regular,\"SF Mono\",Menlo,Consolas,monospace",
        "google_fonts": ""
      },
      "size": {
        "body": "17px",
        "small": "17px",
        "eye": "17px",
        "lead": "17px",
        "h1": "52px",
        "h2": "34px",
        "h3": "22px",
        "byline": "17px",
        "h1_measure": "none",
        "code": "17px",
        "json": "17px",
        "widget_title": "17px"
      },
      "leading": {
        "body": "1.7",
        "head": "1.18",
        "lead": "1.5",
        "json": "1.6"
      },
      "weight": {
        "display": "700",
        "head": "700",
        "body": "400",
        "strong": "700",
        "eye": "700"
      },
      "tracking": {
        "eye": "0.14em",
        "display": "-0.03em",
        "body": "-0.006em",
        "badge": "0.08em"
      },
      "layout": {
        "sheet_width": "1000px",
        "text_width": "880px",
        "gutter": "16px",
        "sheet_padding": "56px 64px 64px",
        "sheet_padding_mobile": "24px 18px 40px",
        "sheet_margin": "28px auto 72px",
        "block_gap": "1.15em",
        "widget_gap": "28px",
        "grid_gap": "14px"
      },
      "border": {
        "sheet": "0px solid",
        "sheet_radius": "30px",
        "widget": "1px solid",
        "widget_radius": "24px",
        "card_radius": "24px",
        "badge_radius": "999px",
        "rule": "1px solid",
        "code_radius": "18px",
        "accent_bar": "3px"
      },
      "shadow": {
        "sheet": "0 1px 1px rgba(0,0,0,.02),0 6px 26px rgba(0,0,0,.05)",
        "widget": "none",
        "card_hover": "0 10px 28px -16px rgba(28,27,23,0.35)"
      },
      "motion": {
        "hover": "160ms ease"
      }
    }
  },
  "page": "https://miscsubjects.com/a/the-map",
  "json": "https://miscsubjects.com/a/the-map.json",
  "markdown": "https://miscsubjects.com/a/the-map.md",
  "theme": "https://miscsubjects.com/article-theme.json",
  "calls": [
    {
      "what": "this article as a page (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/the-map",
      "headers": {}
    },
    {
      "what": "this article as its object (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/the-map.json",
      "headers": {}
    },
    {
      "what": "this article as Markdown (no key)",
      "method": "GET",
      "url": "https://miscsubjects.com/a/the-map.md",
      "headers": {}
    },
    {
      "what": "the object with its hash, drafts too",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/the-map",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
      }
    },
    {
      "what": "one piece and that piece’s hash",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/the-map/at?path=facts",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
      }
    },
    {
      "what": "grep: every key or value that matches, with the path to change it",
      "method": "GET",
      "url": "https://miscsubjects.com/api/jarticles/the-map/grep?q=owner",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
      }
    },
    {
      "what": "change pieces (set, merge, delete, append, insert, move); if-match is the hash",
      "method": "PATCH",
      "url": "https://miscsubjects.com/api/jarticles/the-map",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json",
        "if-match": "<hash from the read>"
      },
      "body": {
        "ops": [
          {
            "op": "set",
            "path": "facts.example",
            "value": 1
          }
        ]
      }
    },
    {
      "what": "replace the whole object",
      "method": "PUT",
      "url": "https://miscsubjects.com/api/jarticles/the-map",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json",
        "if-match": "<hash>"
      },
      "body": {
        "slug": "the-map",
        "title": "…"
      }
    },
    {
      "what": "fetch every source, hash what came back and check the quote is in it",
      "method": "POST",
      "url": "https://miscsubjects.com/api/jarticles/the-map/verify",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json"
      },
      "body": {}
    },
    {
      "what": "an Obsidian-style command",
      "method": "POST",
      "url": "https://miscsubjects.com/api/jarticles/cli",
      "headers": {
        "x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
        "content-type": "application/json"
      },
      "body": {
        "command": "backlinks",
        "file": "the-map"
      }
    }
  ]
}