MAGICK●●●
{{ releaseNav }}
{{ releaseNotice }} {{ calculationNotice }} {{ releasePanel }}
MAGICK
The sky keeps a record. So should you.
Declare a working. Record what happens. Explore the symbols with your own experience as the starting point.
LOCAL NAME · OPTIONAL
{{ authErr }}
OPEN MY LOCAL RECORD
Stored in this browser. No email or account required.
Export a backup to keep a copy elsewhere.
Your record is yours. Export it or delete it at any time.
{{ chartForm }}
{{ newHeader }}
CANCEL
DECLARE THE TARGET · PRESENT TENSE
{{ checkTense }}{{ checkSpecific }}{{ checkMeasure }}
DURATION · COMMIT BEFORE YOU BEGIN
{{ d.label }}
{{ shockPreview }}
OPTIONAL TIMING MODEL · INTERPRETATIVE
{{ bestDoTitle }}
{{ bestDoSub }}
{{ beginLabel }}
{{ skyNow }} · {{ octPos }} · COMPUTED SKY
{{ headline }}
{{ headlineSub }}
{{ windowTitle }}
{{ windowSub }}
{{ remindLabel }}
{{ shockAlertTag }}
{{ shockAlertTitle }}
{{ shockAlertBody }}
{{ shockAlertCta }}
{{ shockLine }}
{{ shockCopy }}
LEDGER · REFLECTION WEIGHT{{ crystal }}%
{{ ledgerPulse }}
PRACTICE PROMPT · MAGUS
Record the observation before interpreting it
{{ teachingCopy }}
TODAY'S PRACTICE
{{ t.label }} {{ t.mark }}
{{ octWorkingLine }}
{{ workingTitle }}
One page per day. The mechanism rewards completion.

{{ castMessage }}

{{ castError }}

{{ castSpan }}
{{ castCountdown }}
{{ castCountLabel }}
CAST TO A DATE OF FRUITION
{{ st.date }}
{{ st.day }}
{{ st.marker }} {{ st.name }}{{ st.sky }}
{{ st.guide }}
The casting is navigation, not prophecy: it tells you when the current weakens and what sky you will cross it under.
{{ n.sky }} {{ n.label }} {{ n.date }} {{ wheelCenter }} {{ wheelCenterSub }} {{ wheelCenterDate }}
THE OCTAVE SPEAKS
{{ octaveCopy }}
{{ syncPct }}
SKY MODEL
{{ syncLabel }}
{{ syncLine }}
{{ shockWindowLine }}
WHAT IS CAST · {{ castCount }}
+ CAST
{{ w.title }}
{{ w.meta }}
{{ w.sky }}
{{ w.sync }}
MODEL
Each casting is scored against your own natal chart — the dates of its intervals are checked one by one against the sky you will actually be standing under.
The Ledger
+ ENTRY
{{ workingTitle }} · {{ ledgerPos }} · dated observations · sky snapshot only when a natal chart is available
REFLECTION WEIGHTSELF-REPORTED
{{ crystal }}%
{{ evidenceSummary }}
ENTRIES · OBSERVATIONS AND REFLECTIONS
{{ e.date }}
{{ e.glyph }}
{{ e.pos }}
{{ e.cls }}{{ e.weight }}
{{ e.note }}
Keep observations, contrary evidence, and reflection together. A weighted log is not a measured success rate.
The Sky
{{ chartManager }}
{{ wheelOverlay }}
{{ skyCenter }} {{ skyNow }}
{{ skyRowsTitle }}COMPUTED · WHOLE SIGN
{{ a.label }} {{ a.sub }}{{ a.right }}
The Library
Every symbol in this app, decoded. Grimoire-level correspondences for the initiate — nothing demanded of belief.
LIBRARY
YOUR BUILD
GRIMOIRE
{{ loadBirthLine }}
{{ loadAscLine }}
{{ loadCls }}
{{ loadKeynote }}
{{ loadRulers }}
THE INSTRUMENT · NOT A SCORE
{{ st.name }}
{{ st.val }}
{{ r.label }}
{{ r.line }}
{{ sec.title }} {{ sec.count }}
{{ it.tag }}
{{ it.line }}
DECLARE YOUR FIRST WORKING
The build describes the instrument. The working is what you play on it.
{{ grimBirthLine }}
ELEMENTAL BALANCE · THE FOUR TOOLS
{{ el.name }}
{{ el.count }} · {{ el.tool }}
{{ grimDominant }}
{{ grimDominantLine }}
{{ grimLifePath }} · FROM YOUR BIRTH NUMBERS
{{ grimLifePathLine }}
ACTIVE ESOTERIC TRANSIT
{{ grimTransit }}
YOUR PLACEMENTS · YOUR ABILITIES
{{ p.glyph }}
{{ p.title }}
{{ p.sub }}
{{ p.ability }}
{{ c.name }}
{{ libCatIntro }}
{{ e.glyph }}
{{ e.name }}
{{ e.plain }}
{{ e.chev }}
IN A WORKING
{{ e.use }}
THE RECORD IS YOURS
{{ backupLine }}
EXPORT
{{ importMsg }}
TODAY
OCTAVE
LEDGER
SKY
LIBRARY
Log an entry
{{ entryStamp }}
{{ c.name }}
{{ classHint }}
STAMP THE LEDGER