YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

J Matrix Twin

     โ–ˆโ–ˆโ•—    โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•—
     โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•
     โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ•”โ• 
โ–ˆโ–ˆ   โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— 
โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•    โ–ˆโ–ˆโ•‘ โ•šโ•โ• โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ• โ–ˆโ–ˆโ•—
 โ•šโ•โ•โ•โ•โ•     โ•šโ•โ•     โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•   โ•šโ•โ•   โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•
                                                              
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—    โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•—                            
โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘                            
   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘ โ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘                            
   โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘                            
   โ–ˆโ–ˆโ•‘   โ•šโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘                            
   โ•šโ•โ•    โ•šโ•โ•โ•โ•šโ•โ•โ• โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•โ•โ•                            

License PRs Welcome

SUBLEQ Attention Engine โ€ข Tacit Array Programming โ€ข Goldilocks Field Arithmetic

๐Ÿš€ Live Playground โ€ข ๐Ÿ“š Documentation โ€ข ๐ŸŽฏ Quick Start


๐ŸŒŸ What Is This?

J Matrix Twin is a revolutionary attention mechanism that replaces transformer softmax with SUBLEQ (one-instruction computing). Built in pure J with a WebAssembly playground.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Traditional Attention    โ”‚  SUBLEQ Attention               โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  softmax(QK^T/โˆšd) V       โ”‚  SUBLEQ([A,B,C]...) โ†’ Born      โ”‚
โ”‚  โ€ข Exponentials           โ”‚  โ€ข Subtract-and-branch          โ”‚
โ”‚  โ€ข Normalization          โ”‚  โ€ข No exponentials              โ”‚
โ”‚  โ€ข Floating point         โ”‚  โ€ข Deterministic                โ”‚
โ”‚  โ€ข Unstable               โ”‚  โ€ข ฯ†-weighted collapse          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŽฏ Key Features

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  โšก SUBLEQ Replaces Softmax    No exponentials, pure logic   โ•‘
โ•‘  ๐ŸŽจ Tacit Programming          Point-free J verbs            โ•‘
โ•‘  ๐Ÿ” Goldilocks Field           ZK-SNARK compatible           โ•‘
โ•‘  ๐ŸŒ WebAssembly Playground     Interactive browser UI        โ•‘
โ•‘  ๐Ÿ’ฌ AI Chat Assistant          Learn as you code            โ•‘
โ•‘  ๐Ÿ“ฆ Zero Dependencies          Works offline                โ•‘
โ•‘  ๐Ÿš€ GitHub Pages Ready         Deploy in 3 commands         โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐Ÿš€ Quick Start

One-Line Install

git clone https://github.com/SNAPKITTYWEST/j-matrix-twin.git && cd j-matrix-twin/playground && npm install && npm start

Or Step-by-Step

# 1. Clone repository
git clone https://github.com/SNAPKITTYWEST/j-matrix-twin.git
cd j-matrix-twin

# 2. Start playground
cd playground
npm install
npm start

# 3. Open browser
open http://localhost:8080

That's it! ๐ŸŽ‰ The playground works without J installed (WASM fallback).


๐Ÿ”— WORM Integration (Phase 5)

Matrix computation results are now finalized as immutable ledger entries:

# worm_receipts.nim โ€” Seal j-matrix results to append-only WORM ledger
proc sealJMatrixResult*(
    j_code: string,
    result_vector: seq[int64],
    writer_id: seq[byte]): bool

# Automatically invoked after matrix operations complete
# Results: deterministic, signed, tamper-evident

See worm_receipts.nim for implementation.


๐Ÿ“š Documentation

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ๐Ÿ“– README.md          You are here                         โ”‚
โ”‚  โšก QUICKSTART.md      5-minute getting started             โ”‚
โ”‚  ๐Ÿ”Œ INTEGRATION.md     Wire to sovereign stack              โ”‚
โ”‚  ๐Ÿš€ DEPLOYMENT.md      GitHub Pages deployment              โ”‚
โ”‚  ๐Ÿ“ HANDOFF.md         Project context & decisions          โ”‚
โ”‚  ๐ŸŽฎ playground/        Interactive web playground           โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŽจ Architecture

                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚   J Matrix Twin Stack   โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚                     โ”‚                     โ”‚
   โ”Œโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”          โ”Œโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”          โ”Œโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”
   โ”‚ Canvas  โ”‚          โ”‚ SUBLEQ  โ”‚          โ”‚Resonanceโ”‚
   โ”‚Transformโ”‚          โ”‚Attentionโ”‚          โ”‚  Word   โ”‚
   โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜          โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜          โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜
        โ”‚                     โ”‚                     โ”‚
        โ”‚    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
        โ”‚    โ”‚                                  โ”‚   โ”‚
   โ”Œโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”                      โ”Œโ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”
   โ”‚ Nim Bridge   โ”‚โ—„โ”€โ”€โ”€โ”€WebSocketโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บโ”‚  Playground โ”‚
   โ”‚ (In-Memory)  โ”‚                      โ”‚  (Browser)  โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Core Components

1๏ธโƒฃ Canvas Transform (canvas.ijs)

NB. Tacit matrix growth - no named variables!
getRows =: {. @ $
getCols =: {: @ $
padRight =: ] ,. (getRows@] $ 4 $ ' '"_)
growCanvasTacit =: addFooter @: padRight

2๏ธโƒฃ SUBLEQ Attention (subleq_attention.ijs)

NB. Replace softmax with subtract-and-branch
subleq_step =: 4 : 0
  'A B C pc' =. x
  mem =. y
  val =. (B { mem) - (A { mem)
  mem =. val B } mem
  if. val <: 0 do. npc =. C
  else. npc =. pc + 3 end.
  mem ; npc
)

3๏ธโƒฃ Goldilocks Field (resonance_word.ijs)

NB. ZK-SNARK compatible arithmetic
P_GOLD =: 18446744069414584321x
gf_add =: P_GOLD & |@+
gf_mul =: P_GOLD & |@*

๐ŸŽฎ Playground Features

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘                                                               โ•‘
โ•‘   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ•‘
โ•‘   โ”‚  ๐ŸŽจ IBM Carbon Design    Professional dark theme    โ”‚   โ•‘
โ•‘   โ”‚  ๐Ÿ’ฌ AI Chat Assistant    Context-aware help         โ”‚   โ•‘
โ•‘   โ”‚  โšก Live Execution        Real-time J code          โ”‚   โ•‘
โ•‘   โ”‚  ๐Ÿ“Š Built-in Examples    Canvas, SUBLEQ, Fields     โ”‚   โ•‘
โ•‘   โ”‚  ๐Ÿ”Œ WebSocket Server     Optional J execution       โ”‚   โ•‘
โ•‘   โ”‚  ๐Ÿ“ฆ WASM Fallback        Works offline              โ”‚   โ•‘
โ•‘   โ”‚  โŒจ๏ธ  Keyboard Shortcuts   Ctrl+Enter to run          โ”‚   โ•‘
โ•‘   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ•‘
โ•‘                                                               โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Screenshots

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Editor                          โ”‚  Output                   โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  NB. Tacit growth                โ”‚  --- Original Canvas ---  โ”‚
โ”‚  canvas =: 3 50 $ 'J ENGINE...'  โ”‚  J ENGINE:  NB. ASCII...  โ”‚
โ”‚  growCanvasTacit =: ...          โ”‚                           โ”‚
โ”‚  echo growCanvasTacit canvas     โ”‚  --- After Growth ---     โ”‚
โ”‚                                  โ”‚  J ENGINE:  NB. ASCII...  โ”‚
โ”‚  [Run Code] Ctrl+Enter           โ”‚  NB. J AUTOMATED GROWTH   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”ฌ The Science

SUBLEQ as Attention

Traditional attention uses softmax for normalization:

attention(Q,K,V) = softmax(QK^T/โˆšd) V
                   ^^^^^^^^
                   Exponentials!

SUBLEQ attention uses memory-addressed branching:

attention(activations) = SUBLEQ([A,B,C]...) โ†’ Born_collapse(outputs)
                         ^^^^^^              ^^^^
                         Subtract-branch     ฯ†-weighted selection

Why this works:

  • Softmax = normalization + selection
  • SUBLEQ = deterministic branching
  • Born collapse = ฯ†-weighted selection
  • No exponentials, no instability!

Tacit Programming

Point-free composition eliminates named variables:

NB. Explicit (named variables)
growCanvas =: 3 : 0
  shape =. $ y
  rows =. {. shape
  cols =. {: shape
  ...
)

NB. Tacit (point-free)
getRows =: {. @ $
getCols =: {: @ $
growCanvasTacit =: addFooter @: padRight

Same behavior, pure composition!

Goldilocks Field

Prime: p = 2^64 - 2^32 + 1 = 18446744069414584321

Properties:

  • โœ… Fits in 64-bit unsigned integer
  • โœ… ZK-SNARK friendly (Plonky2, Miden)
  • โœ… Fast modular arithmetic
  • โœ… Lattice-based crypto compatible

๐ŸŒ Sovereign Stack Integration

claudes-harness         โ† Prolog identity kernel
sovereign-transformer   โ† Datalog + x86 ASM corpus gate  
sovereign-array         โ† Lean 4 APL algebra (zero sorry)
sov-kernel-monster      โ† Fortran 2018 quantum sim (152K lines)
errant                  โ† Linear Forth ISA (QTT + WORM)
bob-orchestrator        โ† Lean 4 + Ada + Mamba + Prolog
abjad-swarm             โ† Arabic numerology compute substrate
systemic-intelligence   โ† 7-layer verified pipeline (Agda โ†’ SUBLEQ)
j-matrix-twin           โ† THIS โ€” J tacit engine + Nim bridge

See INTEGRATION.md for wiring specifications.


๐Ÿ“Š Performance

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘  Metric                    โ”‚  Value                          โ•‘
โ• โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ฃ
โ•‘  J Execution               โ”‚  10-500ms (depends on code)     โ•‘
โ•‘  WebSocket Latency         โ”‚  <10ms (local)                  โ•‘
โ•‘  WASM Fallback             โ”‚  ~100ms (simulated)             โ•‘
โ•‘  Cold Start                โ”‚  ~50ms (server spawn)           โ•‘
โ•‘  Memory Usage              โ”‚  <50MB (browser)                โ•‘
โ•‘  Bundle Size               โ”‚  ~100KB (uncompressed)          โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•งโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐Ÿค Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ๐Ÿ› Found a bug?        Open an issue                       โ”‚
โ”‚  ๐Ÿ’ก Have an idea?       Start a discussion                  โ”‚
โ”‚  ๐Ÿ”ง Want to help?       Submit a PR                         โ”‚
โ”‚  ๐Ÿ“– Improve docs?       Edit and PR                         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“œ License

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘                                                               โ•‘
โ•‘                    SOVEREIGN SOURCE LICENSE                   โ•‘
โ•‘                         Apache 2.0                            โ•‘
โ•‘                                                               โ•‘
โ•‘  Copyright 2026 Jessica (SNAPKITTYWEST)                      โ•‘
โ•‘                                                               โ•‘
โ•‘  Licensed under the Apache License, Version 2.0              โ•‘
โ•‘  You may obtain a copy at:                                   โ•‘
โ•‘  http://www.apache.org/licenses/LICENSE-2.0                  โ•‘
โ•‘                                                               โ•‘
โ•‘  All IP belongs to Jessica (jessicalw34@gmail.com)           โ•‘
โ•‘  Ahmad Ali Parr was a prior collaborator who has left        โ•‘
โ•‘                                                               โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

See LICENSE for full text.


๐ŸŒŸ Community

Join the conversation!

๐Ÿ’ฌ Discussions โ€ข ๐Ÿ› Issues โ€ข ๐Ÿ“ง Email


๐ŸŽฏ Roadmap

โœ… Phase 1: Core Implementation
   โ”œโ”€ Canvas transforms
   โ”œโ”€ SUBLEQ attention
   โ”œโ”€ Goldilocks field
   โ””โ”€ Nim bridge

โœ… Phase 2: Web Playground
   โ”œโ”€ IBM Carbon UI
   โ”œโ”€ WebSocket server
   โ”œโ”€ AI chat assistant
   โ””โ”€ GitHub Pages deployment

๐Ÿšง Phase 3: Advanced Features
   โ”œโ”€ Multi-head attention visualization
   โ”œโ”€ Real-time collaboration
   โ”œโ”€ WASM J interpreter
   โ””โ”€ Mobile app (React Native)

๐Ÿ“‹ Phase 4: Research
   โ”œโ”€ Benchmark vs transformer attention
   โ”œโ”€ Formal verification (Lean 4)
   โ”œโ”€ Academic paper
   โ””โ”€ Conference presentation

๐Ÿ“š Learn More

J Language

SUBLEQ

Goldilocks Field


๐Ÿ™ Acknowledgments

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  โ€ข J Software (jsoftware.com) for the J language            โ”‚
โ”‚  โ€ข IBM Carbon Design System for UI inspiration              โ”‚
โ”‚  โ€ข Ahmad Ali Parr (prior collaborator)                      โ”‚
โ”‚  โ€ข The array programming community                          โ”‚
โ”‚  โ€ข Everyone who stars, forks, and contributes!              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘                                                               โ•‘
โ•‘              Made with โค๏ธ  by SNAPKITTYWEST                   โ•‘
โ•‘                                                               โ•‘
โ•‘         "Sovereign AI through tacit composition"              โ•‘
โ•‘                                                               โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

โญ Star this repo โ€ข ๐Ÿš€ Try the playground โ€ข ๐Ÿ“– Read the docs


Built with J โ€ข Nim โ€ข WebAssembly โ€ข Love
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Space using Snapkitty/j-matrix-twin 1

Collection including Snapkitty/j-matrix-twin