Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Industry ProvidersProvider profile

Imandra: formal models and reasoning for financial systems

Imandra brings formal reasoning into financial software development, protocol specification and assurance. Product scope, model boundaries and deployment terms determine the evidence it can deliver.

By FXBrokers.ai ResearchOperating status: ActivePublished Sources checked
Profile scope

Formal conclusions depend on the represented model, its assumptions and external-dependency treatment.

Imandra supplies automated reasoning and formal modelling for complex financial systems. For a brokerage or trading venue, its central use is making system rules explicit, generating tests and checking observed behaviour against a model. It addresses engineering assurance and client connectivity, with separate tools for AI-assisted software development.[1][9]

Services & customers

Sections ↑
At a glance01

Product roles

Product roles
ProductDocumented functionRelevant buyer
Imandra MarketsFormal venue models, functional and regression tests, calibration and system auditing.Exchange or venue teams responsible for matching behaviour, rulebooks and change management.Source 1
Imandra ConnectivityMachine-readable FIX specifications, generated simulators and client certification packs.Broker and venue teams designing APIs or onboarding counterparties.Source 2
CodeLogicianUses an LLM to construct a formal model and ImandraX to examine invariants, counterexamples and test cases.Engineering teams working on pricing, payments, risk rules, access controls or stateful systems.Source 3
SpecLogicianBuilds formal specifications incrementally from scenarios and a domain model.Teams translating requirements into checks and tracing changes to expected behaviour.Source 4

Markets’ System Auditor compares outcomes with the formal model and presents individual traces and aggregate statistics. That is particularly relevant when a rule change affects interactions that are difficult to cover with a few manually selected examples. The useful deliverables are the model, the checks and the deviations found; claims of improved profitability or universal reliability remain vendor marketing.[1]

Platforms & integrations

Sections ↑

Imandra Protocol Language, or IPL, encodes rules of engagement such as FIX specifications. Connectivity uses that model to generate documentation, simulations, onboarding scenarios and certification reports, with Simulator and Proxy certification modes. Its flow analysis relates production logs to modelled cases. Rule Synthesis can infer patterns from historical messages, but Imandra itself says the resulting model still requires manual review because logs may not capture the full interface.[2]

ImandraX is the reasoning engine beneath these workflows. Its IML language is based on a pure subset of OCaml, and its interfaces include HTTP, Python, OCaml clients and MCP. A Visual Studio Code extension exposes interactive proof work. These interfaces connect an engineering workflow to mathematical analysis; they are not described as broker order-routing connections.[5]

The IPL setup guide pairs a Visual Studio Code plugin with the Imandra CLI and an Imandra account. The plugin offers language-aware editing, HTML documentation generation and a customizable Markdown template, plus authentication and zone selection. This makes the specification a maintained source artifact rather than a document that must be separately rewritten after every protocol change.[6]

Pricing & commercial terms

Sections ↑

The homepage publishes the following Imandra Universe plans. These are reasoning-tool subscriptions; the page does not present them as the price of a full venue model, connectivity deployment or enterprise implementation. Amounts use the displayed dollar sign, without an explicit currency code or tax treatment on the cards.[7]

Pricing & charges02

Public Universe subscriptions

Public Universe subscriptions
PlanDisplayed monthly chargePublished positioning
Builder$25 per monthIndividual builders; first seven days free.Source 7
Pro$129 per monthHeavier reasoning workloads.Source 7
Team$799 per monthCollaboration and larger team use.Source 7

Universe centralizes subscription selection, billing and API keys for ImandraX, CodeLogician and SpecLogician. The account guide starts with choosing a plan, generating a key and connecting the required tool. An enterprise buyer should obtain the applicable usage allowance, treatment of submitted requests and commercial service terms with that selection.[8]

The Microsoft Marketplace listing offers an enquiry route for customer-Azure virtual-machine deployments, without a public enterprise price. A quotation needs to specify model-building, implementation and support as well as software access.[9]

Implementation & delivery

Sections ↑

CodeLogician is delivered through a command-line package, an MCP server and supporting agent guidance. Its installation guide requires a Universe API key; the installer bundles Python 3.13, while a separately managed Python installation must be at least 3.12. The MCP server is included in the package. Agent guidance provides instructions, while the CLI or server performs the reasoning requests.[10]

Process03

From rules to evidence

From rules to evidence
StageDocumented mechanismWhat must be established
FormalizeTranslate source, specifications or prose into IML; submit the candidate model and refine reported errors until it is admitted.Admission checks types, syntax and termination. It is a milestone for the model, not automatic evidence that every source-system detail was captured.Source 11
Analyse coveragePartition a model function’s input space into behavioural regions, with constraints, output descriptions and possible test inputs.Coverage is relative to the model, chosen basis and any restricting assumptions. Record those boundaries alongside the generated tests.Source 12
Keep requirements currentSpecLogician links scenario changes to a common domain model and passes the accumulated state to ImandraX.Review changed requirements and model deltas together so evidence continues to describe the intended system.Source 4

The enterprise offer combines a virtual machine in the customer’s Azure tenant with CodeLogician and a chosen language model. It includes Ponens as an open-source record of reasoning and policy checks. The deployment boundary should account for any external model connection.[9]

Support & contacts

Sections ↑

The contact page provides general and support enquiry paths, a product field, email and a US telephone number. It lists Austin as headquarters and a London office. It does not publish support hours, severity-based response times or restoration targets there; enterprise coverage therefore needs to be defined in the purchased service.[13]

Imandra contact routes

General enquiriesEmail
[email protected]Source 13

Scope Published company inbox.

US telephoneTelephone
+1 512 629 4038Source 13

Scope Published contact number.

Product supportWebsite
https://www.imandra.ai/contactSource 13

Scope Choose the support route and product.

Account and API accessWebsite
https://universe.imandra.ai/Source 8

Scope Subscription and API-key management.

The central documentation index separates ImandraX, CodeLogician, SpecLogician and IPL, with a separate Universe access guide. That separation helps assign an issue to its actual layer: account access, language modelling, protocol tooling or the reasoning engine. The index supplies a starting reference; it does not itself promise a staffed service entitlement.[18]

Permissions & service scope

Sections ↑

Connectivity’s certification concerns conformance to the modelled interface and selected onboarding scenarios. A generated report is technical evidence for the system owner. It does not itself grant permission to operate a brokerage, venue or investment service, or establish that all of that firm’s regulatory obligations have been satisfied.[2]

The external-dependency guide makes the proof boundary explicit. An opaque function supplies a type without its implementation; a counterexample may therefore reflect missing information about that dependency. Added axioms are assumptions that need independent justification. An approximation restores executable behaviour but proves properties of the approximation over its chosen range. These distinctions determine which conclusions can reasonably transfer from a formal model to production software.[14]

A model can be accepted by the engine yet remain non-executable when it contains opaque functions. In that case the documentation says test generation is unavailable, even though some properties can still be proved. The implementation needs to distinguish a checked model, an executable model and evidence that the intended source-system behaviour is represented.[11]

Operator & evidence

Sections ↑

The legal page identifies Imandra Inc. and its subsidiaries as the product group, and retains Aesthetic Integration and The Logic of Financial Risk as associated trademarks. Its public policy headings do not by themselves establish a retention period, cancellation rule or contractual service level; those belong in the applicable product agreement.[15]

The current company page names Denis Ignatovich and Grant Passmore as cofounders and co-CEOs. It describes a combination of financial-market experience and formal-methods research. These backgrounds help explain the product focus, while the suitability of a particular model still depends on the documented system and analysis performed.[16]

Imandra also identifies Aesthetic Integration Research Corporation as a wholly owned subsidiary through which it undertakes US government work. That entity is relevant to understanding the wider group; a commercial capital-markets order should still specify the actual contracting company and the product being supplied.[17]

Operator
Imandra Inc.
Service scope
Formal modelling, protocol certification and software reasoning for capital-markets systems.
Customer types
Trading venues; Brokerage technology teams; Capital-markets engineering, quantitative and risk teams
Delivery
SaaS; Hosted; API
Pricing publication
Public and quoted pricing
Headquarters
Austin, Texas, United States; London office
Platforms
Imandra Markets; Imandra Connectivity; ImandraX; Imandra Universe; CodeLogician; SpecLogician; Imandra Protocol Language; Ponens
Integrations
FIX specification modelling; HTTP API; Python; OCaml; MCP; Visual Studio Code; Microsoft Azure
Pricing scope
Public Universe developer plans; enterprise framework and implementation require enquiry.
Implementation
Universe API access and developer tools; a customer Azure virtual-machine option is advertised for enterprise deployments.
Support
Product-specific contact form, email and US telephone; enterprise response commitments require agreement.
Permissions and regulatory scope
Engineering assurance and technical conformance evidence; financial-services permissions remain with the operating firm.

Provider metadata checked 21 Oct 2026Source 3Source 9Source 7Source 15Source 8Source 13Source 2Source 17Source 1Source 5Source 4Source 6Source 14

Additional Information

Sections ↑

The Markets page labels Imandra Autopilot as coming soon; purchasing specifications should therefore exclude it from currently available functions.[1]

A useful first scope is one bounded protocol or decision rule, together with its specification, representative execution traces and explicit properties to check. CodeLogician’s documented loop supports progressively refining the model and examining counterexamples. Success for that exercise is a reviewed set of behaviours and tests; broader production coverage requires a correspondingly broader and maintained model.[3]

Follow the evidence

Sources & further reading

  1. Trading-venue modelling and assurance Imandra · Accessed 21 Oct 2026
  2. Protocol and client certification Imandra · Accessed 21 Oct 2026
  3. CodeLogician workflow Imandra · Accessed 21 Oct 2026
  4. SpecLogician documentation Imandra · Accessed 21 Oct 2026
  5. ImandraX engine documentation Imandra · Accessed 21 Oct 2026
  6. IPL development environment Imandra · Accessed 21 Oct 2026
  7. Product overview and public plans Imandra · Accessed 21 Oct 2026
  8. Universe account and access guide Imandra · Accessed 21 Oct 2026
  9. Capital-markets framework listing Imandra via Microsoft Marketplace · Accessed 21 Oct 2026
  10. CodeLogician installation Imandra · Accessed 21 Oct 2026
  11. From source to formal model Imandra · Accessed 21 Oct 2026
  12. Region decomposition Imandra · Accessed 21 Oct 2026
  13. Contact and support routes Imandra · Accessed 21 Oct 2026
  14. Handling external dependencies Imandra · Accessed 21 Oct 2026
  15. Legal and brand identity Imandra · Accessed 21 Oct 2026
  16. Company leadership Imandra · Accessed 21 Oct 2026
  17. Government and subsidiary scope Imandra · Accessed 21 Oct 2026
  18. Documentation and product map Imandra · Accessed 21 Oct 2026

This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update