We Built Our Own Accounting System. Then We Put Agents Inside It.
Impact is a production proof point for FabrCore: agents embedded in real .NET application workflows, governed by tools, permissions, state, and UI contracts.
At Vulcan365 and Vulcan365 AI, we spend a lot of time telling clients that practical AI should live inside the real workflows of the business. Not in demos. Not in slide decks. In the places where money moves, work gets approved, and decisions stack up.
So we built Impact, our own accounting system, in house.
We used a combination of OpenAI Codex and Anthropic Claude coding tools to move fast, reason through domain complexity, generate working code, review edge cases, and keep momentum. But the important part is not that AI helped us write software. The important part is that we used AI to build software we now run our company on.
Impact is live.
This is the FabrCore philosophy under pressure: agents belong inside durable application systems, not beside them.
Impact as the Source of Truth
At its core, Impact is a full accounting platform built around double-entry accounting, a general ledger, and operational subledgers.
General ledger
Chart of accounts, journal entries, posting rules, credits, deposits, transfers, and audit history.
Operational subledgers
Customer activity, vendor activity, billing, cost tracking, and payment history.
Audit trail
Accounting actions stay tied to history, context, and reviewable evidence.
Agent surface
The agent works on the same page where the accounting workflow happens.
But we did not want a generic accounting system with generic reconciliation bolted on at the end. Our business has its own flow, and our accounting software needed to understand that flow.
Reconciliation Became the First Agent Workflow
Impact reconciliation is not just “match bank transaction to ledger entry.” It understands customer payments, vendor payments, deposits, transfers, fees, adjustments, and timing differences.
What ReconAgent Does
ReconAgent is not a chatbot floating off to the side. It is an agent embedded directly in the accounting workflow, with the context it needs and the tools to act where the work is happening.
It starts from the source document and current reconciliation state.
It maps likely G/L treatment without bypassing trusted app logic.
It links payments to customers, vendors, invoices, and open receivables.
It turns ambiguous entries into structured review work.
ReconAgent helps do reconciliation.
Why FabrCore Matters Here
FabrCore gives us the infrastructure agents need: lifecycle management, chat persistence, tool resolution, multi-model orchestration, monitoring, access control, and verifiable execution. It is designed for real .NET applications, using the patterns .NET developers already know.
Long-lived agents
Agents can maintain state, history, tools, and workflow identity.
Governed execution
Access control, monitoring, and evidence matter when agents touch accounting.
Surface UI
Structured output and explicit actions keep the app in charge.
Surface lets us connect agents to real app pages, render structured agent output, route actions back into the system, and build experiences where the agent is part of the workflow instead of a separate tab.
From One Agent to a Surface Squad
ReconAgent is our first production accounting agent inside Impact. AccountingAgent will be built as a FabrCore Surface Squad: a coordinated swarm of 15+ specialized agents handling accounting work together.
Match and balance statement activity.
Vendor bills, payments, and exceptions.
Invoices, payments, credits, and customer history.
Subscription and recurring revenue workflows.
Reporting checks and review readiness.
Traceable evidence and operational explanations.
That is the future we believe in: not one giant magic prompt, but a team of focused agents with roles, tools, memory, permissions, and accountability.
Why This Matters for FabrCore
Impact is proof of the philosophy. We are not asking clients to believe in a theory. We are using the same approach internally. We are building with our own platform, shipping our own agents, and trusting them inside one of the most sensitive parts of our company: accounting.
Because if we do not use our own products, how can we convince anyone else to?
Build Agents Inside the Workflow
Impact started as an accounting system. Now it is becoming an agentic accounting platform.
And this is just the beginning.
About FabrCore: FabrCore is an open-source .NET framework for building AI agent systems with lifecycle management, messaging, persistence, monitoring, access control, tool resolution, and application UI integration patterns.