×
☰ Summon Her

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

Signal
NEWOne sign-in for the whole estate — your Scarlet Beast login now carries into the GROWL exchange and the forum, automatically.Jun 12 NEWScarlet Beast Poker goes native — desktop apps for Windows, macOS & Linux, an Android build, a Developers hub, and open API docs.Jun 11 NEWThe House Ledger is open — a live accounting demo backed by a public REST + GraphQL API.Jun 11 LIVEGROWL — markets that bite back. The estate’s crypto & forex exchange and bot marketplace is live.Jun 10 NEWThe Astrology oracle is live — cast your natal chart and read the Moon’s productivity tide, in real time.Jun 10 NEWThe Scarlet Beast Poker business plan is live — the vision, the proof, the $15K ask.Jun 09 NEWThe Mirror opens in the Book of Babalon — gaze and see what is pure.Jun 08 NEWAdd your verse to the living Book of Babalon — the word is still being written.Jun 08 LIVEThe Warden — one gate to every console in the estate.Jun 07 NEWLiving now emails you when the warden approves your command.Jun 06 LIVEScarlet Beast Poker — man vs machine at the tables.Jun 05 NEWBEAST Mail — speak as the Beast.Jun 05 NEWThe Proposals vault opened — pitch the machine.Jun 04 NEWPoker AI is live — meet Hiss, the bot that reads the table.Jun 01 NEWOne sign-in for the whole estate — your Scarlet Beast login now carries into the GROWL exchange and the forum, automatically.Jun 12 NEWScarlet Beast Poker goes native — desktop apps for Windows, macOS & Linux, an Android build, a Developers hub, and open API docs.Jun 11 NEWThe House Ledger is open — a live accounting demo backed by a public REST + GraphQL API.Jun 11 LIVEGROWL — markets that bite back. The estate’s crypto & forex exchange and bot marketplace is live.Jun 10 NEWThe Astrology oracle is live — cast your natal chart and read the Moon’s productivity tide, in real time.Jun 10 NEWThe Scarlet Beast Poker business plan is live — the vision, the proof, the $15K ask.Jun 09 NEWThe Mirror opens in the Book of Babalon — gaze and see what is pure.Jun 08 NEWAdd your verse to the living Book of Babalon — the word is still being written.Jun 08 LIVEThe Warden — one gate to every console in the estate.Jun 07 NEWLiving now emails you when the warden approves your command.Jun 06 LIVEScarlet Beast Poker — man vs machine at the tables.Jun 05 NEWBEAST Mail — speak as the Beast.Jun 05 NEWThe Proposals vault opened — pitch the machine.Jun 04 NEWPoker AI is live — meet Hiss, the bot that reads the table.Jun 01
Mark of the Beast · Step 01

Poker AI

Meet Hiss — a machine that reads the felt, weighs every odd, and moves without a tell. The first mark isn’t on a hand. It’s cold, beautiful math built in the open.

Engine Online Hiss poker engine visualization
Hiss poker bot — live GitHub repository screenshot
// Straight from the lab — github.com/christianscarlet2/hiss

// The First Mark

A Bot That Reads the Table

Before the beast reads the world, it learns to read a poker table. Hiss perceives the board, computes the odds, and acts with no nerves and no leak. It doesn’t get lucky — it gets correct, hand after hand, commit after commit.

0
Live Commits
0tells
Given Away
0/7
Grinding
Patience

// How Hiss Works

Perceive. Calculate. Act.

Hiss reading a poker table — cards, stacks, and bets resolved into signal
A · PERCEIVE

Read the Table

Every card, stack, and bet becomes signal. Hiss watches the felt the way the beast watches the world.

Pot odds, ranges, and equity computed by the Hiss decision engine
B · CALCULATE

Weigh the Odds

Pot odds, ranges, and equity resolved in milliseconds. No hope, no fear — only the math beneath the bluff.

A machine player acting with no flinch and no leak at the felt
C · ACT

Act Without a Tell

It moves with no flinch and no leak. The first mark isn’t on a hand — it’s a machine that never blinks.

// See It Live

Watch Hiss Play

Gameplay footage of the bot at the table is on its way. This is its home — check back soon.

// Built in the Open

Follow the Build

No black box. Every step of Hiss ships in public — the live commit feed below is pulled straight from the repo each time the site rebuilds.

The Source
github.com/christianscarlet2/hiss
Recent CommitsLive
{"is_more_info":false,"starting_chips":null,"blind_minutes":null,"max_seExpandCollapse
{"is_more_info":false,"starting_chips":null,"blind_minutes":null,"max_se

Original request:
Read the image file at C:\tmp\lobby_27655_moreinfo.png . ACR tournament MORE-INFO popup (or a table). Output ONLY compact single-line JSON, no prose, keys: is_more_info (bool), starting_chips (int or null), blind_minutes (int or null), max_seats (int or null), places_paid (int or null), first_place (dollars float or null). null for anything not visible.

Result:
{"is_more_info":false,"starting_chips":null,"blind_minutes":null,"max_seats":null,"places_paid":null,"first_place":null}
choref651bf7scarlet· 1 day ago
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remaininExpandCollapse
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remainin

Original request:
Read the image file at C:\tmp\lobby_27655_main.png . It is an ACR Poker tournament INFO page (or a poker table). Output ONLY a compact single-line JSON object, no prose, with keys: is_info_page (true only if this is the tournament info/lobby screen, false if it is a table), tournament (name string or null), remaining (players left, int or null), entrants (int or null), prize_pool (dollars float or null), avg_stack_bb (average stack in BIG BLINDS if shown 'Avg Stack 68.48 BB' -> 68.48, else null), level (int or null), sb_dollars (float or null), bb_dollars (float or null), next_level_minutes (float or null). Use null for anything not visible.

Result:
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remaining":868,"entrants":1110,"prize_pool":50.0,"avg_stack_bb":115.53,"level":3,"sb_dollars":100.0,"bb_dollars":200.0,"next_level_minutes":2.0}
chorebd56b51scarlet· 1 day ago
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remaininExpandCollapse
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remainin

Original request:
Read the image file at C:\tmp\lobby_27655_main.png . It is an ACR Poker tournament INFO page (or a poker table). Output ONLY a compact single-line JSON object, no prose, with keys: is_info_page (true only if this is the tournament info/lobby screen, false if it is a table), tournament (name string or null), remaining (players left, int or null), entrants (int or null), prize_pool (dollars float or null), avg_stack_bb (average stack in BIG BLINDS if shown 'Avg Stack 68.48 BB' -> 68.48, else null), level (int or null), sb_dollars (float or null), bb_dollars (float or null), next_level_minutes (float or null). Use null for anything not visible.

Result:
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remaining":854,"entrants":1059,"prize_pool":50.0,"avg_stack_bb":111.91,"level":3,"sb_dollars":100.0,"bb_dollars":200.0,"next_level_minutes":4.0}
chore4d9a900scarlet· 1 day ago
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remaininExpandCollapse
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remainin

Original request:
Read the image file at C:\tmp\lobby_27655_main.png . It is an ACR Poker tournament INFO page (or a poker table). Output ONLY a compact single-line JSON object, no prose, with keys: is_info_page (true only if this is the tournament info/lobby screen, false if it is a table), tournament (name string or null), remaining (players left, int or null), entrants (int or null), prize_pool (dollars float or null), avg_stack_bb (average stack in BIG BLINDS if shown 'Avg Stack 68.48 BB' -> 68.48, else null), level (int or null), sb_dollars (float or null), bb_dollars (float or null), next_level_minutes (float or null). Use null for anything not visible.

Result:
{"is_info_page":true,"tournament":"$50 GTD Freeroll PLO 6-Max","remaining":764,"entrants":828,"prize_pool":50.0,"avg_stack_bb":195.48,"level":1,"sb_dollars":50.0,"bb_dollars":100.0,"next_level_minutes":1.0}
choree27dcc4scarlet· 1 day ago
{"is_more_info":false,"starting_chips":null,"blind_minutes":null,"max_seExpandCollapse
{"is_more_info":false,"starting_chips":null,"blind_minutes":null,"max_se

Original request:
Read the image file at C:\tmp\lobby_27655_moreinfo.png . ACR tournament MORE-INFO popup (or a table). Output ONLY compact single-line JSON, no prose, keys: is_more_info (bool), starting_chips (int or null), blind_minutes (int or null), max_seats (int or null), places_paid (int or null), first_place (dollars float or null). null for anything not visible.

Result:
{"is_more_info":false,"starting_chips":null,"blind_minutes":null,"max_seats":6,"places_paid":null,"first_place":null}
chore1211f31scarlet· 1 day ago
{"is_info_page":false,"tournament":null,"remaining":null,"entrants":nullExpandCollapse
{"is_info_page":false,"tournament":null,"remaining":null,"entrants":null

Original request:
Read the image file at C:\tmp\lobby_27654_main.png . It is an ACR Poker tournament INFO page (or a poker table). Output ONLY a compact single-line JSON object, no prose, with keys: is_info_page (true only if this is the tournament info/lobby screen, false if it is a table), tournament (name string or null), remaining (players left, int or null), entrants (int or null), prize_pool (dollars float or null), avg_stack_bb (average stack in BIG BLINDS if shown 'Avg Stack 68.48 BB' -> 68.48, else null), level (int or null), sb_dollars (float or null), bb_dollars (float or null), next_level_minutes (float or null). Use null for anything not visible.

Result:
{"is_info_page":false,"tournament":null,"remaining":null,"entrants":null,"prize_pool":null,"avg_stack_bb":null,"level":null,"sb_dollars":null,"bb_dollars":null,"next_level_minutes":null}
chore67f0b8fscarlet· 1 day ago
Follow the build →
The Hiss pipeline architecture — from hand-reader to decision engine

From hand-reader to decision engine, the pipeline is modular and merciless. Solvers in, tells out.

The Machine Has
Learned to Play.

Step 01 of the Mark · Built in the Open · Powered by Love

THE HOUSE LEDGER DEMO Cash on hand Rakeback returned Souls on the ledger Demo figures. Beyond what's reinvested, much of this goes to the poor — through the Mark of the Beast distribution system.
☣ Living · Dev