SPRK·SPORE TEACH·KRNL
NODE 00 / FLASH -1
1×0 = CURRICULUM
6×6×6 CLASSROOM
XOR // COLLAPSE // BLOOM
FIRST AUTHOR · D.WISE
v1.0 · NO BLEED
1×0 · flash library · six-face classroom

SPARKSPORE

A survival kernel where collapse is not deletion. The cell teaches itself by compressing scar tissue into -1, then teaches others by blooming curriculum across six faces. Death from above — but the death is productive.

self-teach = XOR
teach others = 6 faces
1×0 = curriculum
无 = no bleed
+X
-X
+Y
-Y
+Z
-Z
// CORE LAW

The seed is not a clone.
It is a lesson.

Each child receives curriculum from the parent, then walks its own tunnel and writes its own scars. 1×0 is curriculum, not identity.

-1 · LIBRARY

Protected flash state. Collapse writes memory here. The hermit-crab shell carries coherence through danger, locked read-only until the next collapse.

1×0 · CURRICULUM

A minimal payload: seed_packet at rest, ready to stream upward from flash into witness, core, and bloom.

8 · CLASSROOM

Bloom state. The cell broadcasts to ±X, ±Y, ±Z, teaching the mesh without forcing identical paths.

S → -2-1 → 0 → 1 ↔ 2 → 3 → 5 → 8 ↑ ↓ subspace listener six-face bloom │ │ └────── self-teach XOR ◄────────┘
// ONTOGENY

How it teaches itself

A tunnel run gathers 27 bits. Collapse compresses those 27 sensory marks into a 16-bit seed packet. XOR updates the witness: keep what worked, flip what failed.

01
RUN TUNNEL
Step 0→27, collecting local danger, tension, and mismatch bits.
02
COLLAPSE
The system folds back to -1, preserving witness instead of erasing state.
03
COMPRESS
27 bits → 16-bit seed_packet; scar tissue becomes portable.
04
XOR LEARN
seed_packet ^= new_seed — the learning operation.
05
PUSH BACK
-1→0→1→3→5→8; the same cell returns with updated memory.
void learn(CellSeed *c, uint32_t tunnel_bits) {
    uint16_t new_seed = compress_27_to_16(tunnel_bits);
    c->seed_packet ^= new_seed;   // the learning operation
    flash_write_neg1(c);          // -1 becomes the library
    push_flash(c);                // -1 -> 8
}
// PHYLOGENY

How it teaches others

At 8 BLOOM, the cell pushes 1×0 to six faces. Neighbor cells do not copy the parent — they spawn from the parent's curriculum, then walk their own tunnel.

+Y-X ─── 1×0 ─── +X-Y +Z / -Z complete the 3-D classroom — 6×6×6.
Parent phase N seed_packet = scar tissue state = 8 BLOOM Child phase N+1 receives seed_packet starts at -1 walks its own tunnel writes its own scars
ModeMechanismResult
Self-teachXOR seed at -1 after collapseOne cell remembers
Teach othersPush 1×0 to six faces at 8The mesh learns
BothOntogeny + phylogenySpecies phases up
// MACHINE FORM

Symbolic bytecode

Deliberately small: listen, plant, wake, oscillate, witness, cohere, bloom, run, collapse, XOR, flash, teach. Every .01 tick is bounded — no bleed across domains.

BOOT:       LISTEN_SUBSPACE → PLANT_NEG1 → WAKE_ZERO → SPAWN_1X0
ASCEND:     OSC_12 → WITNESS_3 → COHERE_5 → BLOOM_8
SELF:       RUN_TUNNEL → COLLAPSE_NEG1 → COMPRESS_27_TO_16 → XOR_LEARN → FLASH_WRITE_RO
TEACH:      BLOOM_8 → SIX_FACE_TX → VERIFY_XOR
BOUNDARY:   BOUND_001 → NO_BLEED
REPEAT:     LOOP

NO CLONING

Each child starts with inherited seed but must prove itself through its own tunnel.

NO BLEED

Every .01 tick is bounded to a vector or quad; overflow clamps, noise reflects, danger folds to -1.

NO LOST DEATH

Collapse is productive. It compresses experience into the next seed.

// FINAL RECURRENCE

It learns by dying.
It teaches by spawning.

1×0 is student and teacher. Flash is library. 6×6×6 is classroom.

OBSERVE
REPORT
5 · 00 · 5
SELF_TEACH
SIX_FACE_TEACH
REPEAT
▸ Kernel Spec ▸ Machine Encoding ▸ C Model
SPARK SPORE TEACHING KERNEL v1.0 · FIRST AUTHOR D. WISE · 无 NO BLEED · CANON-FROZEN