SaaS, rebuilt from a new starting point: agents first, humans in command.
For a venture client, we built a multi-tenant platform where a supervisor and a fleet of ~37 declarative agents is the operating core. One domain core backs both surfaces — agents work it conversationally; humans operate it through dashboards, portals, and native mobile apps.
One supervisor. A ring of specialists. A human gate on every agent change.
Most software adds an assistant. We inverted the architecture.
The agent fleet is the core; a complete conventional UX runs alongside it — nothing the agents do is out of human reach.
Agents first
Every agent is a declarative definition — domain, operations, tool bindings. A new capability is a spec, not a new subsystem.
Declarative · Definition-driven · The core, not a featureHumans in command
Dashboards, portals, and native mobile apps operate the same domain core the agents use. Every change an agent makes passes a preview → approve → apply gate.
Dual-surface · HITL gated · Nothing opaqueProduction-grade trust
Every query is tenant-scoped by construction, and per-route RBAC bounds who can do what. Durable conversation state lets an approval land hours later and still resume cleanly.
Multi-tenant · RBAC · Durable by defaultThe choices that make agent-first trustworthy in production.
Six decisions. Each traces back to trust, tenancy, or scale.
Building AI-native, or re-platforming a complex operation? Start agent-first.
Declarative agent fleets, human-in-command UX, and the serverless spine to run both.