The policy engine.
The model proposes; the policy engine decides.
What it is
A deterministic rule layer between your agent and the venue. Every action the model proposes is checked against your rules before it can execute. Same inputs, same decision — there is no model judgment inside the check.
The rules you set
- Loss limits — cap what an agent may lose. A proposal that would breach your limit is rejected, not debated.
- Asset allowlists — the markets an agent may trade. Anything off the list is rejected.
- Approval rules — the actions that require your explicit sign-off. Nothing on that list executes without your approval.
- Payload-bound approvals — an approval binds to the exact proposed action. A changed action is a new proposal, not an approved one.
What a rejection means
A rejected action does not execute, and the check is part of the turn record — you can read the why in the debrief.
DXAP is in alpha. We ship changes by the day — expect things to move.