MagickHouse of Magus
{{ releaseNav }}
{{ releaseNotice }} {{ calculationNotice }} {{ releasePanel }}
The Red Mage at an apartment table with Liquid Rainbow Light flowing beside a notebook
House of Magus

Learn magick. Put it into practice.

Create a Working. Study the sky. Follow the lessons. Record what happens.

{{ authErr }}
Sign in to my account

Your record stays on this device. An account is optional. Use Save when you want to copy it to your account.

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 }}
The Red Mage at an apartment table with Liquid Rainbow Light flowing beside a notebook
{{ todayStamp }}

{{ todayHeadline }}

{{ todaySub }}

{{ 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 }}
The Red Mage at an apartment table with Liquid Rainbow Light flowing beside a notebook
Today

Start your first Working.

Choose one result to work toward. Record what you do and what happens.

First Working

What do you want to change?

Write the result in the present tense, choose a duration, and begin. This opens the rhythm and journal for that Working.

Begin foundation one
{{ 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 }}
Log an entry
{{ entryStamp }}
{{ c.name }}
{{ classHint }}
STAMP THE LEDGER