Who builds this?
stackforagents, based in Dubai: a company specialising in AI agents and back-office automation. Our engineering team builds, and the delivery team works with you from day 1 to day 5. Nothing ships without review by our engineers, and they read every line that touches your data before it reaches you.
Who owns the code?
You own the delivered system. We keep the reusable parts we bring in, and we tell you which those are on day 1. We sign a mutual NDA before you describe your systems. The runbook, the tests and the code let your team, or anyone else, run it without us.
What happens when it breaks?
Care covers it: monitoring, fixes, small changes, a monthly accuracy report. Without Care, you get the code and the runbook.
Where does my data go?
During the Proof the raw rows stay in your systems. We work through read access you grant and can remove, and on day 1 you choose how we see your data. Scrubbed export: our engineers write the masking script, and your IT or your MSP runs it, or we run it with you on a call. It masks names, bank details and personal fields before anything leaves your systems, and the Proof runs on that. Inside your environment: the tool runs in your cloud account or on your server, and we see logs, test results and masked samples, never the raw rows. With Care hosting, when you have no cloud team, the tool and its data sit on a server we run for you in the EU or UK region. More on Data and terms.
Does my data reach an AI model?
Only when a step needs one, and then only the fields that step needs. Finance work runs on written rules: supplier, invoice number, date, amount, purchase order, line, quantity and price. No model sees your data unless a step reads PDFs. Most decisions run on written rules; in the delivery demo's Friday evening, 95 decisions came from rules and 50 from a model. The model could only propose: the agent runs what the written rulebook allows and asks a person for the rest. You choose the model provider and region, or a model that runs inside your environment. With a scrubbed export, a model only sees what the masking script left in: no names, no bank details, no personal fields. A data processing agreement is part of the written agreement on day 1; you get its full text, with a mutual NDA, before you describe your systems. More on Data and terms.
How does it connect to our systems?
Read access first: a database, an export or an API you grant and can remove. The tool reads it inside your environment, or works on the scrubbed export, as you chose on day 1. The Proof takes 5 working days and runs in shadow mode: it reads and reports, it writes nothing. Writes come in the Pilot, through your own APIs, each one logged with an undo.
Which systems can you read today?
CSV and Excel exports from any system, PDFs, Google Sheets, and databases: Postgres, MySQL and SQL Server. Through their APIs we read Xero, QuickBooks Online, Sage Business Cloud, Exact Online, Stripe, Mollie and Adyen. We read Sage 50, Sage 200 and Dynamics 365 Business Central from their exports. Where a system's API needs a vendor partnership, as with Sage Intacct, NetSuite and SAP, we start from its exports.
Who runs it after day 5?
It runs in your cloud account or on your server; you hold the keys. With Care we watch it, fix it and make small changes. No cloud team? Care includes hosting on a server we run for you in the EU or UK region; you still own the code and can take it in‑house any time. Without Care you get the code, the tests and the runbook, and your team runs it.
Time zone and response time?
Our team works from Dubai. Replies within 4 hours, 08:00 to 22:00 Dubai time, seven days a week. A message sent outside those hours is answered the next morning.
What if the scope changes?
New fixed price in writing before any extra work starts.
How is AI used and checked?
Our engineers use AI coding agents to write and test code and to run research. Nothing ships without review by our engineers, and they read every line that touches your data before it reaches you. Every system measures its own accuracy and shows it. The demo grades itself against faults we planted in synthetic data. Your Proof is graded by the 3 to 5 tests you write with us on day 1, on your data, and you keep the test results.