Digital staff · Blackroses Support C.I.C. and our own products
Five autonomous agents in production, each with a human where it matters
Customer support across every channel, a law-practice assistant, causal data analysis, SOC alert triage and care documentation, each built around one job.
What changed
Routine work runs without a person, and a person still approves what goes public and handles what the agent is not sure of.
- Agents shipped
- 5
- Models
- Claude Sonnet & Haiku
- Delivery
- Desktop apps & servers
- Guardrails
- Approvals, audits, escalation
01
The situation
More than a chat box on a model
Businesses need software that watches their inboxes, documents and data, acts on its own, and knows when to stop and ask a person.
- Support spread across email, SMS, social and chat
- Specialist work (legal research, analysis, log triage, care notes) that has to be right
- No room for an agent that acts without a check
02
What we built
One agent per job, with the guardrails that job needs
Each agent is built around a specific job, with its own tools, data and guardrails, and ships as a desktop app or runs on a server, on Claude models.
- CX Agent: watches email, SMS, Facebook and Instagram, and website chat; answers automatically, holds social replies for approval and escalates what it cannot resolve
- Legal Agent: case-law research with good-law checks, drafting, billing with VAT and trust accounts, conflict and KYC checks, deadlines and intake
- Data Analytics Agent: pre-registers causal tests before looking at data, and reports only numbers backed by a logged query and an adversarial audit
- SOC Agent: a Level-1 analyst that parses security logs, maps events to MITRE ATT&CK and recommends triage actions
- Daisy, built for Blackroses Support C.I.C.: care workers dictate or type notes on WhatsApp, Telegram or desktop, and Daisy writes, files and emails the care record
- The same agent work powers our own products, Orchestra and OktoPAs, and the always-on business assistants we run for clients around the clock
03
How it runs
How they run day to day
- Approval queues hold anything public before it goes out
- Audit trails record what each agent did, including a hash-chained ledger for the legal agent
- Scheduled work runs on its own; the agent escalates when it is not confident
Built with
- TypeScript
- Bun
- Claude API
- SQLite
- Electron
- Tauri
- Python
More work.
All case studiesE-CommerceMid-Size Online RetailerE-Commerce Automation: 85% Time Saved on Order ProcessingAutomated order processing and customer service workflows, saving 200+ hours monthly and reducing costs by $4,500/month.
Legal ServicesCorporate Law Firm (50+ attorneys)Legal Firm: Contract Review Automation Saves 500 Hours/MonthAutomated contract intake, clause extraction, and risk assessment with an automated review system, saving 500+ hours monthly and improving turnaround time by 75%.
Let’s build
yours.
Tell us what the business needs: a site, a security review, growth, or the work you want off your plate. An engineer replies within one business day.
