KBatch DOJO

Full pattern matrix (15) · Full language×alphabet (88) · Letter atoms · Colossus
Loading DOJO… History rail…

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).

Loading open history atlas stats…
Schema
Spellings (en)
Lang packs
Atom keys26
Layouts15
Pattern slots
History nodes
MCP tools10

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

Keys: 0 | Eff: 0% | Cpx: 0% | Trails: 0 | 0mm | 0.000000 cal
caption_out —
{}

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

Building full atlas…

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' })