External AI client
Reads only the scopes granted to it, and can write a proposal or a draft.
Cannot confirm an order, cannot activate live automation, and cannot mint another machine credential.
Security architecture
KuantTrade cannot withdraw or transfer your assets. Because trading access is still financially sensitive, credentials, approvals and automated actions are isolated, constrained and recorded.
The boundary
The clearest thing on this page, and the one worth reading first. Anything that varies by broker is on the broker's own page rather than generalised here.
KuantTrade does not require withdrawal or transfer access. Use a trade-only credential, and restrict it by IP where your broker supports allowlisting. Per-broker connection and permission detail
How an order gets out
A person activates a strategy or confirms an order.
The version you activated, on the account you chose.
Limits are applied again here, not only when the rule was written.
The instruction leaves for the venue's own API.
Where the account, the funds and the execution are.
There is no withdrawal or asset-transfer path in this diagram, because there is none in the system.
Machine authority
Automation means a machine acts. It does not mean one machine identity holds every permission, and the three that exist here are not interchangeable.
Reads only the scopes granted to it, and can write a proposal or a draft.
Cannot confirm an order, cannot activate live automation, and cannot mint another machine credential.
Signals one workflow that was configured and activated in advance, with a secret scoped to that single strategy.
Cannot choose a different account, cannot raise a quantity or a limit, and cannot change the strategy it signals.
Acts only under a strategy a person activated, or an order a person confirmed.
Cannot step outside the account limits, and reaches broker credentials only through the service that holds them.
What the platform can never do with your account, and what it can.
Go to this sectionOne code path, one format, and a plaintext lifetime measured in the moment an order takes.
Go to this sectionWhat wraps the data keys, where it lives, and what can reach it.
Go to this sectionWhat the browser holds, and what stops working when a session ends.
Go to this sectionA valid signal is not permission to bypass the checks.
Go to this sectionWhat leaves a machine, and what the browser is told to insist on.
Go to this sectionEnforced by the shape of the interface rather than by review.
Go to this sectionWhat is written down, by whom, and for how long.
Go to this sectionHow a finder reaches us without having to guess.
Go to this sectionWhat the platform can never do with your account, and what it can.
One code path, one format, and a plaintext lifetime measured in the moment an order takes.
What wraps the data keys, where it lives, and what can reach it.
What the browser holds, and what stops working when a session ends.
A valid signal is not permission to bypass the checks.
What leaves a machine, and what the browser is told to insist on.
Enforced by the shape of the interface rather than by review.
What is written down, by whom, and for how long.
How a finder reaches us without having to guess.
For security reviewers
This page states the boundary. Configuration and per-venue detail belong with the thing being configured, so they are linked rather than repeated.
Connection type, the permission a connection needs, and how to revoke it, per venue.
How a rule, a limit and a webhook are configured, step by step.
What is held, on what basis, and for how long, category by category.
What automated trading can cost, stated as a binding document rather than a caveat.
Section 4.4 is the custody boundary this page describes.
The contact and canonical policy location, in the standard file.