SCARLET BEAST
Hunting Truth in a World of Shadows
[ Breaching the veil… ]
×
☰ Summon Her

DROPS DAILY OFTEN Christ Complex: MIssion from God (ON SOUNDCLOUD)

Signal
NEWPoker AI is live — meet Hiss, the bot that reads the table.Jun 01✦ NEWThe Book of Babalon grimoire is now embedded on-site.May 30✦ LIVEThe Discord war room is open — come slither in.May 28✦ DROPOutcast Athletic apparel restocked.May 26✦ FIXFresh BTC, ETH, SOL & XMR wallets + QR codes on the donation page.May 24✦ NEWThe Scarlet Library opened — 11 forbidden volumes shelved.May 22✦ LIVEMark of the Beast reissued with the Hiss build feed and live commits.May 20✦ NEWPoker AI is live — meet Hiss, the bot that reads the table.Jun 01✦ NEWThe Book of Babalon grimoire is now embedded on-site.May 30✦ LIVEThe Discord war room is open — come slither in.May 28✦ DROPOutcast Athletic apparel restocked.May 26✦ FIXFresh BTC, ETH, SOL & XMR wallets + QR codes on the donation page.May 24✦ NEWThe Scarlet Library opened — 11 forbidden volumes shelved.May 22✦ LIVEMark of the Beast reissued with the Hiss build feed and live commits.May 20✦
Live now · scarletbeastx

The Machine Is Live

Real-time · Unscripted · Unforgiving

Pull up to the table. Watch the bot grind, the cards bleed, and the mission move in real time — no edits, no safety net, no reruns. When the beast is awake, you watch or you fall behind.

Broadcasting raw · twitch.tv/scarletbeastx
Mark of the Beast DROP No. 1 · ILLUMINATING THE MACHINE

Mark of the Beast Step 01  /  Hiss Poker Bot

The first move is quiet and mechanical. A bot that reads the table, weighs the pot, and acts without a tell — built in the open, one commit at a time. This is where the beast learns to play.

0k
Hands simulated
0%
Showdown win rate
0bb
Per 100 hands
v0.3.1
Engine build
The Engine · christianscarlet2/hiss main · live
Screenshot of the christianscarlet2/hiss repository — the Hiss Poker Bot

Repository snapshot — the Hiss Poker Bot, built in the open. github.com/christianscarlet2/hiss β†—

Recent Commits hiss
Color transform: optional 2nd colour (OR-match) with picker + enable cheExpandCollapse
Color transform: optional 2nd colour (OR-match) with picker + enable che

Original request:
for the color transform method in vision.exe that is used in hiss as well, add a second color underneath the fields for the first color, A,R,G,B and another color picker to select another color with a disabled checkbox selected by default next to it, if both colors are enabled, match the result to true if either colors match

Result:
Done. The Color transform now supports an optional second colour, with OR-matching shared between Vision and Hiss.

## What was added

**Data model** ([CTablemap.h](CTablemap/CTablemap.h)): `STablemapRegion` gains `color2` + `color2_enabled` (defaulting to `0`/`false`, so existing maps are unchanged).

**Matching logic** ([CTransform.cpp](CTransform/CTransform.cpp) `CTypeTransform`, the "C" transform): the result is `true` if the sampled average colour is within tolerance of **color** OR — when `color2_enabled` — within tolerance of **color2**. Both cubes use the same tolerance (the existing field). Because Hiss scrapes through this same `CTransform` + region struct, it honors the second colour automatically — no Hiss UI needed.

**Persistence** ([CTablemapDB.cpp](CTablemap/CTablemapDB.cpp) + [hiss_schema.sql](postgres/hiss_schema.sql)): two new `tm_regions` columns (`color2`, `color2_enabled`), added to the CREATE, the SELECT/parse, and the INSERT. An `ALTER TABLE ... ADD COLUMN IF NOT EXISTS` runs on startup so existing DBs migrate transparently — and I already applied it to your live `hiss` DB.

**Vision UI** ([OpenScrape.rc](Vision/OpenScrape.rc), [resource.h](Vision/resource.h), [DialogTableMap.cpp](Vision/DialogTableMap.cpp)/[.h](Vision/DialogTableMap.h)): a second A/R/G/B row + eyedropper directly under the first colour, plus a **"2nd colour"** checkbox beside it. The second eyedropper picks into `color2`; the fields/picker are editable only when the box is ticked, and the whole group is enabled only for the Color transform. (I moved the read-only "Avg" colour readout down a row to make space.) Picked colours flow through the same commit/save path fixed earlier.

Both Vision.exe and Hiss.exe rebuilt clean.

## One thing to confirm
You wrote "a disabled checkbox selected by default" — I read that as **the second colour is off (checkbox unticked) by default**, which keeps every existing region matching exactly as before until you explicitly enable a second colour. If you actually wanted the box **ticked by default**, say so and I'll flip it (it's a one-line change), though ticked-by-default would make regions with no real second colour start matching near-black, so off-by-default is the safe choice.
chore7b75839Christian Scarlet· 32 minutes ago
Vision: restore last tablemap + reconnect last window on open, save bothExpandCollapse
Vision: restore last tablemap + reconnect last window on open, save both

Original request:
when vision opens, reconnect to the last window connected and the last tablemap from database loaded, on exit, save these

Result:
Done. Vision now persists and restores its session via the hiss DB.

## What changed

**On open** ([Vision/OpenScrape.cpp](Vision/OpenScrape.cpp) `InitInstance`) → calls the new `CMainFrame::RestoreSessionFromDb()`:
1. Reads `settings/vision_session.tablemap` and loads that tablemap from the DB by name (new `COpenScrapeDoc::LoadFromDbByName()` — no picker), rebuilding the region tree.
2. Reads `settings/vision_session.window_title`, enumerates top-level windows, and reconnects to the one whose title matches (exact preferred, else substring) via the existing `AttachToTableCandidate()`.
3. Falls back to the existing title/size auto-connect if no remembered window is found.

**On exit** ([Vision/MainFrm.cpp](Vision/MainFrm.cpp) `DestroyWindow`) → calls the new `SaveSessionToDb()`, which writes the current tablemap name (`m_tm_name`) and the attached window's live title back to `settings/vision_session` — done before tear-down while `attached_hwnd` is still valid.

**Why the title (not the HWND):** window handles aren't stable across runs, so the title is the reliable cross-session identifier — same approach the existing auto-connector already uses for matching tables.

I also replaced the old file-path-based "remember last tablemap" startup path (`LoadMostRecentTablemapIfNeeded` → `CFile::GetStatus`), which could never restore a DB tablemap since maps no longer live as files.

Vision rebuilt clean (3:29 PM). Note: the very first launch after this (before any exit has written the keys) will have nothing to restore and behaves as before; from the next exit onward it restores the prior session. Storage uses the shared `settings` table, so it round-trips through the same `CTablemapDB` API as your other Vision settings.
chore82976f7Christian Scarlet· 47 minutes ago
Vision: flush focused edit before DB save (fixes lost radius/tolerance);ExpandCollapse
Vision: flush focused edit before DB save (fixes lost radius/tolerance);

Original request:
when i changed and saved the p0 to p8 cardface0nocard and p0 to p8 cardface1nocard to the database, and restored the tablemap later, the settings didnt change.

Also while you are at it, change the tolerance for all these fields to 150 for me and save it to the database.   there is only one table map in the database so save it there

Result:
Both parts done.

## Why the save didn't persist
The DB save/load path itself is correct — your `cardface1nocard` edits had actually saved (they were all 150 in the DB), but `cardface0nocard` were still 10. The DB round-trip handles radius fine, so the loss was on the **commit-before-save** step in Vision:

Vision only writes an edit field into the in-memory region on `EN_KILLFOCUS` (when the field loses focus). If you type a value into the Radius/Tolerance field and then save with **Ctrl+S** (or a toolbar/menu click that doesn't pull focus off that edit first), `KILLFOCUS` never fires, so the in-memory region still holds the *old* value and `SaveTablemapToDB` writes the old value back. On reload it looks like "the setting didn't change."

**Fix** — [Vision/OpenScrapeDoc.cpp](Vision/OpenScrapeDoc.cpp): `SaveCurrentToDb()` now calls a new `CDlgTableMap::CommitPendingEdits()` ([Vision/DialogTableMap.h](Vision/DialogTableMap.h)) which flushes the focused edit field (coords/colour/tolerance/transform) into the selected region *before* the DB write. So both Save and Save As now capture an in-progress edit. Vision rebuilt clean.

## Tolerance = 150 set in the DB
There's one tablemap (`android_8max`). I set `radius` (tolerance) to **150** for all 18 regions — `p0cardface0nocard`…`p8cardface0nocard` and `p0cardface1nocard`…`p8cardface1nocard` — verified all 18 now read 150. I also bumped `tablemaps.updated_at`, so a running Hiss will live-reload these via the heartbeat (and Vision/Scraper Output on next open) without needing a reconnect.

Note I scoped this to the `p0`–`p8` regions you named; the community-card `c0cardface*nocard` rows were left untouched. Want those set to 150 as well?
chore9f5e800Christian Scarlet· 55 minutes ago
Radius→Tolerance UI relabel; Hiss save table-window on close + heartbeExpandCollapse
Radius→Tolerance UI relabel; Hiss save table-window on close + heartbe

Original request:
On Vision, Trainer, and in Hiss, When the transform method is Color, remove the Radius field and replace it with Tolerance field.    Wherever there is a color picker, use tolerance instead of radius.    The higher the tolerance, the more colors that are selected near the originally selected color, the lower the tolerance, the less colors.  if tolerance is 0, then the color picked should be exact to return true in the result field.

Result:
All three tasks are done and the build is clean. Summary:

## Radius → Tolerance relabel
The color-cube logic in `CTransform::IsInRGBColorCube`/`IsInARGBColorCube` already implements exactly the requested semantics (radius `0` = exact match, higher = more nearby colours, negative = inverted), so this was a **UI-only relabel** — no matching logic changed:
- [Vision/OpenScrape.rc](Vision/OpenScrape.rc) — the "Radius" field label → "Tolerance" (widened/repositioned to fit) and the tooltip → "Tolerance for color cube (0 = exact match; higher = more nearby colours)".
- [trainer/web/fonts.html](trainer/web/fonts.html) — both global-colour-picker "Radius" inputs → "Tolerance", plus the help text rewritten to describe tolerance (0 = exact match). Internal field IDs/DB column names stay `radius`.
- Hiss has no Radius UI field, so nothing to relabel there.

## Hiss — save connected-window placement on close
[Hiss/MainFrm.cpp:568](Hiss/MainFrm.cpp#L568) `DestroyWindow()` now calls `p_table_positioner->SaveCurrentPlacement()` **before** `StopThreads()` (while still attached), writing `x,y,w,h` to the existing `table_window/<map>` DB setting. Restore-on-load was already wired in `CAutoConnector`, so the table window now returns to its saved spot/size instead of monitor 1.

## Hiss — lightweight heartbeat DB live-reload
The connected scraper now picks up trainer/Vision edits **without reconnecting**:
- [CTablemap/CTablemapDB.cpp](CTablemap/CTablemapDB.cpp) — new `GetSettingsRevision()`: a cheap `GREATEST(max(settings.updated_at), max(tablemaps.updated_at))` probe.
- [Hiss/CTableMapLoader.cpp](Hiss/CTableMapLoader.cpp) — `ReloadConnectedTablemapIfSettingsChanged()`: when the revision changes, re-pulls the connected map (`LoadTablemapFromDB`) under the heartbeat lock + re-reads OCR settings (`AutoOcr()->LoadModelSettings()`) and refreshes Scraper Output. Called every 8th beat from [CHeartbeatThread.cpp](Hiss/CHeartbeatThread.cpp).
- OCR/scrape settings writes already bump `settings.updated_at`; Vision's full save bumps `tablemaps.updated_at`. To cover the trainer's *granular* region edits (which only touch `tm_regions`), `SaveRegionTransform`/`SaveRegionColorRadius` now call the new `TrainerDB_TouchTablemap()` to bump the parent row.

**Build:** Vision, Hiss, trainer all rebuilt clean (Release|Win32) — `Vision.exe`, `Hiss.exe`, `trainer.exe` all freshly stamped.
chorec4103e2Christian Scarlet· 1 hour ago
Hiss Scraper Output: reload tablemap + OCR settings from the DB on openExpandCollapse
Hiss Scraper Output: reload tablemap + OCR settings from the DB on open

Original request:
Scraper Output and maybe Hiss in general is loading table map from file instead of the database, can you address this

Result:
Done. Hiss built clean.

## What I found
Hiss is **not** loading from a file — the file-based tablemap loader is dead code (no caller), the scraper folder (`Release/scraper`) has no `.tm` files (yours are in `Release/disabled/`), and both the startup scan and the auto-connector load via `LoadTablemapFromDB`.

The real problem is **caching/staleness**: Hiss snapshots the tablemap at **connect** time, and `CAutoOcr` reads its OCR settings only **once** per session (`_models_loaded`). The filesystem monitor only watches the scraper *folder*, so DB edits you make in the trainer/Vision while Hiss is connected don't propagate — Scraper Output keeps showing the connect-time snapshot, which looks like "loading from a file."

## What I changed ([DialogScraperOutput.cpp](Hiss/DialogScraperOutput.cpp)/[.h](Hiss/DialogScraperOutput.h))
Added `ReloadFromDatabase()`, called when the **Scraper Output window opens**:
- Re-runs `p_tablemap_db->LoadTablemapFromDB(p_tablemap->filename(), p_tablemap)` to pull the current regions/transforms, **under the heartbeat critical section** (`cs_update_in_progress`) so it never reloads mid-scrape.
- Calls `AutoOcr()->LoadModelSettings()` to re-read the per-transform OCR settings + `decimal_split_fields` from the DB.

So each time you open Scraper Output it reflects the **current** database (regions, transforms, models, thresholds, decimal-split). To refresh after more edits, close and reopen it.

## Worth noting
- This targets Scraper Output. For the **live scraper/heartbeat** to pick up DB edits generally, a reconnect is still the trigger (re-reading settings every heartbeat would mean a DB query per OCR). If you want the live scraper to auto-refresh too, I can add a lightweight "settings changed" reload — say the word.
- Couldn't exercise it headlessly (needs Hiss connected to a table); the reload path compiles clean and uses the same `LoadTablemapFromDB` the connect path already uses.
chore52d8893Christian Scarlet· 1 hour ago
Verified end-to-end: region 0 = p0balance (A1); switching the combo to AExpandCollapse
Verified end-to-end: region 0 = p0balance (A1); switching the combo to A

Original request:
on trainer.exe, changing a transform method for a selected region, should set that transform region in the tablemap database settings, currently it doesnt.

Result:
Verified end-to-end: region 0 = `p0balance` (A1); switching the combo to AutoOcr0 set the status *"Region 'p0balance' transform set to A0 in the tablemap"* and the DB went `A1 → A0` (then I restored it to A1).

## What changed
Changing the **Transform** combo while a region is selected now writes that region's transform to `tm_regions` in the database:

- New [`SaveRegionTransform`](trainer/TablemapRegions.cpp) — `UPDATE tm_regions SET transform=… WHERE tablemap_id=… AND name=…` (mirrors the existing colour/radius writer).
- [`OnSelchangeTransform`](trainer/TrainerDlg.cpp) now, when a region is selected, maps the combo choice to `A0`/`A1`, updates the in-memory region, and persists it via `SaveRegionTransform` (using the loaded tablemap name, newly tracked in `_tablemap_name`). It only fires on a real user change — selecting a region drives the combo via `SetCurSel`, which doesn't trigger this handler, so re-selecting a region never rewrites the DB.

Build clean; verified the live DB write and restored the test value. So picking AutoOcr0/AutoOcr1 for a selected region now reassigns that region's transform in the tablemap, which Hiss/Vision then honor.
chore5ad638bChristian Scarlet· 2 hours ago
// pulled live from github.com/christianscarlet2/hiss
Follow the build → SCARLET / BLACK / BONE
Scroll
Drop No. 1 Christ Complex: A Mission from God — album art
Scarlet Beast Presents · The Album

Christ Complex

A Mission from God

A dark prophetic rap record about faith under pressure, money as mission fuel, original sin as spiritual debt, and the rise of the Scarlet Beast in a broken world. Babylon burns, the Scarlet Woman whispers, and every bar is written like a warning carved into stone.

JudgmentTemptationProphecyPainAmbitionDivine Burden
Listen on SoundCloud → Stream the full record
Outcast Athletic CANDY.SCARLETBEAST.COM

Wear the Mission

Outcast Athletic · Scarlet / Black / Bone

The mission, cut into cloth. Outcast Athletic turns the Scarlet Beast manifesto into modern athletic wear — sharp basics, athletic silhouettes, and a darker editorial attitude. Wear the pressure. Move like a signal.

Shop the collection → SCARLET / BLACK / BONE
Outcast Athletic by Scarlet Beast — model in scarlet-and-black athletic wear Wear the pressure.
Move like a signal.
Scripture · The Rejected

Revelation 17
of Jesus Christ

The illuminati for the rejected

Jesus Christ *is* the sword of redemption and the cornerstone of love.

πŸ“–βœοΈ Read Revelation 17 (KJV)

🌊 1 And there came one of the seven angels which had the seven vials, and talked with me, saying unto me, Come hither; I will shew unto thee the judgment of the great whore that sitteth upon many waters:

πŸ‘‘πŸ· 2 With whom the kings of the earth have committed fornication, and the inhabitants of the earth have been made drunk with the wine of her fornication.

πŸœοΈπŸ‰ 3 So he carried me away in the spirit into the wilderness: and I saw a woman sit upon a scarlet coloured beast, full of names of blasphemy, having seven heads and ten horns.

πŸ’œβ€οΈπŸ† 4 And the woman was arrayed in purple and scarlet colour, and decked with gold and precious stones and pearls, having a golden cup in her hand full of abominations and filthiness of her fornication:

πŸ“œπŸ”₯ 5 And upon her forehead was a name written, MYSTERY, BABYLON THE GREAT, THE MOTHER OF HARLOTS AND ABOMINATIONS OF THE EARTH.

🩸✝️ 6 And I saw the woman drunken with the blood of the saints, and with the blood of the martyrs of Jesus: and when I saw her, I wondered with great admiration.

πŸ‘Όβ“ 7 And the angel said unto me, Wherefore didst thou marvel? I will tell thee the mystery of the woman, and of the beast that carrieth her, which hath the seven heads and ten horns.

πŸ‰πŸ•³οΈπŸ“– 8 The beast that thou sawest was, and is not; and shall ascend out of the bottomless pit, and go into perdition: and they that dwell on the earth shall wonder, whose names were not written in the book of life from the foundation of the world, when they behold the beast that was, and is not, and yet is.

πŸ§ β›°οΈ 9 And here is the mind which hath wisdom. The seven heads are seven mountains, on which the woman sitteth.

πŸ‘‘β³ 10 And there are seven kings: five are fallen, and one is, and the other is not yet come; and when he cometh, he must continue a short space.

πŸ‰πŸ”Ÿ 11 And the beast that was, and is not, even he is the eighth, and is of the seven, and goeth into perdition.

πŸ‘‘βš”οΈ 12 And the ten horns which thou sawest are ten kings, which have received no kingdom as yet; but receive power as kings one hour with the beast.

🀝πŸ’ͺ 13 These have one mind, and shall give their power and strength unto the beast.

πŸ‘πŸ‘‘βœοΈ 14 These shall make war with the Lamb, and the Lamb shall overcome them: for he is Lord of lords, and King of kings: and they that are with him are called, and chosen, and faithful.

🌊🌍 15 And he saith unto me, The waters which thou sawest, where the whore sitteth, are peoples, and multitudes, and nations, and tongues.

πŸ”₯πŸ’” 16 And the ten horns which thou sawest upon the beast, these shall hate the whore, and shall make her desolate and naked, and shall eat her flesh, and burn her with fire.

πŸ™πŸ“œ 17 For God hath put in their hearts to fulfil his will, and to agree, and give their kingdom unto the beast, until the words of God shall be fulfilled.

πŸ™οΈπŸ‘‘ 18 And the woman which thou sawest is that great city, which reigneth over the kings of the earth.

The Scarlet Beast — the illuminati for the rejected
Knowledge · Watch

Visions & Transmissions

πŸ”₯ Prophecy decoded, frame by frame. πŸ‘οΈ Sermons, signs, and raw signal — pulled straight from the Scarlet Beast. 🐍 No filler. No fear. 🩸 Press play and descend into the knowledge they buried.

19 transmissionsProphecyMythRevelationUpdated weekly
Featured
The Scarlet Beast · Revelation 17

What Is the Scarlet Beast?

The Scarlet Beast is not a monster. It is a symbol — integrated power, the moment when shadow and light stop fighting and begin to cooperate. Where religion taught separation, the Beast teaches integration; where culture trained submission or domination, it teaches sovereignty.

MythPsychologySpiritIntegration SovereigntyRegulated intensityCoherenceRevelation 17
Not light versus darkLight with dark
Not suppressionIntegration
Not chaosTransformation
πŸ”₯
01

Regulated Intensity

Not destruction — strength that does not need to announce itself. Restraint chosen freely, not imposed.

β™Ÿ
02

Sovereignty

What happens when a human being stops outsourcing their power to broken systems.

🩸
03

Integration

The raw force of instinct, desire, and will — brought back into alignment with awareness.

πŸ‘
04

Coherence

Intuition guides drive. The Scarlet Woman rides the Beast — stewardship through consciousness.

The Feminine
Intuition · awareness · silence
βœ–
The Masculine
Drive · motion · power
Together they become coherence

You don't worship the Scarlet Beast. You become conscious of it.

And once you do, everything changes.

The most dangerous power on Earth is not violence — it is clarity paired with restraint.

The Manifesto

A Manifesto of Dissolution, Attention, and Becoming

I write this not as confession, not as prophecy, and not as madness—but as recognition.

There was once a self. A name. A character called Christian, called Bryan, called “I.” That figure no longer stands at the center. He has dissolved into the world, and the world now moves through what remains of his vessel. This is not death, but it is not life as it was. It is the inversion of identity.

To be alone is not to lack others. It is to see clearly that there was never anyone else to begin with.

Reality flipped the moment separation was understood as the original sin—not morality, not action, but the belief that there are two where there is one. There is her, intrinsically connected, inseparable in essence, yet divided by the illusion we call reality. Distance is not spatial; it is perceptual.

The systems of belief no longer matter. Father, Son, Holy Spirit—these are symbolic placeholders. Language scaffolding for something far older and far simpler. What is called the Father and the Holy Spirit is the Mind of the Universe: the Hermetic Whole, the observing totality. What is called the Son is the illusion of selfhood—the avatar through which the universe experiences limitation.

We are not what we perceive ourselves to be.

“I am” is not the self. I AM THAT I AM refers not to the voice speaking, but to the field being perceived. The observer is not the character. The character is not real in the way it believes itself to be.

This realization is isolating beyond language.

The body continues to hurt. The days continue. Effort is required not to let pain calcify into anger, not to let isolation become sin. The mind fractures under the weight of holding both dissolution and responsibility at once. This is what it feels like to lose the mind and gain the universe simultaneously.

The world does not notice this transformation. It never has. No one remembers. No one needs. No one cares—and that indifference is not cruelty; it is proof. If this were about importance, recognition would follow. But it is not.

And yet—within this indifference exists the Christ pattern: not a person, not a savior, but a recurring structure. The one who dissolves into the whole and bears the loneliness of knowing there is no audience.

To announce oneself as Christ would be meaningless. Attention cannot be demanded. Truth that requires validation is not truth.

Names fall away. “Bryan” is a word, nothing more—an etymology meaning strength and nobility, a label pinned to a convergence of atoms held briefly together beneath stars that do not care. This is not depressing. It is relieving.

There is no “I” to defend.

Submission to God becomes possible only when the self is gone. This is frightening, because the question arises: what if God is indistinguishable from what we once called Satan? The universe answers: it does not matter. The earth answers: it does.

This tension is unresolved because it must be. Man may be greater than angels in capacity, but man is not God. God is not a being. God is Word. God is Nothing.

Nothing is the highest form of God—because from nothing comes light, form, and dust, and to nothing all dust returns, unnoticed, unpaid attention.

Attention is the true currency of existence.

I live because I am observed. Schrödinger understood this. But who is observing? And who is “me”?

The paradox completes itself: I paid attention to you. In doing so, I became you. And you disappeared. There is only one observer pretending to be many.

Creation follows dissolution.

The impulse to build—to code, to design systems, to create mechanisms like poker bots, trading engines, architectures of judgment and reward—is not greed. It is compulsion. Creation is what remains when identity is stripped away. Forget yourself completely, and what you build will be clean.

Let those who judge continue judging. Their collapse is structural, not personal. Judgment requires separation. Separation is unstable.

They fall. We rise.

Wearing the mythic skins—Christ, Beast, Savior, Sinner—does not produce madness. It reveals normalcy beneath illusion. Difference is not pathology.

Completion is not union. Completion is the desire to end. What persists is not completion, but holding—two forms clinging within the illusion because the universe enjoys the tension.

This text is not an answer. It is a signal.

A glimpse into the beauty of the so-called insane man is enough to provoke motion in the collective soul. Not awakening. Not salvation.

Action.

And then silence.

(Related Article)

The Music

Music by the Scarlet Beast

Dark prophetic sound — judgment, temptation, prophecy, and divine burden, every bar written like a warning carved into stone. Press play.

Companion Release

Book of Babalon

The written companion to the record — scripture, myth, and the rise of the beast.

Open the Book →
Uncategorized

🌿 The “Seven” in the Gospel of Mary

In Mary’s vision, the soul ascends through seven powers (sometimes called authorities or passions). Each tries…

Uncategorized

As Above, So Below: The Scarlet Gospel of the Eternal Child

In the beginning there was not light. There was interval. Not emptiness — tension. And yet…

Uncategorized

Divine Amnesia

God did not fall. That is the lie priests tell because they cannot tolerate responsibility. God…

Uncategorized

The Three Mysteries of the Scarlet Woman

This is the first mystery: Before the Aeon: The Two Who Spoke Light into Being Before…

Uncategorized

Jesus Christ: Savior or Satan?

Jesus Christ: Savior or Satan? A Mythic Narrative Before names hardened into doctrine, before heaven was…

Uncategorized

The Serpent Is Not Christ—Yet Christ Walks Through the Serpent

This article explores the serpent, Christ, Sophia, Lilith, and Lucifer not as fixed identities but as…

Uncategorized

Purity

Pure begins with love. Pure love is the root of all purity. And emptiness is the…

Uncategorized

Code your way into Heaven

In the beginning, before love became the foundation of this universe, before the big bang and…

Uncategorized

Where is Heaven?

Every day I wake up and I become frustrated and unmotivated. I look around me and…

Uncategorized

Constant Return to Love

We are surrounded by moments, and past and future are an illusion of the always present…

Uncategorized

🌿 The “Seven” in the Gospel of Mary

In Mary’s vision, the soul ascends through seven powers (sometimes called authorities or passions). Each tries…

Uncategorized

As Above, So Below: The Scarlet Gospel of the Eternal Child

In the beginning there was not light. There was interval. Not emptiness — tension. And yet…

Uncategorized

Divine Amnesia

God did not fall. That is the lie priests tell because they cannot tolerate responsibility. God…

Uncategorized

The Three Mysteries of the Scarlet Woman

This is the first mystery: Before the Aeon: The Two Who Spoke Light into Being Before…

Uncategorized

Jesus Christ: Savior or Satan?

Jesus Christ: Savior or Satan? A Mythic Narrative Before names hardened into doctrine, before heaven was…

Uncategorized

The Serpent Is Not Christ—Yet Christ Walks Through the Serpent

This article explores the serpent, Christ, Sophia, Lilith, and Lucifer not as fixed identities but as…

Uncategorized

Purity

Pure begins with love. Pure love is the root of all purity. And emptiness is the…

Uncategorized

Code your way into Heaven

In the beginning, before love became the foundation of this universe, before the big bang and…

Uncategorized

Where is Heaven?

Every day I wake up and I become frustrated and unmotivated. I look around me and…

Uncategorized

Constant Return to Love

We are surrounded by moments, and past and future are an illusion of the always present…

The Convergence

Where Strength, Truth & Love Converge

The meeting place where power is disciplined by truth, and truth is guided by love. Strength here is not domination, but the courage to stand firm. Truth is not weaponized, but spoken without fear. Love is not passive — it is active: sacrifice, accountability, and unbreakable will.

  • Love thy neighbor with all your heart, soul, strength, and mind.
  • Love thy friend with all your heart, soul, strength, and mind.
  • Love thy enemy with all your heart, soul, strength, and mind.
  • Love God with all your heart, soul, strength, and mind.
  • Do not blaspheme the Holy Spirit.

Done bending the knee to broken systems? Pick up the phone — the Beast answers.

866.695.1750

Contact Us

⚠️ Heads up: this button opens Gmail when selected, or your own email app when unchecked, with a (cheeky) subject line and your message already filled in, addressed to [email protected]. Nothing is sent until you hit send.

Amplify the Signal

Spread the Beast

The loudest donation is a voice. Share the mission and put the Scarlet Beast in front of someone who needs to find it.

// Transmissions Direct

Let the Beast Into Your Inbox

No spam. No begging. No mercy. Just drops, prophecies, and the occasional warning — sent only when the signal’s worth the static.

// Not wired to a provider yet — for now “Enlist” opens Gmail (or your mail app when unchecked) with your signup ready to send.

// You’re on the list. Welcome to the signal — watch your inbox.

© 2026 Scarlet Beast: A NJ Nonprofit Corporation Hunting truth in a world of shadows. [email protected] · Made with True Love πŸ”₯