A whole company for your agent

QuickBooksBILL

Shaped like the 27 tools you already use

QuickBooksXeroNetSuiteStripeSquarePlaidRampBrexBILLGustoMercuryShopifyHubSpotSlackGmailOutlook+11 more
How it works

Pick a job. Watch it run.

1

You ask

In plain words.

2

We build it

About a minute.

3

It works the books

Over APIs it already knows.

4

It gets graded

Against a sealed answer key.

Example run
Why it holds up

Follow the money.

One payment, every system it touches, to the penny.

tie out today
~60sto build a company
75krecords in it
27vendor-shaped APIs
answer_key.json · sealed. Only your grader can open it.
GET…/native/stripe/v1/charges/ch_3Q8f2kLmNStripe's own format
{
  "id": "ch_3Q8f2kLmN",
  "object": "charge",
  "amount": 482000,
  "currency": "usd",
  "customer": "Cobalt Systems",
  "description": "INV-2287",
  "status": "succeeded"
}
Living simulation

It keeps moving.

Advance the clock. Invoices go out, payroll runs, cash moves, and the books stay tied out. Drag a dial and watch.

Lattice MetricspausedAug 14 · 09:00
    Cash$5,880,000
    MRR$684,000
    Flagged0
    Cash, live
    People inside

    Ask anyone who works there.

    They answer from the books, and only see what their job allows.

    # financeCash, close and the booksDWMOPRLB
    Today
    Planted problems

    Hide anything. Keep the answer key.

    Pick what's wrong. Your agent has to find it. Click one to try it.

    Fraud4
    Books3
    Messy data3
    For developers

    Plugs into what you already use.

    • Shaped like each vendor's own API.
    • One header: your Fictix key.
    • Signed webhooks, with retries.
    • Save a company once. Everyone uses the same one.
    PM builds itfix-7kqTests point at itSame data for everyone
    $
    For AI labs

    Fresh environments.
    Sealed answers.

    Train and evaluate agents on real back-office work, graded by the data itself.

    • A new company every seedSplit into training, eval and a private benchmark.
    • Your agent can't peekThe answer key needs its own key scope.
    • Graded by the dataPrecision and recall. No human labels, no model judge.
    • Difficulty you setHow many problems, how well hidden.
    ap-duplicate-billsenvironment
    Task
    Find every bill that shouldn't be paid
    Tools
    QuickBooks · BILL · Plaid
    Grader
    Sealed answer key → precision / recall
    Seeds
    training · customer_eval · private_benchmark
    Episodes
    reset / reward API, on the roadmap
    # works the books
    agent_key  = ["read", "write"]
    
    # opens the sealed answer key
    grader_key = ["ground_truth"]
    Compared

    Better than a sandbox.

    FictixVendor sandboxHand-made test data
    Full of data inAbout a minuteWeeks of setupDays
    Realistic data inside✓A whole company✕Mostly empty✕A few rows
    Books tie out across systems✓7 systems, to the penny✕One system each✕Rarely
    Known answer key✓Sealed✕✕
    Moves over time✓Advance the clock✕✕
    Same data every run✓Saved by ID✕Drifts✓
    Pricing

    Start free.

    All plans →
    Starter
    $0

    Your first company and the API.

    • 1 workspace
    • 25 test runs / month
    • API + exports
    Start free
    DeveloperFor agents
    $500 /mo

    Every connector and the full API.

    • 3 workspaces
    • 500 test runs / month
    • Webhooks + audit log
    Get Developer
    Pro
    from $1,500 /mo

    For busy teams.

    • 5 workspaces
    • 2,500 test runs / month
    • Pay as you go past it
    Get Pro
    Enterprise & labs
    Custom

    Pilots, contracts, admin.

    • Unlimited workspaces
    • Custom environments
    • Flexible billing
    Talk to us
    FAQ

    Questions.

    Is there any real company data inside?

    No. Every company is generated from scratch, so there's no customer data to leak, scrub, or sign a DPA for.

    Which systems does it look like?

    27 of them, including QuickBooks, Xero, NetSuite, Stripe, Plaid, Ramp, BILL, Gusto, HubSpot, Slack and Gmail. The books tie out across QuickBooks, Stripe, Plaid, Ramp, BILL, Gusto and NetSuite.

    Can I get the exact same company again?

    Yes. Every company you keep is saved and gets a short ID like fix-7kq, so your whole team, and your test runs, use the same one.

    How big can a company be?

    Up to about 75,000 records for one legal entity. Very large companies are shown as a realistic sample, not a full copy.

    Can labs use it for RL training?

    Evaluation works today: sealed answer keys, precision and recall, and seeds split into training, eval and private benchmark sets. A reset and reward episode API is on the roadmap. Talk to us if you want early access.

    Does my agent need special code?

    No. Your agent calls the same APIs it already knows, with one host swapped, or reads CSVs. An MCP server is in early access.

    Build your first company.

    Talk to sales