Under the hood

Autonomy rests on explicit architecture.

Simon separates the agent, interface, and business logic. Both surfaces call the same MCP tools, which apply validations on a local data store.

  • Local-first
  • MCP symmetry
  • Action dispatchers
  • Embedded tax knowledge
Trust

An agent is useful because its actions are bounded.

Simon gives the agent autonomy without opaque data access. Domain tools carry the validations.

01

Same path for agent and UI

Creating a counterparty in a view or asking the agent to create it produces the same action with the same business validations.

  • Shared MCP route
  • Single logic source
  • Refresh after mutation
  • Shared tests
Visual Placeholder - MCP sequence

Sequence diagram with UI/agent calling the same MCP action, then db.changed event.

02

Reduced agent surface

Dispatchers turn dozens of similar actions into a hierarchical choice: domain, action, validated parameters.

  • Reconciliation
  • Qualification
  • Adjustments
  • Lettering
  • Commitments
  • Mileage
Visual Placeholder - dispatcher matrix

Domain/action matrix with integrated help and validation schemas.

03

Local data and knowledge

Accounting data, files, views, and traces stay on the machine. The embedded tax knowledge base helps the agent cite sources.

  • Embedded PostgreSQL
  • Local files
  • ~2,000 tax notes
  • Read-only knowledge sub-agent
Visual Placeholder - local vault

Visual of versioned tax sources and local company data, with AI provider boundary.

Boundaries

What the architecture makes explicit.

The marketing site must be transparent about beta scope and responsibilities.

  1. 01

    Not an accountant

    Simon helps produce and control accounts; it does not sign them.

  2. 02

    Not an e-filing service

    Simon prepares data and documents; the user files outside Simon.

  3. 03

    Not multi-user SaaS

    The beta product targets a local database and workstation.

  4. 04

    User-chosen AI provider

    The user configurés the model and accepts that provider's terms.

Next

Try Simon during the free beta.

Public pricing is intentionally hidden during beta. The getting-started docs explain scope and prerequisites.

Read documentation Back home
©2026 Simon
English