Decision system

Decision Engine

Polaris decides whether a transaction should be allowed — before execution. Outputs include structured reason codes (RC_###) and an ordered audit trace suitable for ticketing and compliance review — no execution, no custody.

Pre-configured policy sets

Pre-built institutional configurations

Click a set to apply it to the compliance checks below (registry, freeze, lock, jurisdiction). Address lists are unchanged.

Save policy
Import policy JSON

Decision context

Counterparties & quantity

Integer string. Example: 1 token at 18 decimals → 1000000000000000000

Entity context (Phase 2)

Captured for policy modeling and audit trails. Not enforced by the engine yet.

Compliance policy

Address registries

Comma or newline separated. Matching is case-insensitive.

Compliance checks

Compliance Checks

Batch evaluation

Same policy, multiple transfer intents

Queue additional from / to / amount rows. Registries and rule flags above apply to every row — the same pattern as bulk pre-trade checks against one policy snapshot.

No rows in queue.