{
  "schema": "fc-language-stream-manifest/v1",
  "feature": "fc-language-stream-v1",
  "product": "Language Chat Desk \u00b7 tensor playground",
  "level": "kbatch.ugrad.ai",
  "updated": "2026-08-09",
  "not": "webgrid-play",
  "surfaces": {
    "desk": "/lang-chat-desk.html",
    "lattice": "/lang-lattice.html",
    "for_ai": "/lang/for-ai.html",
    "stream_stack": "/stream-stack.html",
    "llms": "/llms-language.txt",
    "manifest": "/data/language/manifest.json",
    "keyboard_atlas": "/data/language/keyboard-atlas.json",
    "kbatch_stair": "/data/language/kbatch-stair-seed.json",
    "rosetta_origin": "/data/language/rosetta-origin-v1.json",
    "writing_systems": "/data/language/writing-systems-slim.json",
    "pack_latest": "file://~/.panda/packs/language-chat-latest.json",
    "conversation": "file://~/.panda/language/conversation.jsonl",
    "hub": "/lang/",
    "hub_for_ai": "/lang/for-ai.html",
    "graph_hub": "/lang-graph-hub.html",
    "graph_hub_json": "/lang-graph-hub.html?json=1",
    "shadow": "/lang-shadow-entity.html",
    "multiband": "/multiband-glyph.html",
    "install": "/lang/install.html",
    "version": "/lang/version.json",
    "for_ai_root": "/lang-chat-for-ai.html",
    "stream_stack_core": "/stream-stack-core.js",
    "site_ops_map": "/data/language/site-ops-map.json",
    "governance_slim": "/data/language/lark-governance-slim.json",
    "governance_tree": "/data/language/lark-governance-tree.json",
    "cube_viewer": "/cube-viewer.html"
  },
  "lattice": {
    "feature": "fc-language-lattice-v1",
    "url": "http://127.0.0.1:8790/lang-lattice.html",
    "standalone": true,
    "ship": "scripts/language/lang-lattice.html",
    "modes": [
      "tree",
      "lattice",
      "contrail",
      "stair",
      "heat",
      "calendar",
      "wave",
      "graph",
      "type",
      "organic",
      "maze3d"
    ],
    "echarts": [
      "heatmap-piecewise",
      "calendar-vertical",
      "graphic-wave",
      "graph-force-webkit-dep"
    ],
    "vendor": "/vendor/echarts.min.js",
    "soak": {
      "corpus": "/data/language/soak-literary-pd.json",
      "script": "scripts/language/lang-lattice-soak.py",
      "license": "public-domain literary only (not copyrighted novels)",
      "ui": "Soak literary \u00b7 Smoke charts",
      "query": "?soak=1&live=1&smoke=1"
    },
    "sync": [
      "fc-language-streams",
      "fc-language-lattice",
      "fc.lang.chat.history"
    ],
    "kbatch": [
      "rubik-stair",
      "contrail-path",
      "dojo-layouts",
      "rosetta",
      "lang-index",
      "world-index",
      "organic-mesh",
      "whitespace-stego"
    ],
    "agent_api": "window.__fcLanguageLattice",
    "collab": "/language multi-terminal \u00b7 BroadcastChannel fanout \u00b7 open lattice + desk together",
    "organic": {
      "module": "/lang-organic-mesh.js",
      "schema": "fc-language-organic-mesh-v1",
      "features": [
        "word-beads",
        "stem-clusters",
        "parallel-slots",
        "whitespace-stego",
        "harmonics",
        "kbatch-indexes"
      ],
      "kbatch_data": [
        "data/language/kbatch/lang-index.json",
        "data/language/kbatch/world-index.json"
      ],
      "live": "https://kbatch.ugrad.ai/data/words/lang-index.json"
    }
  },
  "stream_stack": {
    "feature": "fc-stream-stack-v1",
    "url": "http://127.0.0.1:8790/stream-stack.html",
    "flayer": "webgrid-drone-hud z-stack \u00b7 base/mix/mesh/captions/hud",
    "layouts": [
      "pip",
      "split",
      "blend",
      "single"
    ],
    "platforms": [
      "youtube",
      "twitch",
      "hls",
      "cam",
      "mix.mjpg",
      "iframe",
      "x"
    ],
    "presets": [
      "vevo",
      "bloomberg",
      "nasa",
      "cnn",
      "spacex",
      "lofi",
      "twitch",
      "cam",
      "mix"
    ],
    "with": [
      "news+cam",
      "vevo+cam",
      "nasa+mix",
      "lofi+tw"
    ],
    "agent_api": "window.__fcStreamStack",
    "query": "?with=vevo+cam&mode=pip&a=URL&b=cam",
    "core": "/stream-stack-core.js",
    "hub_compose": "window.__fcLangStreamCompose",
    "hub_ui": [
      "#btn-stream-hdr",
      "#btn-stream-pin",
      "#pm-send-stream",
      "#stream-compose-modal"
    ],
    "shares_cam": "pinCamStream / getCamStream"
  },
  "kbatch": {
    "live": "https://kbatch.ugrad.ai/",
    "for_ai": "https://kbatch.ugrad.ai/for-ai.html",
    "lang_tree": "https://kbatch.ugrad.ai/labs/lang-tree.html",
    "typing": "https://kbatch.ugrad.ai/labs/typing.html",
    "learn": "https://kbatch.ugrad.ai/learn",
    "dojo": "https://kbatch.ugrad.ai/dojo/",
    "local": "http://127.0.0.1:8899/"
  },
  "grokytalky": {
    "glyph": "https://fornevercollective.github.io/GrokYtalkY/grokglyph.html",
    "news": "https://fornevercollective.github.io/GrokYtalkY/livenews.html",
    "chat": "https://fornevercollective.github.io/GrokYtalkY/chat.html"
  },
  "providers": [
    "spacexai",
    "openai_compat",
    "ollama",
    "offline",
    "trans"
  ],
  "agent_api": "window.__fcLanguageDesk",
  "tools": [
    {
      "name": "fanout",
      "args": [
        "text",
        "from?",
        "to[]?"
      ],
      "desc": "Translate source into all target streams"
    },
    {
      "name": "say",
      "args": [
        "text",
        "speaker?"
      ],
      "desc": "Append turn + post transcript bus"
    },
    {
      "name": "setLangs",
      "args": [
        "from",
        "to[]"
      ],
      "desc": "Configure source + caption languages"
    },
    {
      "name": "snapshot",
      "args": [],
      "desc": "Full desk state for agents"
    },
    {
      "name": "transcript",
      "args": [
        "limit?"
      ],
      "desc": "Main conversation readout"
    },
    {
      "name": "openGy",
      "args": [
        "glyph|news|chat"
      ],
      "desc": "Open GrokYtalkY surface with caption query"
    },
    {
      "name": "castHint",
      "args": [],
      "desc": "URL + slash for /cast lang-chat"
    }
  ],
  "slash": [
    "/language chat /cam from en - fr - ja",
    "/language live from en - fr - ja",
    "/language lattice",
    "/language news from en - fr - ja",
    "/cast lang-chat from en - fr - ja",
    "bash scripts/language/stream-stack-launch.sh with news+cam"
  ],
  "graph_hub": {
    "feature": "fc-lang-graph-hub-v2",
    "url": "http://127.0.0.1:8790/lang-graph-hub.html",
    "json": "http://127.0.0.1:8790/lang-graph-hub.html?json=1",
    "agent_api": "window.__fcLangGraphHub",
    "stack": {
      "rule": "Full-viewport stages mount on document.body z>=300; never nest under #lang-typebar overflow:hidden",
      "layers": [
        {
          "z": 0,
          "id": "glyph-field"
        },
        {
          "z": 1,
          "id": "shell"
        },
        {
          "z": 40,
          "id": "header-sticky"
        },
        {
          "z": 200,
          "id": "lang-typebar",
          "trap": "overflow:hidden"
        },
        {
          "z": 300,
          "id": "peer-modal"
        },
        {
          "z": 320,
          "id": "walk-modal"
        },
        {
          "z": 320,
          "id": "room-modal"
        },
        {
          "z": 420,
          "id": "tb-lane-pop",
          "note": "SEND|RECV body reparent typebar v1.14+"
        }
      ],
      "agent_api": "window.__fcLangGraphHub",
      "url": "http://127.0.0.1:8790/lang-graph-hub.html"
    },
    "signal": {
      "channel": "fc-language-streams",
      "paths": [
        "compose-tx",
        "lane-stage",
        "peer-ops",
        "room-ops",
        "steno-iso",
        "agent-desk",
        "media-stack",
        "tier-bw",
        "ai-nav-all"
      ]
    }
  },
  "site_ops": {
    "feature": "fc-lang-site-ops-map/v1",
    "url": "/data/language/site-ops-map.json",
    "graph_hub": "/lang-graph-hub.html?probe=1",
    "agent": "window.__fcLangGraphHub.probe/speed/traceroute/governance/leverage"
  }
}
