Run many traders as one book.
Algorika gives a firm the operator layer a broker app never will: orgs, roles, act-as, enablement, per-trader static IPs and cost attribution, on top of the same OMS your traders use.
01The operator layer
What a desk manager sees that a trader does not.
Active
6
Auth today
5
Auth missing
1
Remote on
5
Draft
1
- Hierarchy
- Sub-broker → organisation → managers → traders. Every trader sits inside an org; every org has an owner.
- Roles
- platform_admin, sub_broker, org_manager, trader, quant_trader, devops_admin. Module-level permission codes underneath.
- Onboarding
- Invite by email, OTP or set-password. The accounts desk shows who has authenticated today, who has funds, who is on a remote executor.
- Act as
- Operators open a trader's desk, see their books and place orders on their behalf. Each session is recorded against the operator.
- Enablement
- Decide which marketplace strategies each org's traders can subscribe to. Caps stay per subscription.
- Egress
- Static-IP executors per trader, or shared nodes, with placements, schedules and an IP ledger.
- Charges
- Infra spend attributed to sub-broker, trader and shared node from the cloud bill. Reports and invoices per org.
- Activity
- Day-scoped view of orders, instruments, brokers, traders, execution engine and alerts across the managed book.
Route
Intent
EE-2 · policy PASSIVE
Validators
lot ✓ tick ✓ caps ✓ gates ✓
Router
rate-limit 8/10 per s
Executor
static IP 3.108.174.225
Broker
Kotak Neo · 87 ms
Broker request register
429 retried after 250 ms under registry backoff.
02Broker rules, handled
Each trader on their own registered IP.
When a broker requires API traffic from a registered static address, Algorika provisions a remote executor per trader, registers the IP after auth where the API allows, and records the assignment in a ledger. The broker request register keeps every outbound call with status and latency, so an audit question has an answer.
Broker capabilities live in a versioned registry with an import-and-activate workflow. A new venue or a changed order type is a configuration release, not a code deployment.
03The firm's book
Everything tagged FRM
- BLOTTEROrders blotterLive order book with status, modify and cancel over WebSocket.Live order book with status, modify and cancel over WebSocket.05 OMS / executionTRDQNTFRM
- POSPositions ledgerCanonical positions with MTM, books by underlying and product, one-click square-off.Canonical positions with MTM, books by underlying and product, one-click square-off.05 OMS / executionTRDQNTFRM
- EEExecution engineIntent-driven execution with aggressive, passive, TWAP, iceberg and hedge-first policies.Intent-driven execution with aggressive, passive, TWAP, iceberg and hedge-first policies.05 OMS / executionQNTFRM
- XDESKExecution deskSubmit intents, watch child orders and the lifecycle timeline with live quotes.Submit intents, watch child orders and the lifecycle timeline with live quotes.05 OMS / executionQNTFRM
- OMSOrder managementOne canonical order state and fill history regardless of which broker executed.One canonical order state and fill history regardless of which broker executed.05 OMS / executionTRDQNTFRM
- GATESTrading gatesGlobal kill-switch, placement enable and dry-run visible on every desk.Global kill-switch, placement enable and dry-run visible on every desk.04 RiskTRDQNTFRM
- MOBILEMobile deskDesk, books, watch, trade and orders on your phone.Desk, books, watch, trade and orders on your phone.05 OMS / executionTRDFRM
- RPTReportsStatements, trade book, symbol story, ledgers, reconciliation and invoices.Statements, trade book, symbol story, ledgers, reconciliation and invoices.02 IntelligenceTRDFRM
- IMInstrument masterOne canonical instrument identity mapped across every broker's symbol files.One canonical instrument identity mapped across every broker's symbol files.01 Market dataQNTFRM
- FEEDMarket-state monitorQuote freshness, feed shards and backlog, so you know the tape is honest.Quote freshness, feed shards and backlog, so you know the tape is honest.01 Market dataQNTFRM
- EODEOD pausePause books and clear working orders at close, on schedule.Pause books and clear working orders at close, on schedule.04 RiskQNTFRM
- CAPSSubscription capsMax capital and max loss per subscription, enforced before the order is built.Max capital and max loss per subscription, enforced before the order is built.04 RiskTRDQNTFRM
- MULTIMulti-broker connectionsZerodha Kite, Upstox, Kotak Neo and Angel One SmartAPI through one gateway.Zerodha Kite, Upstox, Kotak Neo and Angel One SmartAPI through one gateway.06 Broker egressTRDQNTFRM
- REGBroker registryVersioned broker capabilities and instrument mappings. Add a broker without a rewrite.Versioned broker capabilities and instrument mappings. Add a broker without a rewrite.06 Broker egressFRM
- EIPStatic-IP remote executorPer-trader static egress IP for broker APIs, with placements, schedules and an IP ledger.Per-trader static egress IP for broker APIs, with placements, schedules and an IP ledger.06 Broker egressTRDFRM
- TOTPTOTP and OAuth relayDaily broker auth with live TOTP and a hardened callback relay.Daily broker auth with live TOTP and a hardened callback relay.06 Broker egressTRDFRM
- RATERate-limit aware routingBroker limits live in the registry so bursts never trip the venue.Broker limits live in the registry so bursts never trip the venue.06 Broker egressQNTFRM
- AUDITBroker request registerEvery outbound broker call recorded, direct or via the executor.Every outbound broker call recorded, direct or via the executor.06 Broker egressFRM
- ORGSub-broker orgsCreate orgs, invite owners and managers, keep every trader inside a hierarchy.Create orgs, invite owners and managers, keep every trader inside a hierarchy.07 Firm layerFRM
- RBACRoles and permissionsPlatform admin, sub-broker, org manager, trader, quant trader, with module-level permissions.Platform admin, sub-broker, org manager, trader, quant trader, with module-level permissions.07 Firm layerFRM
- ACCTSAccounts deskOnboard traders, filter by broker, funds, auth-today and remote status.Onboard traders, filter by broker, funds, auth-today and remote status.07 Firm layerFRM
- ACTASAct as traderOperators view and trade on behalf of a selected trader, audited.Operators view and trade on behalf of a selected trader, audited.07 Firm layerFRM
- ENABLEStrategy enablementDecide which strategies each org's traders may subscribe to.Decide which strategies each org's traders may subscribe to.07 Firm layerFRM
- USAGEUsage and chargesInfra spend by sub-broker, trader and shared node, straight from the cloud bill.Infra spend by sub-broker, trader and shared node, straight from the cloud bill.07 Firm layerFRM
- PLATPlatform activityOrders, instruments, brokers, traders, alerts and onboarding funnel, day by day.Orders, instruments, brokers, traders, alerts and onboarding funnel, day by day.07 Firm layerFRM