Constraints.
Document controls and accounting identities determine whether a result can be accepted. A plausible number still has to reconcile.
Designed for AI from the beginning
Footing brings high-performance computing, machine learning and AI to the financial record. A substantial mathematical core gives agents the structure to do accounting work with speed, precision and evidence.
Mathematics at the core
Models help interpret the world. The engine supplies the mathematical structure: amounts that reconcile, entries that balance and accounting views derived from a shared record. These are requirements the system checks as it works.
Document controls and accounting identities determine whether a result can be accepted. A plausible number still has to reconcile.
Events connect parties, accounts and obligations. That structure preserves the meaning behind an amount and its path back to the evidence.
A chart applies an accounting policy to the underlying facts. Different books can express different treatments of the same business reality.
The experience behind the architecture
Our foundation is decades of work in inverse modeling, high-performance computing, machine learning and computational fluid dynamics.
That experience spans reservoir simulation, high-frequency trading and portfolio analytics: systems where mathematical models, efficient computation and reliable execution have to work together.
Footing brings that engineering discipline to accounting. AI, the mathematical engine and the agent interface are designed together, from the beginning.
Speed with a reason
Direct parsers and arithmetic controls handle the work they can settle exactly. Models take bounded tasks that need interpretation.
Reading and analysis are divided into focused tasks. Parallel execution reduces waiting; accounting controls still determine whether a result can be accepted.
Once the documents and events are established, reports and new views work from that record. A new conversation does not require a fresh reading of every source.
A published example
FinStat’s reported audit of Intuit’s public QuickBooks sample company. A specific test, not a turnaround guarantee for every engagement.
Checks at each boundary
Extracted contents must satisfy the controls for their document type: bank balances, invoice totals or itemized payments. A failed check names its reason.
Processing documents establishes the facts. Posting a chart is a distinct operation. A chart that cannot account for the data stops until its problem is resolved.
Reports carry completeness information. Missing evidence and unresolved decisions remain explicit; balanced totals do not make them disappear.
Agent-first. MCP-native.
Connect your authorized agent through the Model Context Protocol. Keep customer interaction and workflow in your product; give the agent Footing’s accounting tools.
Your agent brings the permitted documents and objective, works through the returned evidence and asks for decisions when needed. Footing supplies the durable record and accounting operations. Authorized viewers let people inspect the results.
Where authority livesThe reality layer for finance
Let’s discuss your workflow