Changelog
What changed
A public record of what shipped. No performance claims. No advertised returns. We never recommend a pair or a direction.
2026-08-16
Connect shows this computer's public IP for Coinbase allowlist
Exchanges measures the public IPv4 this machine egresses from and lets you copy it onto Coinbase. The label is LumenBotFi. The vault's 185.216.70.0/24 is 3Commas — we do not use it. Secrets stay off this website. We never recommend a pair.
2026-08-16
Floor HMAC reports hooked desks; published card is on the catalog
GET /api/v1 and GET /api/hooks/signal name the North Star card pair. Fan-out returns running desks as hooked instead of a silent skip. Replay, bad HMAC, and posted venue secrets stay refused. We never recommend a pair.
2026-08-16
Enroll page no longer pulls the engine into the browser
The North Star agreement stays on the client. Starting the paper card stays on the server. That was the 500 on Enroll, Desk API, and Control after a full compile. We never recommend a pair.
2026-08-16
Live room finds the newest desk; connect after Admit opens the card
Control lists newest guests first and filters by email. If you Admit while they are on Connect, finishing connect opens their running desk — not Enroll again. Watch stays read-only. We never recommend a pair.
2026-08-16
Live room — stay signed in, Admit, Watch, grant staff
Master stays signed in for 12 hours. Extra logins do not kick you out. Control opens on a Live room: Admit, Watch, Customer, Staff, login off. Watch is a read-only record. We do not trade as them. Secrets never appear. We never recommend a pair.
2026-08-16
Paper performance on the desk; Admit opens a desk with no payment
After enroll or Admit, North Star opens a paper deal so you can see last, vs-entry %, and paper ROI. Performance is in the sidebar. Master Admit grants a customer desk without billing. Connecting after a PDF still attaches the card. We never recommend a pair.
2026-08-16
Kent can mark someone enrolled after the Adobe PDF
Guides and payment stay later slots. Control has a waiting list and Mark enrolled after the PDF. Desk API lets a customer mint a token and pull their desk. The engine mints a separate platform token. HMAC fan-out stays push. We never recommend a pair.
2026-08-16
Desk and platform REST — 3Commas-style plug for the engine
After North Star enrollment the engine may run the card. GET /api/v1 lists the contract. A desk Bearer token sees one user. A platform token or Control sees enrolled desks. HMAC fan-out still starts matching cards. Exchange secrets never appear. We never recommend a pair.
2026-08-16
North Star is a separate enrollment, not desk signup
After connect, you sign the North Star agreement. The engine — not a person — executes the published card. You do not elect each fill. Trade-only. Build your own stays a different election. We never recommend a pair.
2026-08-16
Live key audit: exchange secrets are scanned, never stored
Connect, Your Control proof, and /api/keys/audit scan the desk on request. A posted venue secret is refused and written to audit. We do not rewrite North Star in silence. We never recommend a pair.
2026-08-16
Floor HMAC can start North Star if you elect to listen
North Star stays Start-yourself unless you check Allow Floor HMAC. Control (master or staff you grant) rotates the Floor secret. GET /api/hooks/signal prints the contract for this computer and TradingView. Pair must be repeated. We never recommend a pair.
2026-08-16
Signup lands on connect; one next click at a time
A new desk opens on connect, not an empty overview. Sign-in sends you to the step you still owe. Home is three clicks. One attestation box. Wire proof sits in a drop-down. We never recommend a pair.
2026-08-16
Legal rails and GDPR-as-ceiling data rights are on the desk
/legal now records what we are not (adviser, broker-dealer, CTA, money transmitter, custodian), how elections work, and that GDPR is the data ceiling — not a substitute for US trading law. Your data lists what we hold, what we never hold, and do-not-sell. Counsel still reviews. We never recommend a pair.
2026-08-16
North Star is the default election; Build your own stays advanced
Home, signup, and the empty desk now attach North Star. Connect is trade-only with withdraw off. Build your own keeps the full desk, with ladder and exits in a drop-down. Master grants people who work for him, a customer desk, or watch-only. No subusers. We never recommend a pair.
2026-08-16
Desk first paint is watch-first; connect form is instant
Your automations open from a watch snapshot, then tick in the background. The exchange list is on the page — no wait for a wire proof. Venue tapes prove after the form is ready. Sidebar refresh is slower so the desk stays snappy. We never recommend a pair.
2026-08-16
Lumen mark, hero, and three-step icons on the desk
Home is Create. Connect. Elect. A cinematic still sits beside the path. Each how-to-start step has a gold icon. The mark is on the brand. Motion is a slow pan; it stops if you prefer reduced motion. We never recommend a pair.
2026-08-16
How to start: desk, connect, elect
Home and the empty desk now show three steps. Sign up opens the desk. Connect a US exchange. Elect an automation you pick — we do not pick the pair. After connect you land on create. We never recommend a pair.
2026-08-16
Vault law on every desk: risk, not-adviser, your data
Every signed-in page and the public desk now carry the required risk and not-an-adviser strip. Your data (export/erase) is in the sidebar. Customer copy says automation, not bot. Pause at 25% versus average is a record, not a performance claim. Counsel still reviews before live. We never recommend a pair.
2026-08-16
No subusers — only the master grants a person
Staff cannot add people, flip roles, or revoke login. Those writes are master-only. A customer cannot attach a second hand to their desk. One person, one desk. That was the 3Commas hole. We never recommend a pair.
2026-08-16
Master admin grants authority with checkboxes
Kent is master. On Master Control, pick a person and check Can log in, Create bots, Start/pause/close, Connect exchanges, Master Control, Impersonate, or Reply to tickets. Only the master can change those boxes. Staff with Master Control cannot grant others. We never recommend a pair.
2026-08-16
One path: connect, your bots, their numbers
The sidebar is Your bots, Create, Exchanges, History, Help. Duplicate nav is gone. Fee schedule is off the desk payload. Ghost is not scored. Later pages still exist at their URLs. We never recommend a pair.
2026-08-16
US venues only; desk is your bots and their performance
The exchange list is Coinbase, Kraken, Gemini, Crypto.com, Binance.US, and Bitstamp — names an American can open. We do not list geo-blocked venues. After you connect, you land on Your bots: count, open, realized, open PnL. Sign up, connect, create, watch. We never recommend a pair.
2026-08-16
Connect is name + whitelist; venue wire is proven
Signup, connect an exchange, design a bot. The form is API name, secret (not saved here), and whitelist label. We proved public last on the listed venues from this machine. Fees are off the desk — we do not measure what the venue charges. Keys never enter this website. We never recommend a pair.
2026-08-16
You vs Ghost is off the desk
Overview, Portfolio, bot detail, and the home preview no longer compare you to a ghost book. The automation is not a competitor. Paper PnL stays yours. We never recommend a pair.
2026-08-16
Type system and placement pass
Syne is only for titles. IBM Plex Sans is the UI. IBM Plex Mono is prices, clocks, and P&L. Form labels sit on their fields. Sign-in help links are no longer one cramped line. Overview stats wrap evenly. Create-bot types sit in a fluid grid. We never recommend a pair.
2026-08-16
Show password on sign-in; signup attests 18 or older
Sign in, create account, and reset have a Show button on the password field. Signup now records that you are 18 or older, plus the sanctions screen. We never recommend a pair.
2026-08-16
Operator lands on Master Control; a signup only gets their desk
Kent signs in to /admin. Anyone else who signs up is a customer and goes to /desk. That email cannot register as operator. Hitting Master Control as a customer sends them back to their own desk. We never recommend a pair.
2026-08-16
Grid band is elected; viewer cannot mark the outbox; customer can follow up
Create grid now requires the lower and upper you elect — we do not invent the band. Create shows the paper write budget and refuses when it is used. A viewer cannot mark outbox rows delivered. You may add a follow-up on your own ticket. Decision Center lists prototype → real on the local executor only. We never recommend a pair.
2026-08-16
Opening a bot no longer fills from the public tape
GET on a bot page is watch-only. Public last is shown; it does not walk last or fill safeties. Telegram remote is refused while impersonate is on. Tile Close now covers a leftover rest. Export law names the exchange as trader of record. We never recommend a pair.
2026-08-16
Decision Center prints the three go-live gates
Master control now shows paper ready, live writes refused, and vault unarmed as recorded yes/no. Keys on website stay never. We do not arm from this website. We never recommend a pair.
2026-08-16
Journal refuses a viewer write and pick copy
A viewer can read notes and cannot record them. Copy that ranks a pair is refused the same way as a support ticket. Your notes stay yours. We never recommend a pair.
2026-08-16
Table view names a leftover rest and can Start
Overview Table now shows partial on a leftover limit rest, Start / Signal / Close, and hides Start while a rest is open. Tiles already hid the leftover as partial. We do not pick.
2026-08-16
The sidebar no longer walks the tape
Overview still streams fills. The sidebar now watches bots without ticking last. Two polls no longer double-walk the mark. We never recommend a pair.
2026-08-16
Exchanges page records IP, passphrase-required, and subaccount
Connect a paper venue and elect IPs, a subaccount label, or passphrase-required. The connected table shows what you recorded. Secrets stay off this website. We do not pick IPs. Live venue IP check later.
2026-08-16
Fill CSV names the exchange as trader of record
The accountant fill download on Trade history no longer writes your email. The exchange is trader of record, same as the FIFO lots CSV. The extra client export that omitted the pair is gone. Not tax advice. We never recommend a pair.
2026-08-16
A leftover limit rest says partial
After the first 50% paper slice, overview and Portfolio name the leftover rest as partial. Working orders include filledQty. Bot detail already said it on DCA; SmartTrade matches. We do not pick the style.
2026-08-16
Start, signal, and panic send a 30-second clock
Overview and bot detail now send a request timestamp on Start, signal, and panic. More than 30 seconds off is refused. We do not invent a fill and we do not fix clocks. Live signing later.
2026-08-16
Overview shows the paper write budget
Open deals stay n / 8. Deals today stay n / 24. Paper writes now show used / 120 this minute. When the budget is used, overview says wait and retry — the same 429 the create form already prints. Tape ticks still do not spend it. We do not pick.
2026-08-16
The paper store no longer rewrites on a quiet GET
A desk poll that does not change a session, a mark, or a deal no longer rewrites store.json. Idle lastSeen and lastTick stay put. A real fill, election, or start still writes. We never recommend a pair.
2026-08-16
Impersonate click-through stays read-only
A customer bot on the impersonate snapshot is now a link to that paper page. While the view is on, Start, panic, and rotate are refused — we do not act as them. Stop the view to work as operator again.
2026-08-16
Operator can reply after the paper ack
Master control now shows the ticket thread. Record ack still writes the canned note first. A follow-up reply is recorded on the same ticket and shows on the customer's Support page. Copy that ranks a pair is still refused. Paper inbox; no mailer. We never recommend a pair.
2026-08-16
Saved config apply fills the election, not just the type
Clicking a saved config on Create now remounts base order, safety ladder, take-profits, trail, and combo band — not only pair and kind. Reinvest on longs stays 0%; a non-zero request is refused, not silently rewritten. Not a marketplace. We never recommend a pair.
2026-08-16
Erase drops reset and magic tokens
A desk erase now removes local reset and magic tokens for that email, so a reused address cannot be opened with an old token. Outbox is in the sidebar. Support still refuses copy that asks for a pick. We never recommend a pair.
2026-08-16
Paper fee schedule is on the desk
Overview now links Fees. The published paper maker/taker schedule and your quote volume are listed. We do not pick the style. Live venue tiers later.
2026-08-16
Telegram and alerts show the election you already recorded
Reload no longer blanks the Telegram remote or alerts checkboxes. The command list names the pair you elected. No Telegram bot. We do not send. We do not infer a pair from a chat.
2026-08-16
Verify token fills the apply form
Requesting a local verify token now puts it in the confirm field. Paper trading is not locked while unverified. A used token cannot be replayed. Journal notes stay yours. Backtest still needs an election and does not invent bars. The paper store writes compact JSON so a long desk walk does not run the process out of memory. We never recommend a pair.
2026-08-16
Reset token fills the apply form
Requesting a local reset token now puts it in the apply field. A used token cannot be replayed. Other sessions drop. A maker start bigger than the 0.05 BTC paper depth is refused — we do not take. We never recommend a pair.
2026-08-16
Open-deal cap counts a resting limit
Overview now shows open deals as n / 8 and deals today as n / 24. A paper limit that is still resting counts toward the eight. Start is refused at the cap until you panic or it fills. We do not pick.
2026-08-16
Tape ticks do not spend the paper write budget
A tick is a tape walk, not an election. Creates, starts, and other writes still share the fair desk budget. We do not pick.
2026-08-16
FIFO lots name the exchange as trader of record
The lots CSV no longer writes your email as trader of record — the exchange is. Portfolio lists long vs short, closed lots, and a FIFO CSV. 1.5× safety scale is still refused. Paper ticks no longer burn the write budget. Not tax advice. We never recommend a pair.
2026-08-16
Drawdown pause is labeled; last still follows the tape
A 25% paper drawdown now says drawdown pause on overview, bot detail, and the sidebar — not a silent paused pill. Last still follows the tape so you can see a recovery. The deal stays open. Resume or panic. We do not pick.
2026-08-16
Start refusals stay on the bot. Magic 2FA asks for the code.
Dust, post-only, and halt no longer fail silently on Start — the bot page keeps the election and prints the refuse. A leftover below min qty or min notional is flattened reduce-only as dust, not taken as a take-profit. Magic sign-in with 2FA on goes to the authenticator field; a pending cookie still cannot open the desk. We do not pick.
2026-08-16
Desk shows pair and venue halt; venue halt is case-blind
Overview now lists pair halt and venue halt the same way as operator halt. Typing Coinbase matches coinbase. New entries stay paused; panic still works. We do not pick a pair or a venue.
2026-08-16
Post-only that would take is refused on Start
A post-only start no longer fails silently. If the tape would take, we refuse and do not rest. Limit rests still wait for a cross, list on Portfolio, and cancel after four quiet ticks. We do not pick the style.
2026-08-16
Geometric grid rungs match the election
Bot detail no longer draws every grid as equal price steps. Geometric uses equal-percent rungs; arithmetic stays linear. The active rung is the engine level. We do not pick the spacing.
2026-08-16
A tape jump fills every crossed safety rung
On-book and place-when-hit no longer take only the next safety when the tape skips rungs. Each elected step that the mark has already crossed fills this tick. We do not pick the ladder.
2026-08-16
Operator elects the paper Floor HMAC on /admin
Master control now rotates the Floor fan-out secret. One HMAC fills matching paper elections only. Pair and direction must be repeated. We do not infer. Not an exchange key.
2026-08-16
Decision Center prints the three go-live gates
Master control now states paper ready, live writes refused, and vault unarmed. The website still cannot arm. We never recommend a pair.
2026-08-16
Time-stop lists as a working paper order
An elected DCA time-stop now shows on Portfolio as place-when-hit, reduce-only. Bot detail lists the hours. Zero hours means off. We do not pick the clock. Live writes stay refused.
2026-08-16
Scaled exits leave unelected leftover
A last take-profit no longer dumps the rest of the deal. Each level sells only the portion you elected. Leftover stays open if the portions do not add to one. We do not pick the remainder.
2026-08-16
SmartTrade trail lists the elected stop
A trailing SmartTrade or DCA no longer shows the mark as the working trigger. Portfolio lists the elected trail stop from the peak, or the trough on a short. Shorts still rotate to cash. We do not pick the bracket.
2026-08-16
Combo safety shows as a working paper order
After Start, the next elected combo safety is listed on Portfolio as place-when-hit. Bot detail shows the ladder steps. We do not pick the mix.
2026-08-16
Combo waits for Start before filling
A grid-plus-ladder election no longer buys rungs or safety orders on create. The tape may situate the elected band; inventory waits until you press Start. We do not pick the mix.
2026-08-16
Combo chips say COMBO, not GRID
Sidebar, overview, history, and master control now label a grid-plus-ladder election as COMBO. The store still keeps it as grid plus the safety ladder. We do not pick the mix.
2026-08-16
Combo filter lists combo elections
Combo bots are stored as grid plus a safety ladder. The Combo filter now shows those; Grid hides them. We do not pick the mix.
2026-08-16
Desk no longer locks the store while waiting on Coinbase
Public last fetches happen outside the JSON store lock. A slow tape no longer stalls login, signup, or home. We never recommend a pair.
2026-08-16
Unknown pair is refused, not swapped to ETH/BTC
Create no longer silently records ETH/BTC when the elected pair is missing or unlisted. Webhook pair/direction match is slash-or-dash and case-insensitive. We do not pick a pair.
2026-08-16
Closing a paper deal clears leftover limit rests
A take-profit or panic on a partial limit start left the rest on the book. The next tick could reopen the deal. Close now clears the rest. We never recommend a pair.
2026-08-15
Paper grid situates on first tape and fills missed rungs
If the first public last is outside the elected span, we shift that same width onto the mark. A jump across several rungs fills each step, not one. We do not pick the pair. Live writes stay refused.
2026-08-15
Deal tiles show qty, open PnL, you-vs-ghost
Overview tiles and the table now show quantity, average, open PnL, last fill, and you-vs-ghost. Grid tiles show the active rung. This is a record of the paper stack, not advice. We never recommend a pair.
2026-08-15
Paper prototype close-out
Demo sandbox now seeds ETH DCA (started), SOL grid, and LINK signal. Empty desks show a three-step first run. Bot detail shows last, qty, realized BTC, and you-vs-ghost. Public last tape stays on home, overview, create, exchanges, and Markets. Live writes stay refused. We never recommend a pair.
2026-08-15
Public last tape on the desk
Coinbase (or your linked venue) public last prints on the home page, overview, exchanges, create, and /desk/markets. Paper bots tick from that tape when the executor is up. We do not rank pairs. We never recommend.
2026-08-15
Decision Center + GitHub publish
Paper tree is on GitHub (Bot-Automation-Website-Prototype). Master control now shows a Decision Center: paper ready, live writes refused, vault unarmed. We do not arm from the website. We never recommend a pair.
2026-08-15
Paper outbox (idempotent, no live callback)
Fills and pauses enqueue a local outbox row. Deliver marks pending delivered without calling the public internet. Same idempotency key stays one row. We record what we would send; we do not fire live callbacks yet. We never recommend a pair.
2026-08-15
Paper venue IP, passphrase, subaccount
You elect venue IP allowlist, whether a passphrase is required, and a subaccount label. We record. We do not pick IPs. Passphrases and keys are not stored on this website. Live venue IP check later. We never recommend a pair.
2026-08-15
Paper FIFO lots (internal ST/LT)
Buys open a lot; sells consume oldest first. Short-term / long-term is a holding-period flag, not tax advice. The exchange is trader of record. We never recommend a pair.
2026-08-15
Paper chaos: exchange-down, duplicate nonce, clock skew
Executor offline still paper-walks and records exchange-down. Duplicate webhook nonces are refused. Hook timestamps more than five minutes off are refused. We pause or refuse; we do not invent fills when the tape or clock is untrustworthy. Live chaos later. We never recommend a pair.
2026-08-15
Paper maker and taker fees
Paper fills record a maker or taker fee from a published schedule. Market is taker. Limit and post-only are maker. Paper quote volume can lower later bps. We do not pick the style. Live venue tiers later. We never recommend a pair.
2026-08-15
Paper fan-out
One elected HMAC signal may fill every matching paper election. Pair and direction must be repeated. We do not infer. We never recommend a pair.
2026-08-15
Paper venue maintenance calendar
An operator may schedule a venue window. New entries and safety orders pause until it ends. Panic and flatten still work. It is not a halt and not advice. Live venue calendar later. We never recommend a pair.
2026-08-15
Paper write budget
Each desk has a fair paper write budget. When it is used, further writes are 429. We do not pick. We never recommend a pair.
2026-08-15
Read-only impersonate
An operator may elect a read-only view of one customer desk. We record that election. We do not act as them. We never recommend a pair.
2026-08-15
Paper CSRF
Mutating desk writes refuse a cross-site Origin. A wrong CSRF token is refused. Same-site cookies are Lax. We do not infer. We never recommend a pair.
2026-08-15
Paper geometric grid
You elect arithmetic or geometric spacing on a grid. We record that election and do not pick the spacing. Paper only. We never recommend a pair.
2026-08-15
Paper pair halt and dust flatten
An operator may halt a pair you type. Halted pairs do not get new entries; flatten is reduce-only. Leftover qty below the paper dust floor is flattened. We do not pick the pair. Live venue delist later. We never recommend a pair.
2026-08-15
Paper Telegram remote
You may elect paper Telegram remote — pause, resume, panic, or status on a bot you already own. This prototype has no Telegram bot and does not send. We do not infer a pair from a chat. We never recommend a pair.
2026-08-15
Paper combo (grid + DCA)
You elect the grid band and the DCA safety ladder. The grid still fills in your band; a safety averages when the tape walks against inventory. We do not pick the mix. Paper only. Live later. We never recommend a pair.
2026-08-15
Paper alerts
You may opt in to email, Telegram, or SMS notices of fills that already executed. We record that election. This prototype does not send. Not advice. We never recommend a pair.
2026-08-15
Paper trailing grid
You may elect a trailing grid re-center and a range-exit. We shift the same elected span or flatten when the mark walks beyond your band by the percent you set. We do not pick the range. Paper only. We never recommend a pair.
2026-08-15
TradingView alerts
TradingView may fire a paper signal only if the payload repeats the pair and direction you elected. A ticker-only Pine alert is refused. HMAC required. We do not infer a pick. We never recommend a pair.
2026-08-14
Paper maker depth
Paper maker placement checks a 0.05 BTC depth model. If the elected size does not fit, we skip. This is not a venue book and not a pick. We never recommend a pair.
2026-08-14
Paper SmartTrade
You elect the bracket — pair, direction, size, take-profit, stop-loss, optional trailing. We record it and do not pick. Paper only. Live later. We never recommend a pair.
2026-08-14
Paper backtest
You may replay an election on that bot's own paper tape. We do not invent bars or pick a pair. We never recommend a pair.
2026-08-14
Paper fill spread
Paper market fills use a 5 bps spread model. Limit fills stay at the elected limit. This is not a venue quote and not a pick. We never recommend a pair.
2026-08-14
Deal replay
The bot page replays elections, fills, and execution steps for a deal. It is a forensic record of what we executed, not advice. We never recommend a pair.
2026-08-14
Paper fill stream
The desk pushes fills without polling. Paper only. It is a record of what already executed. We never recommend a pair.
2026-08-14
Signup sanctions screen
You attest you are not a sanctioned person and not in a denied region. We record that attestation. This is not a live OFAC feed. We never recommend a pair.
2026-08-14
Installable paper desk
You may install the paper desk. Live writes stay refused. We never recommend a pair.
2026-08-14
Paper scaled exits
You may elect more than one take-profit. We record the percent and portion and do not pick the levels. A single take-profit stays the default. We never recommend a pair.
2026-08-14
Best execution and conflicts
You elect the venue. We do not pick a market for price, take payment for order flow, or internalize. Paper fills are not a best-execution claim. We never recommend a pair.
2026-08-14
Election retention
Elections, audit, and execution records are kept 400 days, then pruned. Export or erase anytime. We never recommend a pair.
2026-08-14
Price chart on bot
The bot page shows the elected pair's tape. No overlay. We never recommend a pair.
2026-08-14
Customer journal
You may write notes on elections you already made. We do not write them. We never recommend a pair.
2026-08-14
Paper safety ladder election
You elect on-book or place-when-hit for remaining safety orders. We record that election and do not pick. Paper limits only — not a live venue book.
2026-08-14
Paper execution record
Fills, skips, cancels, and drawdown pauses are written to a desk trace. It is a record of what we executed, not advice. Live venue error classes come later.
2026-08-14
Paper limit, post-only, partial fills
You elect market, limit, or post-only. Limit rests until the tape crosses. Post-only that would take is skipped. Paper fills can be partial; a stuck rest cancels after four quiet ticks.
2026-08
Paper desk
Sign-in, elections, paper DCA / grid / signal, drawdown pause, deal caps, and operator halt. Live writes stay refused until the owner arms a local vault. Keys are never stored on this website.
This page does not rank markets or suggest pairs. Honesty is the product.