⚠️ Prediction market trading involves risk. Only trade what you can afford to lose.
Account
B
BLKJ Trader
Local account · No login yet
Change photo· Remove
Display Name
Email
Email Preferences
Service emails about your account, security, and billing are always sent.
Security
Highly recommended: it keeps your account safe even if your password is ever stolen.
Billing
Subscription & Membership
Full paid access
›
Tax Documents
Trade History (CSV)
Every logged trade, stake, and result
Research Data (JSON)
Full system snapshot: rules, zones, trades with entry context, and a settled-market backtest
Annual Tax Statement
Formatted year-end summary for filing
CSV exports your real logged trades right now. Formatted statements arrive in a future update.
Close Account
Closing your account cancels any subscription and permanently deletes your data after 90 days. You can reactivate by logging back in before then.
Downgrade instead, recommended
Downgrading to Free keeps your account, journal, and settings. You simply stop being billed, nothing is deleted, and you can upgrade again anytime. Closing is permanent after 90 days.
Still want to close? This is step 1 of 2.
Step 2 of 2. Type CLOSE below to permanently close your account and start the 90-day deletion.
by Black Journal · v1.0.0
Black Journal was built because most prediction market traders don't fail from a lack of opportunities. They fail from a lack of process, chasing favorites, ignoring their own rules, and trading on emotion instead of edge.
BLKJ is the discipline layer that sits on top of Kalshi. 54 rules across 10 sports, sweet spot probability zones calibrated per sport, a Team Morale Meter, and a Journal that tracks whether your own rules actually worked.
Discipline. Documentation. An edge. That's Black Journal.
Legal
Privacy Policy
›
Terms of Service
›
Contact Us
What can we help with? Pick a topic, we'll point you to answers that might solve it right away, and you can send us a message anytime.
Your email
Message
Sends to support@blkj.ai via your email app. You can always write us directly at support@blkj.ai.
Sorry to see you go. You can cancel and, if you are within 30 days of your first charge, get a full refund automatically. No back-and-forth, no waiting on approval.
Mind sharing why? (optional)
If you are outside the 30-day window, or a refund has already been used on your account, this cancels your membership with no further charges and access runs to the end of your paid period. The survey is optional and never affects your refund.
Docs & Legal
Privacy Policy
How your data is handled
›
Terms of Service
Membership, billing & cancellation
›
Messages from BLKJ
Announcements and replies to your messages land here and stay, so nothing gets lost.
Loading your messages…
Coming With the Web App
No local install or proxy required
Cloud sync across devices
Game-time reminders you set
Account login, not a local config file
No payment required while BLKJ runs locally. Membership pricing announced at web app launch.
⚙ Dev Preview, Temporary, Not Real Billing
While BLKJ is being built, use this to preview what a free (unpaid) account would see, locked verdicts, locked morale scores, and view-only Settings. This toggle disappears once real accounts and billing exist.
Simulate Free Tier
Off, you currently have full paid access
Log in
Your account syncs your rules, journal & settings securely across devices.
Email
First name
Last name
Password
Forgot password?
Verification code (sent to your email)
Confirm password
Beta invite code
New to BLKJ?Create an account
Set a new password
Choose a new password for your BLKJ account. All other sessions will be signed out.
New password (12+ characters)
Confirm new password
Welcome to the BLKJ Family
Thank you for joining us. You're in. One thing to know before your first trade.
BLKJ runs on a system of 54 discipline rules and sweet spot probability zones, built from real trading, one live win and one live loss at a time. Every market you see gets checked against them automatically, so the system flags the trades that fit and warns you off the ones that don't.
⚠️ A word before you customize
Your rules are fully editable, but the defaults are research-backed and built to protect you. Unless you're confident you understand the system, trade with the presets first. Change them once you truly know why each rule exists, not before.
📖 Learn how the rules work in Research → Rules & Guides
Connect to Kalshi
Checking connection…
How to get your API key
Sign in at kalshi.comin a web browser (or create a free account).
Open Account & Security → API Keys.
Click Create key and choose RSA.
Copy the API Key ID and download the private key file.
Paste both below and connect.
📱 On a phone? API keys can only be created on Kalshi's website, not in their mobile app. Open kalshi.com in your phone's browser and turn on Request Desktop Site (Safari: the aA icon in the address bar → Request Desktop Website · Chrome: ⋮ menu → Desktop site) to reach Account & Security → API Keys. The private key downloads as a file — open it and copy everything, including the BEGIN/END lines. Easiest on a computer, and you only do this once.
💡 Tip: your key is saved only in this browser, so connect on the device you'll actually trade from. If you connect on a computer, you'll connect once more on your phone (same key).
API Key ID
Private Key
Paste the whole key exactly as Kalshi gives it, including the BEGIN and END lines. Both key formats work.
🔒 Your Kalshi API key and private key are stored only in this browser and used only to sign requests sent to Kalshi. They are never transmitted to or stored by Black Journal. On this device only.
📅 Schedule
⭐ Your Reminders
Today
All Sports
Pick a sport to filter markets. Your most recent pick moves to the front.
Team Morale Flags
Add flags to adjust this team's morale score
🔴 High Risk
Already qualified
Star player out
Goalkeeper out
Key suspension
Odds shifted 5%+
Cannot advance
🟡 Medium Risk
Expected rotation
Travel fatigue
Fixture congestion
Away from home
Low volume
🟢 Positive
Home advantage
Must win
Full squad
Strong recent form
Discipline Rules
⚠️ BLKJ Preset Rules
These are the core BLKJ discipline rules built from live trading experience. You can toggle or adjust any rule but disabling key rules increases risk. BLKJ presets are the recommended defaults.
SPORT
Stake Sizes ?
Sweet Spot Stake
Default stake for sweet spot plays
$
Borderline Stake
Default stake for borderline plays
$
Daily Deploy Limits
The percentage of your balance you can deploy per day in each phase. Your balance moves between phases automatically as it grows or shrinks.
Build Phase ?
Under $500
%
Growth Phase ?
$500 to $999
%
Pro Phase ?
$1,000 or more
%
No Trade Markets ?
By default, markets outside your zones are view-only. Turning this on keeps the No Trade verdict visible on every card but unlocks the trade button. Recommended: off.
Allow trading No Trade markets
The verdict stays. Only the lock comes off.
Phase Thresholds ?
The account balance where each phase begins. These apply across the whole system.
Growth starts at
Balance to leave the Build phase
$
Pro starts at
Balance to enter the Pro phase
$
Kelly Transition ?
Switch to Kelly sizing at
$
Notifications
Control what BLKJ shows and sends you. Service emails about your account, security, and billing are always sent.
BLKJ announcements
In-app banner for big updates and maintenance notices
Email preferences
Product updates and offers are managed in your Profile
Morale Meter
Morale is informational only. It does not change a Sweet Spot or Borderline verdict automatically, it's a research signal for you to factor in yourself, the same as every other rule in the rulebook.
Healthy Morale Threshold
Used for your Discipline Score in Analytics
%
Show Morale on Cards
Display meter bar on every card
Every market starts at 100%. Flags subtract or add.
🔴 Already qualified: −35% Star out: −30%
🟡 Rotation: −20% Travel: −15% Away: −10%
🟢 Home: +10% Must win: +15% Full squad: +10%
This is a judgment tool, not an automatic filter. The probability and zone are still what determine Sweet Spot vs Borderline.
Changes apply immediately · BLKJ presets are the recommended defaults
🔒 Crypto Rulebook, Coming Soon
Crypto markets are in preview right now. A structured crypto rulebook, probability zones, stake sizing, and discipline rules calibrated per coin (BTC, ETH, SOL, and more), is being built. When it's ready it unlocks here and enables crypto trading.
Crypto rules are on the way
Preview the live crypto markets on the Home tab. Your crypto discipline rules will live here.
BETA
Markets
🎉
You're approved for live trading
Connect your Kalshi account to place real trades, or tap the ● status button at the top right anytime. Takes about 5 minutes, and you only do it once.
Balance
$—
$—
$0 deployed todayDaily limit: $—
—
Unrealized P&L
—
At Risk
—
Max Payout
—
Open Positions
No open positions · Place a trade to see it here
⏳ Open Orders
Markets
MARKET TYPE
🔮 Prediction Markets
CATEGORY
DAY & TIME
SPORT
COIN
Sweet Spot
—
Borderline
—
Live Now
—
No Trade
—
VERDICT
Proxy offline, run py C:\BLKJ\kalshi_proxy.py then refresh
🔒
The BLKJ rulebook is locked during beta
Sweet Spot verdicts, Rule-Fit and morale unlock when your account is enabled for live trading. Raw markets are shown below in the meantime — you're on the list.
Loading live markets…
Market Types on Kalshi
🏆Advance, team qualifies for next round (draws OK)
⚽Match Win, win THIS game (draw = loss)
🎯Over/Under, total goals (avoid per Rule 07)
⚾Run Line, win by X runs (spread markets)
⛳Tournament, futures (long term)
Journal
Track every decision. Improve every day.
Total Trades
0
Successful
0
Losses
0
Success Rate
—
Net P&L
$0.00
ROI
—
Outcomes
—
SUCCESS
Discipline
By Sport
Analytics
Measure your process. Improve your results.
This is your record since you started with BLKJ, from the trades tracked here. It is not your full lifetime Kalshi history.