Live room
They create a desk and connect trade-only. You Admit — no payment. You Watch their record. The engine runs the card they elected. You never take keys. You never trade as them. This page keeps you signed in.
Master stay-signed-in is 12 hours. Staff 8 hours. Newest desks are first. We do not drop your session when a test logs in as you.
| Person | Venue | North Star | Running | ROI |
|---|
No guest desks yet.
Decision Center
Three gates you can show. We do not arm live from this website. We never recommend a pair.
Gates and later live path
- paper ready — desk loading at platform.lumenbotfi.localhost:3010
- live writes refused — executor offline · live probe no write · website liveWrites false
- vault unarmed — Kent-gated on the local executor. This website never stores keys and never arms.
- GitHub: reconman88/Bot-Automation-Website-Prototype · paper tree pushed; secrets and data/ stayed out
- Operator password: rotate the default in README before any stranger uses this desk
- Demo sandbox: /demo seeds ETH DCA (started), SOL grid, LINK signal — paper only
- Public last: /desk/markets
- Next arm: Coinbase dry_run then Kent-armed live on the local executor only — not from this page
Prototype → real (you do this on the executor, never here)
- Paper desk stays the product until the three gates above are yes.
- On the executor machine only: trade-only Coinbase key via add_key.py. This website still refuses keys.
- Dry_run on the local executor — same tickBot, no live order. Website mode=live stays 403.
- Kent arms the local vault. Withdraw stays refused. Vault stays Kent-gated.
- First live write is Coinbase spot, trade-only, on that machine. Not from /admin. Not from this website.
Paper Floor fan-out
One elected HMAC may fill every matching paper election. Pair and direction must be repeated. We do not infer. Not an exchange key. Live writes stay refused.
Secret: none yet — elect a rotate
POST /api/hooks/signal
{"fanout":true,"pair":"ETH/BTC","direction":"long","nonce":"once","elected":true,"source":"floor"}Headers: X-LBF-Timestamp and X-LBF-Signature (HMAC-SHA256 of timestamp.body). Pair must match desks that elected to listen. Staff with Control can rotate this secret. Not an exchange key.
HMAC above is the signed push path. Named platform APIs below are the keys you send to North Star or the Floor — one Bearer for pull and paper write.
Platform APIs
This is the 3Commas-style plug. A user connects trade-only. This website sits in the middle. You generate a named API, send it to North Star or the Floor, they pull ready desks and deploy elected signals back to that user. Not an exchange key. No 2FA yet. Venue secrets never live here.
- They connect. The desk becomes visible.
- They elect North Star. The desk is ready.
- Engine: GET /api/v1/desks?ready=1 then POST /api/v1/desks/:userId/signal
Secret is shown once after generate.
No platform APIs yet.
Nox HMAC (dedicated)
Separate from Floor. Nox signs with this. After it exists, Floor cannot sign source:nox. Not an exchange key. Sidecar on this PC: data/nox-hmac.secret (gitignored). Shown once on rotate.
Secret: none yet — elect a rotate
Manual start — Adobe PDF
Payment stays later. You email the Adobe PDF. They create a desk and connect trade-only. Admit opens their desk with no card charged — customer grants plus North Star. Mark enrolled only records the election. Secrets never enter this website.
- They create a desk and connect trade-only.
- You email the Adobe PDF and keep the signed copy.
- Admit — no payment, or they check the boxes on Enroll.
- Their paper card runs. Engine pulls GET /api/v1/desks. Floor HMAC can add after that.
No one is waiting on the PDF.
Venue kill
Stops new deals on that exchange. Open deals can still panic. Not a recommendation.
Pair halt
Delisted or halted pairs do not get new entries; flatten is reduce-only. Type the pair. We do not pick one.
Venue maintenance
Scheduled pause of new entries and safety orders. Panic and flatten still work. Not a halt and not advice. Type the venue. We do not pick one.
No windows scheduled.
Paper chaos (tests)
Simulate exchange-down pauses new entries. Paper ticks still return. Not a halt. We do not invent fills.
Users
—
Fleet bots
—
Halt
—
Live writes
refused
Users
Grant authority
You grant people who work for you, or you grant a normal customer desk. One person, one desk. There are no subusers. Staff cannot add anyone and cannot change these boxes. Impersonate is a snapshot — they cannot act as the customer. That was the 3Commas hole.
Pick a person you already have. You grant. They cannot grant. No one adds a second hand to a desk.
Fleet
Filter every client bot by account, type, and pair. Open one to inspect and edit. Pause from here. You do not start or panic as them.
Paper tickets
Paper inbox; no mailer. Record ack first. Then type a follow-up — the customer sees it on Support. We never recommend a pair.
Elections
Audit
Trading cryptocurrency involves substantial risk of loss and is not suitable for every investor. LumenBotFi is not a registered investment adviser, broker-dealer, or commodity trading advisor. Nothing here is investment, legal, or tax advice. We are not a money transmitter. You elect. We record and execute. We never recommend. Funds stay on your exchange. We do not sell personal data. Terms · risk · privacy · Your data