>The Cast Routine

LOG_DATE: ·8-BIT ORACLE
The Cast Routine
DECODE // CAST_ROUTINE.LOG
8-BIT ORACLE // CONNECTED
LOADING: CAST_ROUTINE
INPUT_DEVICE: 3 COINS
CYCLES: 6 THROWS
[████████▒▒] HEXAGRAM ASSEMBLED

A first reading is not a ritual you have to earn — it's a routine you run, and the only hardware required is whatever change is in your pocket.

>MOUNT input_device

three coins · no consecration required

The whole machine boots from three coins. Any three where you can tell heads from tails — quarters, pennies, euros, yen. The bronze Chinese coins with the square hole are beautiful and feel good in the hand, but they are a peripheral, not a requirement.

Purists run the older driver: yarrow stalks, a ritual sorting of fifty stems that takes minutes per line and produces probabilities that differ slightly from coins. Benebell Wen documents a full consecration — cleansing the coins in salt, dedicating them before use — and that tradition is entirely valid. So is the change in your pocket. The oracle does not check your permissions at the door.

>FORMAT query

ask for conditions · not outcomes

The system returns garbage when you query it wrong. It is not a yes/no oracle and it does not predict events; it reports the shape of the present and the direction things lean. Frame the input accordingly.

Queries that parse cleanly: what do I need to understand about this situationwhat is the nature of this momentwhat should I be aware of as I weigh this decisionwhat are the conditions around this. Queries that throw errors: will X happen (it reads conditions, not prophecies), should I do A or B (run each option as a separate cast), when will this change (it shows whether the field is moving, never a timeline). For a first run, hold one thing genuinely on your mind — a relationship, a decision, a situation — fix it clearly, and pick up the coins.

>EXEC throw_loop

six cycles · heads=3 · tails=2

You throw all three coins six times. Each throw sums to one of four values, and each value writes one line:

  • 6 — three tails (2+2+2), old yin, a broken line that is changing.
  • 7 — two tails one head, young yang, a solid line, stable.
  • 8 — two heads one tail, young yin, a broken line, stable.
  • 9 — three heads (3+3+3), old yang, a solid line that is changing.

Mark the 6s and 9s as you go — those changing lines are the part of the readout the oracle is leaning on, and you will need them in a moment. Write each line down the instant you throw it. Memory corrupts the buffer.

>BUILD bottom_up

line 1 is the floor · stack toward the ceiling

Here is the mistake every newcomer makes: building the hexagram from the top down. The stack assembles upward. Your first throw is the bottom line (line 1), the second is line 2, on up to line 6 at the top. The hexagram grows like a plant, root first.

Once six lines exist, split the stack. The bottom three are the lower trigram, the top three the upper trigram, and each three-line pattern resolves to one of eight: ☰ Qian (Heaven), ☷ Kun (Earth), ☳ Zhen (Thunder), ☴ Xun (Wind), ☵ Kan (Water), ☲ Li (Fire), ☶ Gen (Mountain), ☱ Dui (Lake). Name the result as "upper over lower," and you have a hexagram — two characters caught in a relationship.

>DECODE relationship

who is below · who is above · what happens when they meet

Read the overall image first. The same two trigrams in reversed positions return opposite verdicts, and that is the entire logic. Water below, Fire above is Hexagram 63, After Completion (既濟, jì jì): water descends, fire rises, they move toward each other, everything is in its place — and that very completeness seeds its own unravelling. Fire below, Water above is Hexagram 64, Before Completion (未濟, wèi jì): they move apart, nothing has met yet, but everything is in motion toward meeting. Identical characters, position swapped, reading inverted.

Then read the changing lines, because position carries meaning. Line 1 is the beginning, something stirring before it is visible. Line 2 is the inner centre, your core, often favorable. Line 3 is the threshold from inner to outer, often difficult. Line 4 is the first step into the visible world, cautious. Line 5 is the ruler's seat, the peak of influence. Line 6 is the end — overreach, departure, or transcendence. No changing lines means the hexagram speaks whole; the situation is stable, so sit with the image. With changing lines, flip each one — old yin becomes young yang, old yang becomes young yin — and read the transformed hexagram the same way. The story it tells is simple: you are here, this specific part is shifting, you are moving there.

>RUN example

After Completion → The Cauldron · feed it

A concrete trace. Question: what do I need to understand about this new project I'm considering? Six throws build a lower trigram of yang-yin-yang (☲ Li, Fire) and an upper of yin-yang-yin (☵ Kan, Water) — Water over Fire, Hexagram 63, After Completion. The foundations are sound; the conditions are aligned. But line 4 came up old yin — the transition point, inner preparation meeting outer action — and it is changing. Flip it and the upper trigram shifts from Water to Wind (☴), giving Wind over Fire: Hexagram 50, The Cauldron (鼎, dǐng), the ritual vessel that cooks raw material into something nourishing, wind feeding the fire beneath it. The readout: a well-ordered situation moving toward becoming a container for real work. The counsel writes itself — the conditions are right, what's emerging is substantial, feed it.

The routine is mechanical until the moment it isn't — you supply the situation; the machine returns the pattern.

[██████████] FIRST CAST COMPLETE
/END_TRANSMISSION