{"paper":true,"liveWrites":false,"law":"This website is the intermediary. A user connects trade-only. Named platform APIs pull that desk and deploy elected paper signals back. Venue secrets never appear. Paper until the owner arms a local vault.","paths":{"catalog":"GET /api/v1","me":"GET /api/v1/me","desks":"GET /api/v1/desks","readyDesks":"GET /api/v1/desks?ready=1","connectedDesks":"GET /api/v1/desks?connected=1","desk":"GET /api/v1/desks/:userId","deploy":"POST /api/v1/desks/:userId/signal","events":"GET /api/v1/events","tokens":"GET /api/v1/tokens","token":"POST /api/v1/tokens","revoke":"DELETE /api/v1/tokens","signal":"POST /api/hooks/signal","signalContract":"GET /api/hooks/signal"},"auth":"Authorization: Bearer <token>. Named platform APIs are minted on Control. Desk token is per user. HMAC Floor/Nox still sign if you prefer signed push.","forUsers":{"mint":"POST /api/v1/tokens while signed in","pull":"GET /api/v1/me with Authorization: Bearer lbf_desk_…","webhook":"Generate the per-automation HMAC on that bot page. POST /api/hooks/signal. Repeat pair and direction."},"forEngine":{"mint":"POST /api/v1/tokens {\"scope\":\"platform\",\"name\":\"Trading Floor\",\"scopes\":[\"read\",\"write\"]} from Control","pull":"GET /api/v1/desks?ready=1 with Authorization: Bearer lbf_plat_…","oneDesk":"GET /api/v1/desks/:userId","deploy":"POST /api/v1/desks/:userId/signal with write Bearer, elected pair and direction","fanout":"POST /api/hooks/signal with write Bearer or Floor HMAC, fanout:true. Add userId to reach one desk."},"plug":{"publishedCard":{"name":"North Star","pair":"ETH/BTC","direction":"long"},"pull":"GET /api/v1/desks?ready=1","oneUser":"POST /api/v1/desks/:userId/signal","push":"POST /api/hooks/signal","events":"GET /api/v1/events","headers":["Authorization: Bearer lbf_plat_…"],"note":"Not an exchange key. User connects here. Platform sits in the middle. AI pulls ready desks and deploys elected signals back to that user. Repeat the published card pair and direction. We do not infer. HMAC remains an optional signed path."}}