Ilm al-Raml — geomancy
An old Arabic art: dots marked in sand become sixteen figures, and the figures answer.
An old Arabic art: dots marked in sand become sixteen figures, and the figures answer.
A 16-figure ʿIlm al-Raml (Arabic geomancy) casting — four Mother figures seeded from your input, then Daughters, Nieces, Witnesses, and a final Judge figure.
Each figure is 4 rows (Fire, Air, Water, Earth), each row active (●) or passive (●●) — 4 bits, 16 possible figures. The four Mothers are seeded deterministically; Daughters come from transposing the Mothers; the rest are built by row-wise XOR (the traditional geomantic addition) up to the Judge.
This is a symbolic mirror, not a score or a prediction — we don't attach a percentage or a verdict to any figure. No medical, legal, or financial advice.
The Judge is the final figure in the geomantic chain, built by repeatedly XOR-ing earlier figures together — traditionally read as the overall answer the casting points to.
It's re-seeded per casting, but always by deterministic binary derivation (row-wise XOR), never by a random score with no method behind it.
Sand geomancy began as marks struck into the ground — a line of dots made too fast to count, then tallied afterwards into odd or even, once for each row. Nothing here is struck or tallied by hand, so it is worth setting down what does the work instead. Two things reach the chart and nothing else does: the calendar date your own device is showing, and the focus line, if you typed one. There is no box on this page for a birth date, a birth hour, a name, a gender or a place — not withheld, simply absent. Everything below follows from the input being that small.
| Figure | Its rows (Fire · Air · Water · Earth) | Points | What the figure says |
|---|---|---|---|
| Via | active · active · active · active | 4 | the road · movement |
| Cauda Draconis | active · active · active · passive | 5 | ending · release |
| Puer | active · active · passive · active | 5 | drive · impulse |
| Fortuna Minor | active · active · passive · passive | 6 | small luck · speed |
| Puella | active · passive · active · active | 5 | harmony · charm |
| Amissio | active · passive · active · passive | 6 | letting go · loss |
| Carcer | active · passive · passive · active | 6 | limits · holding |
| Laetitia | active · passive · passive · passive | 7 | joy · rising |
| Caput Draconis | passive · active · active · active | 5 | beginning · threshold |
| Coniunctio | passive · active · active · passive | 6 | meeting · union |
| Acquisitio | passive · active · passive · active | 6 | gain |
| Rubeus | passive · active · passive · passive | 7 | passion · caution |
| Fortuna Major | passive · passive · active · active | 6 | great strength · fortune |
| Albus | passive · passive · active · passive | 7 | wisdom · calm |
| Tristitia | passive · passive · passive · active | 7 | settling · patience |
| Populus | passive · passive · passive · passive | 8 | gathering · stillness |
The Judge is not chosen. It is what is left when the two Witnesses are added together — and those Witnesses are themselves sums of sums, the same row-by-row addition running three ranks deep. That closes the answer much further than the table above suggests. Across all 65,536 ways the four Mothers can fall, the Judge comes out as one of only eight figures — Via, Fortuna Minor, Amissio, Carcer, Coniunctio, Acquisitio, Fortuna Major, Populus — and never as the other eight. It is the classical checksum restated as arithmetic: a Judge always has an even number of points, so the points column above tells you which figures qualify before any sand is cast. This page therefore has exactly eight different Judge sentences available to it. The other eight are not being kept back for a rarer cast; the addition cannot reach them.
The same arithmetic that closes the Judge leaves the Witnesses wide open. Put every one of those 65,536 Mother sets through the chain and all sixteen figures turn up in a Witness seat, including each one the Judge can never be. So the two names printed above the Judge carry something the Judge on its own cannot — not as a matter of convention, but as a countable fact about where the addition can and cannot land.
A finished chart fills sixteen slots, and this page prints the four Mothers, the two Witnesses and the Judge. The other nine are computed and then left off the screen: the Daughters and the Nieces, which the Judge above could not have been reached without, and a Reconciler, which the engine derives from the Judge afterwards and this page makes no use of.
The focus line is hashed, never read. Before it goes anywhere it is trimmed of its outer spaces and lowered to a single case, so a capitalised word, the same word in lower case, and the same word with a space left on the end are one identical cast. Two different words meaning the same thing, on the other hand, are two entirely different charts — the engine never learns what either of them means. It is the seed string that moves the Mothers, character by character, and nothing about the question behind it.
Switching language moves the words and not the chart. The chain is handed a seed and nothing else — it never learns which of the thirteen languages you are reading in — so the same day with the same focus builds identical Mothers, Witnesses and Judge whether the page is in English, Korean, Thai or Persian. What changes is the sentence written about the Judge, and the short phrase naming what its figure says.
Asking again on the same day with the same focus hands back the same chart rather than casting afresh: the seed has not changed, so nothing downstream of it can. The day rolls over at midnight by your own device's calendar rather than a server's, so a chart will not shift underneath you because a timezone somewhere else has already reached tomorrow.
Whether those eight Judges come up evenly is a question better answered with a count than an assurance. Over 7,305 seeds — one per day from 2006-01-01 to 2025-12-31 with the focus left blank, which is the shape a daily visitor's cast actually takes — every one of them turned up, between 872 and 950 times. The grid sits here beside the numbers on purpose: a distribution quoted without the seeds that produced it is an anecdote, not a measurement.