IvritCode treats the 22 letters (plus the hidden Alef Olam) as a complete instruction set. Niqqud and trope become modifiers. On top of the stack machine we run a Ramchal kernel: bechira, hashgacha, reward and tikkun as actual state transitions.
IvritCode is a minimal virtual machine and language where Hebrew letters stand in for opcodes. At the lowest level, it is a compact numeric stack machine that can add, subtract, branch and print. On top of that, we mount a “Ramchal VM” that encodes the core principles of Derech HaShem as executable rules: free will, divine governance, reward and repair, and the slow unfolding of history.
The goal is not to replace Torah or to reduce Kabbalah to code. The goal is to create a bridge language between sacred concepts and modern models of computation and mind.
1. Stack VM: numbers in, numbers out. PUSH, ADD, SUB, MUL, DIV, OUT.
2. Ramchal kernel: souls, world state, bechira window, judgment, concealment and historical stage.
3. Ivrit semantics: future versions map letters and crowns to operations in the Tree of Life.
Choose a mode, edit the tiny program, and press Run. In numeric mode you get raw stack output. In Ramchal mode you get a world tick, soul merit/debt, and shifts in light and concealment.
In the Ramchal VM, a program may emit MITZVAH, AVEIRAH and
TICK instructions. A choice event is only judged if it occurs inside a
“bechira window”, where clarity is neither zero nor total. Reward and punishment are
not points but shifts in clarity, closeness and concealment.
Each TICK advances history one step. As light accumulates, the world walks
through stages named after classical language: Olam HaZeh, Yemot
HaMashiach, and Olam HaBa.
This demo is a v0 model. It is intentionally small, transparent and hackable. The numbers and thresholds are placeholders; the architecture is what matters. Future versions will map the 22 letters and their crowns to precise operations in the Tree of Life.