Skip to main content
Photograph a receipt and the assistant asks whether it is a business or a private cost, so the two can never be mixed up by mistake. Every proposed booking is printed back in plain writing for a yes before anything is recorded.

What ports as-is

  • Resolved-entity fields for any AI tool call that could be contradicted
  • Propose-then-confirm pair that never recomputes on confirm
  • One-registration tool-call audit logging with shape-based redaction
  • A scope flag that widens a view without changing its default

What we build for you

  • The category taxonomy and which side of the deductible line each sits on
  • The national tax rules that make the split matter
  • The booking history the resolver learns from