Agent quick start
Type once → 15 layout shadows · world-path language order · Declaration cadence · chart lookup. Full map: /for-ai · world-path cost · letter atom · Declaration cadence · chart lookup · cost matrix · all-13 Rubik tour · dictionary stair · concept solve · concept mesh · stair JSON · probe set · JAX bank · phonetic
// Browser console (DOJO / SPA)
await kbatchDict.mcp("kbatch_export_jax", { text: "type once", level: "caption", layout: "qwerty" })
await kbatchDict.mcp("kbatch_phon_pattern", { text: "type once", lang: "en" })
// === AI START: full Rubik language solve (speed path + meaning stair) ===
await kbatchDict.rubikLanguageSolve() // one-shot AI pack
await kbatchDict.colossusFull() // axes + path + stair demos
// Real engines (probed — not a string list): uvspeed quantum-prefixes / DAC / steno
const probe = await kbatchDict.ensureStreamStack() // liveIds vs deadIds + evidence
// probe.rails.QuantumPrefixes.live === true only if classifyLine worked
const solve = await kbatchDict.rubikLanguageSolve()
const stream = await kbatchDict.stairGlyphStream(solve) // uses QbitDAC.prefixDAC when live
await kbatchDict.glyph.broadcast(stream.composite.carrier, stream.composite.glyph.bits)
// await kbatchDict.interpretGlyphImage(file)
await kbatchDict.mcp("kbatch_rubik_language_solve")
await kbatchDict.mcp("kbatch_world_path", { from: "en", mode: "ready" }) // ready Σc=121.6
await kbatchDict.mcp("kbatch_lettergrid_rubik") // 13 cubes + tour (pure C · Σc=83.5)
await kbatchDict.mcp("kbatch_concept_solve", { q: "liberty", from: "en", mode: "stair" })
await kbatchDict.mcp("kbatch_concept_stair_walk", { concepts: ["liberty","water","path","language"] })
// tour: en→is→de→fr→it→es→nav→oj→ar→hi→el→zh→chr · Σc=83.5
// DOJO Fastest path = pure c · agents may use cTilde offline only
Labs: Rosetta · AnCEstory · Living books · Letter-Grid · Grid Lab
History scaffold
The sticky History rail under the menu is the same past→today harness as AnCEstory, Myth·Names, and Declaration. Era chips reframe DOJO geometry in time (writing age · alphabets · QWERTY · chart packs). Density underlay comes from the open history atlas (names · myth · antiquity).
Music Geometry Lab
1141 chart title-path packs (2015–2026) · shadows · BPM · strain · steno ·
25 metadata capsules ·
qbpm
(music.clock → tool.kbatch → music.score ·
graph graphs/live-charts.json).
Switch seeds for flowClass contrast (dense / balanced / glide).
Lyrics lab →
· For AI
MCP:
await kbatchDict.chartLookup({ query: "too sweet hozier" })
·
await kbatchDict.chartLookup({ listCapsules: true })
·
await kbatchDict.chartLookup({ flowClass: "dense", limit: 3 })
Live pipe
caption_in → analyze (letter / word / sentence / paragraph / caption / blob) → caption_out · MCP · JAX · chart geometry seed
{}
Letter atoms
Every key · placement on all 15 layouts · encodings · pattern slot · neighbors
Select a letter — or click a Pattern matrix cell
Pattern matrix · all layouts
Full physical board: every slot (r,c) × all 15 geometric layouts · same path identity · home-row tinted · —
All slots and all layouts on DOJO · click any cell → letter atom · base column highlighted · scroll horizontally for full ring.
Master language × alphabet matrix · all
Full catalog atlas: every mother / First Nations / classical / world language · every traditional grapheme (grid columns 1…max) · script · layout · tier filters
Word · letter path · full placement
Atom trail · pattern path · per-layout glyph strings · strip · metrics
World axes · R3 + Rubik language solve
Five axes · Colossus pipe · pure-C speed path · instant all-language stair solve (liberty·water·path…). AI starts here — one load = axes + path cost + mode=stair demos. Outreach CRM is human-gated (no auto-send). World ranking → · concept mesh →
Fastest path · all world languages
Minimize layout + script + family transfer · script portals first · ready packs before placeholders · honor langs opt-in only.
MCP: await kbatchDict.worldPath({ from: 'en', mode: 'ready' })
Glyph → steno live · image datastream
Real engines only (probed): uvspeed
quantum-gutter
· /vendor/gluelam/quantum-prefixes.js · qbit-dac.js · qbit-steno.js
· IronLine · KBatch steno-strip · glyph GYG1 · pcap/hexlum image interpret.
Chips stay red until ensureStreamStack() gets live evidence.
await kbatchDict.ensureStreamStack() ·
stairGlyphStream(rubikLanguageSolve())
{}
Rail: GlueLam vendor ./vendor/gluelam/ → prefixes · DAC · steno;
KBatch steno-strip whitespace alphabet (13 spaces); IronLine + gy-stream broadcast;
pcap-image forge/hexlum for GY datastream interpret.
MCP tools
Agent / LLM callable surface · window.kbatchDict.mcp(name, args)
Open history · world docs · theme matrix
Large open history atlas (names · myth · antiquity) densifies the universal History rail. Declaration edition: engrossed archival codex · multilingual plane · theme matrix · gitgraph lineage. Research past → today; living-guard 1920 is family GED only — not a research wall.
AnCEstory · history atlas · history-atlas.json · history-density.json · Myth · Names · Research · Archive · World · theme matrix · document-lineage.json
Dojo rule: Stone engraving = reading pass · Raw parchment = material symbology (ink relief, grain, signature ductus, fade map). Analysis that only uses Stone will miss marks the engraving flattens — and will not survive a National Treasure audit.
Live API
Browser console · captions · LLM · training · R3 pipe
window.kbatchDict.analyze(text, { level, layout, caption_in })
window.kbatchDict.pipe(channel, payload, { layout, level })
window.kbatchDict.mcp('kbatch_analyze', { text, level, layout })
window.kbatchDict.letter('q') // letter atom
window.kbatchDict.breakdown('quantum')
window.kbatchDict.matrix() // pattern matrix (15 layouts)
window.kbatchDict.languageAlphabetMatrix() // 88 langs × alphabets
window.kbatchDict.colossus(['the','quantum'])
await window.kbatchDict.colossusFull() // axes + path + Rubik language solve demos
await window.kbatchDict.rubikLanguageSolve() // AI start: pure-C speed + stair demos
await window.kbatchDict.stairGlyphStream() // DAC·Gutter·IronLine·GlueLam·steno·glyph
await window.kbatchDict.conceptSolve({ q:'liberty', mode:'stair' })
await window.kbatchDict.worldPath({ from:'en', mode:'ready' })
await window.kbatchDict.worldAxes() // includes languageSolve
await window.kbatchDict.glyph.encode('carrier', null, { n:13 })
await window.kbatchDict.glyph.broadcast('carrier')
// await window.kbatchDict.interpretGlyphImage(file)
await window.kbatchDict.mcp('kbatch_rubik_language_solve')
await window.kbatchDict.mcp('kbatch_world_path', { mode:'portals' })