Overview
A SOC 2 platform where the AI has to show its working
Audrion handles SOC 2 compliance for both sides of an audit: the firm running it and the company being audited. Two portals, one engagement, and an agent doing real work in the middle of it.
8 weeks
Start to handover
Acquired
The product was acquired by Opendoor
“Generally loved how you really dove into the business and understood what we were doing - that's been a big pain point before with agencies. And obviously the visual style was fantastic”
Chintan ParikhAudrion1 / 5 · Welcome
About the project
A platform holding frameworks, controls, testing procedures, evidence, requests, tasks and sign-off, and auditors who had to move between all of it without losing their place.
The agent was the harder problem. Audit is a job built on showing your working. An agent that hands over a conclusion without the reasoning is not saving anyone time, it is a liability, and no auditor is putting their name on it.
- Services
- Product Design
- Industry
- Compliance and audit
- Engagement
- 8 weeks, start to handover
- Period
- August to October 2025
What we solved
The reasoning sits next to the action, not behind a link. Every suggestion is editable before you approve it, and skip, reject and rerun-with-context are all there. Nothing gets applied just because someone clicked past it.
We also moved the AI down to the field and the control. One button in the top corner never made it clear what was about to change, so now it lives where the change actually lands.
Then there was the state problem. Once agents are running across a lot of controls, a flat table cannot tell you what is running, what is waiting on you and what is finished. Progress now reads straight through: with the agent, with a human, waiting for a reviewer, signed off. You can filter on it, and a notification takes you to the exact control.
Where we stand now
The whole thing ran eight weeks, start to handover. Audrion has since been acquired by Opendoor.
The control detail was the screen we argued about most. It ended up on inline expansion and slide-outs rather than modals and new pages, because an auditor who gets navigated away from a control loses everything they were holding in their head, and that costs more than a bit of scrolling.
Testing procedures stayed as one block with steps you can read through, instead of being split into separate rows. The steps depend on each other in order, and chopping them up hid that.
What we built
Agent reasoning
Events, tool calls and model output in one sidebar, next to the action being suggested rather than hidden behind it.
Control detail
Agent, requests, documents and tasks in one view, with a table of contents instead of navigation that loses your place.
Progress states
With the agent, with a human, waiting for a reviewer, signed off. You can filter on it, so a reviewer can find their own queue.
Evidence trail
Every document linked back to the request that asked for it, gathered up at control level, with a history of every fix and every AI suggestion.




