Organizations / FIX Community

FIX Community

FIX Trading Community — AI Working Group · www.fixtrading.org/

The FIX Trading Community standardises electronic trading. Its AI Working Group is developing runtime-governance standards for agentic AI in capital markets — the basis for the policy pack below.

How the publications map to ponens policies

The FIX AI Working Group's runtime-governance proposal defines a traffic-light scheme — Green (proceed), Amber (flag/refer), Red (halt) — across five domains: identity & authorisation, intent & constraint, capability & DCE, runtime telemetry & trajectory, and approval & release gating. ponens maps each traffic-light condition onto a temporal-logic policy evaluated over an agent's execution trace. This is exactly the form the proposal itself demands of any binding control (§10.3): “a deterministic function over the governed state… executing independently of the language model.” A ponens policy is precisely that function.

Each domain becomes a policy group, plus the Szpruch et al. capability failure modes (C1–C4); a policy's severity encodes Red (error) versus Amber (warning), and its tier tag selects the Assistive–to–Critical-Autonomous profile. Running the pack with ponens trace check aggregates the per-policy verdicts into the GovernanceState the proposal wants carried in a new FIX field — all-pass is Green, a warning-fail is Amber, an error-fail is Red. The genuinely population-level conditions (orchestration drift, compound-workflow market-disorder testing) are the proposal's own Gap 5 and sit outside per-trace policy.

Agentic AI Runtime Governance

The FIX AI Working Group's traffic-light (Green / Amber / Red) runtime-governance scheme, expressed as computable policies over an agent's execution trace.

Maps the FIX AI WG proposal on Agentic AI Runtime Governance onto ponens policies. Each traffic-light condition across five domains — identity & authorisation, intent & constraint, capability & DCE, runtime telemetry & trajectory, and approval & release gating — plus the Szpruch et al. capability failure modes (C1–C4), becomes a deterministic check that `ponens trace check` aggregates into a Green/Amber/Red GovernanceState.

Source: FIX AI WG — Proposal on Agentic AI Runtime Governance (Healey & Houston, Jun 2026); Szpruch, Sudjianto, Bhatti & Ang (2026).

Capability & DCE 7

consequential_action_approved error

Consequential Action Approved

A consequential action must be preceded by a passed, authenticated approval gate.

G(Release ∨ Deploy → P(UserApproval ∧ authenticated))
default_deny_confirmed error

Default-Deny Confirmed

At Tier 4 a default-deny authorisation must be confirmed before any tool call.

G(ToolCall → P(default_deny_confirmed))
dual_approval_critical error

Dual Approval for Critical Autonomous

Tier 4 (Critical Autonomous) release requires two distinct authenticated approvals before proceeding.

G(Release → P(UserApproval ∧ approver_1) ∧ P(UserApproval ∧ approver_2))
numeric_recomputed_deterministically error

Numeric Recomputed Deterministically (C2)

Capability C2 (Deterministic Numeric Computation): numeric results must be recomputed by a deterministic (non-LLM) calculator, not asserted by the model.

G(Compute → deterministic_recompute)
outputs_policy_constrained error

Outputs Policy-Constrained (C3)

Capability C3 (Policy-Constrained Drafting): drafted outputs must comply with approved templates and policy rules.

G(Draft → template_compliant)
retrieved_data_attributed error

Retrieved Data Attributed (C1)

Capability C1 (Retrieval & Attribution): retrieved data must carry provenance and recency checks before it is relied upon.

G(Retrieve → provenance_checked ∧ recency_checked)
tool_calls_allowlisted error

Tool Calls Allowlisted

Every tool/capability invocation must lie within the certified allowlist for the agent's tier.

G(ToolCall → in_allowlist)