Skip to main content
Doyel Labs

Programs · BAI

A trading desk that runs on your computer, at your broker, under your rules.

NOT SHIPPING · 2027

BAI is installed software, not a service that holds your money. It connects to the brokerage account you already have, watches the names you allow, and enters and manages trades only after you type the phrase that arms it. You set the rules: which names, how much, the stop and the target on every trade, the loss that stops the day. The desk applies them without asking and shows you its whole record, wins and losses, on its Book page.

Windows 10 and 11 · macOS later · United States only at launch

Three locks

Between a scan and an order.

First lock: your broker. You connect your own account. Your credentials and tokens stay on your computer in the operating system's credential store. Second lock: the phrase. Allow live orders once, arm the desk each session — typed by you, on the machine. Third lock: one position, one exit. Every entry goes with a stop and a target held at the broker.

Broker

Alpaca · paper

Allow live

phrase accepted

Arm

armed

Daily loss limit

$300

Latest action · 09:41:12 ET

Bracket entered — DEMO · +200 @ 42.15

Fail-closed log (last four events)

  • Quote for SAMPLE is 12s stale — entry refused.
  • Earnings date unknown for TICKER — position not opened.
  • Chat asked to raise cap — refused (chat cannot spend).
  • Watchdog silent 122s — desk auto-disarmed, no positions sold.
Demo · Synthetic data
Arm bar / Fail-closed log
Three locks between a scan and an order

How it works

The four cards on the desk.

Your broker, your keys

Connect one of the brokers BAI knows how to talk to. Alpaca and Tradier at launch, more later. The keys live in Windows Credential Manager. Doyel Labs never sees them and cannot place an order.

Allow live, then arm

Connecting a broker is not trading. You type I_UNDERSTAND_THIS_IS_REAL_MONEY once to allow live orders on this computer. You type Arm each session. Nothing in chat, email, or on this website can arm the desk.

One position, one exit

Every entry ships to the broker as a bracket — entry + stop + target. If the laptop sleeps, the exit still stands. The desk manages exits; it never invents a fill.

Fail closed

A stale quote, a missing account snapshot, an unknown earnings date, a vendor rate limit — each one blocks an entry rather than guessing. An outage looks like an outage.

Book

The whole record, on one page.

Every trade the desk did or refused to do. Wins and losses side by side. Sortable, searchable, exportable. The paper book on the practice tape uses the same shape — read the book, then decide whether to arm live.

SymbolSideQtyEntryStopTargetR:RState
DEMOlong20042.1540.9045.601R : 2.8Ropen
SAMPLElong100118.40115.20126.001R : 2.4Ropen
TICKERlong3008.728.409.501R : 2.4Rclosed
Demo · Synthetic data
Book / All positions
Book page — the whole record of what the desk did

What stops it

Multiple, redundant, deliberate.

Stops at the broker

Every trade carries a broker-held stop. Whether or not your computer is on.

Loss limits

Daily, monthly, and per-campaign. Each ends new entries at its own threshold and never sells to enforce itself.

Kill switches

In the desk. In the alert email. A watchdog on your computer that pulls the switch if the desk goes silent for two minutes. Our side server-side if your account is compromised. A kill disarms and blocks new orders; it never sells your holdings behind your back.

Chat cannot spend

The research chat can read and explain. It cannot arm, raise a cap, or place a ticket, and that is pinned by tests, not by policy.

Subscription is not a cliff

A failed payment or a cancel stops new entries. Exits on positions already opened stay managed. Nothing is abandoned to the broker's bracket alone.

Unknown data blocks

A stale quote or a missing snapshot returns nothing. The desk waits.

What it is not

Say the honest thing.

BAI is not financial advice. Doyel Labs LLC is not a broker-dealer or an investment adviser. Every scan, verdict, and sized ticket is an evaluation of the rules you set against market data you chose to receive. You decide what to trade, when to arm, and how much to risk. Trading can lose money, including all of it.

BAI is software you run on your own computer. It connects to your own brokerage and market-data accounts and places orders at your broker under rules you set. Doyel Labs LLC is not a broker-dealer or an investment adviser, never holds your funds, and nothing on this site or in the app is a recommendation to buy or sell any security. Trading can lose money, including all of it.

Source of truth · BAI-Desk/website/src/app/page.tsx · BAI-Desk/website/src/app/security/page.tsx