Agents & Ara
Four AIs working together: one sees, one thinks, one helps, one acts. 84 governed actions across every integration, with human-in-the-loop safety built in.
Meet the Four AIs
Named in Yorùbá. Each with a distinct purpose. Together, they form the intelligence layer of ARQERA.
Oju
(Eye)Sees.
Continuous monitoring, anomaly detection, and pattern recognition across every data source. Oju watches your systems so you do not have to.
- Real-time anomaly detection
- Pattern recognition across integrations
- Trend spotting and early warnings
- Health monitoring for all connected services
Ori
(Head)Thinks.
Strategic reasoning, risk assessment, and decision support. Ori evaluates options, models outcomes, and recommends the best path forward.
- Risk assessment and scoring
- Decision framework generation
- Strategic recommendations
- Scenario modeling and trade-off analysis
Ore
(Friend)Helps.
Your personal AI assistant. Ore is the ambient OS surface: the voice you talk to, the pill you tap, the intelligence that handles life admin and work alike.
- Natural language interaction
- Personal task management
- Context-aware assistance
- Cross-system orchestration
Ara
(Body)Acts.
The execution engine. Ara carries out 84 governed actions across every integration: sending emails, creating invoices, deploying code, managing calendars, and more.
- 84 actions across all integrations
- Three-tier governance (AUTO / SOFT / HARD)
- Evidence emission on every action
- Human-in-the-loop for irreversible actions
How They Work Together
1. Oju sees
Detects an anomaly in your spending data
2. Ori thinks
Assesses the risk and recommends a response
3. Ore helps
Explains the situation and asks for your decision
4. Ara acts
Executes the approved action with full evidence trail
The Ara Action System
Every action Ara takes is classified, governed, and evidenced. Nothing happens without oversight.
Action Anatomy
User request, schedule, or event fires
Tier classification, policy gates, approval routing
Action runs against the target integration
Immutable record of what happened and why
AUTO
Automatic
Read-only, no side effects. Executed immediately without approval.
Examples
data.readdata.searchdata.analyzereport.generatecompliance.checkknowledge.searchdiagnostic.runchart.generatefinance.list_accountsobservability.check_errorsSOFT
Supervised
Side effects with a 30-second undo window. Notifications, tickets, scheduling.
Examples
notification.sendticket.createmeeting.scheduletask.assigncomment.addalert.creategoogle.calendar_create_eventjira.create_issuenotion.create_pageintegrations.send_slack_messageHARD
Approval Required
Irreversible or high-impact. Requires explicit human approval before execution.
Examples
email.senddata.deleteinvoice.createpayment.triggeruser.inviteuser.removepolicy.updateapi_key.revokegoogle.gmail_sendbilling.generate_invoice84 Actions Across Every Integration
14 actions
Email, Slack, Teams, notifications
18 actions
Calendar, tasks, meetings, projects
22 actions
Search, analyze, reports, charts
16 actions
Invoices, expenses, budgets, payments
import { ArqeraClient } from '@arqera/sdk';
const client = new ArqeraClient({ apiKey: 'ak_...' });
// AUTO action — executes immediately
const report = await client.ara.execute({
action: 'report.generate',
params: { type: 'monthly_summary', period: '2026-01' },
});
// SOFT action — 30-second undo window
const ticket = await client.ara.execute({
action: 'ticket.create',
params: { title: 'Review Q1 metrics', priority: 'medium' },
});
// HARD action — requires approval
const pending = await client.ara.execute({
action: 'email.send',
params: {
to: '[email protected]',
subject: 'Partnership Proposal',
body: 'We would like to discuss...',
},
});
// Returns { status: 'pending_approval', approval_id: 'apr_...' }
// Approve the pending action
await client.ara.approve(pending.approval_id);Agent Categories
Every agent belongs to one of four categories, each color-coded for instant recognition.
Investigation
Research, search, and analysis agents that gather intelligence and surface insights.
Build
Creative and generative agents that produce content, code, reports, and artifacts.
Operate
Operational agents that deploy, manage, maintain, and keep systems running.
Oversight
Audit, review, and approval agents that enforce compliance and governance policies.
Pre-Built Agents
Install from the marketplace with one click. Each agent comes with governed actions, evidence emission, and configurable settings.
Finance Monitor
Tracks spending across accounts, generates budget alerts, processes invoices, detects anomalies, and prepares tax documents. Connects to QuickBooks, Xero, and banking APIs.
Compliance Auditor
Continuous compliance monitoring against SOC 2, GDPR, HIPAA, and EU AI Act. Collects evidence, detects policy violations, generates audit-ready reports, and tracks regulatory changes.
Customer Health
Monitors NPS scores, predicts churn risk, tracks engagement metrics, and generates customer health reports. Integrates with CRM, support tickets, and product analytics.
Workflow Automator
Multi-step workflow execution with triggers, conditions, and branching logic. Orchestrates actions across integrations with full governance and evidence trails.
Knowledge Curator
Indexes documents, syncs knowledge bases, provides semantic search, and recommends relevant content. Keeps documentation in sync with code changes automatically.
Security Sentinel
Threat detection, vulnerability scanning, access review, and incident response. Monitors infrastructure health and probes provider endpoints every 5 minutes.
Sales Agent
Lead scoring and qualification, personalized outreach generation, meeting scheduling, CRM data enrichment, and pipeline analytics. Works 24/7 to engage your best prospects.
Cost Optimizer
Analyzes AI usage patterns, identifies cheaper model alternatives with comparable quality, computes savings projections, and proposes routing changes with approval workflows.
Report Generator
Generates compliance reports, usage summaries, cost analyses, and stakeholder updates from the evidence ledger. Supports SOC 2, HIPAA, and custom report templates.
Self-Learning Agent
Continuously improves AI routing based on outcomes. Collects user feedback, computes reinforcement signals, and updates conductance scores with safety thresholds.
Health Monitor
Probes every AI provider every 5 minutes, tracks latency and uptime, applies Physarum decay to unhealthy providers, and alerts on consecutive failures.
Customer Service Agent
AI-powered ticket triage, FAQ responses from your knowledge base, smart escalation to human agents, sentiment detection, and multi-language support.
Build Custom Agents
Define capabilities, set governance tiers, configure integration scopes, and deploy via API or the Studio UI.
Step 1.Define Capabilities
Choose which actions your agent can perform. Set action permissions and governance tiers for each capability.
Step 2.Set Integration Scopes
Connect the integrations your agent needs: email, calendar, CRM, finance tools, or custom APIs.
Step 3.Configure Governance
Define which actions are AUTO, SOFT, or HARD. Set approval chains, budget limits, and escalation policies.
Step 4.Deploy & Monitor
Deploy via the API or Studio visual builder. Monitor performance, review evidence trails, and iterate.
const agent = await client.agents.create({
name: 'Invoice Processor',
category: 'operate',
description: 'Processes incoming invoices automatically',
capabilities: [
{
action: 'email.read',
tier: 'AUTO',
scope: ['[email protected]'],
},
{
action: 'data.analyze',
tier: 'AUTO',
description: 'Extract invoice details',
},
{
action: 'invoice.create',
tier: 'HARD',
approval_chain: ['finance-admin'],
},
{
action: 'notification.send',
tier: 'SOFT',
channels: ['#finance'],
},
],
integrations: ['gmail', 'quickbooks', 'slack'],
triggers: [
{ event: 'email.received', filter: 'subject:invoice' },
{ schedule: '0 9 * * 1-5' },
],
config: {
confidence_threshold: 0.85,
auto_categorize: true,
currency: 'GBP',
},
});
console.log(agent.id); // agt_abc123
console.log(agent.status); // 'active'Agent Communication
Agents are not isolated. They coordinate, delegate, and share evidence across the swarm.
Inter-Agent Messaging
Typed message bus with delivery guarantees
Agents send structured messages to each other through an internal message bus. Every message is typed, timestamped, and acknowledged. Failed deliveries are retried with exponential backoff.
// Finance Monitor → Compliance Auditor
{
from: 'agt_finance_monitor',
to: 'agt_compliance_auditor',
type: 'anomaly.detected',
payload: {
amount: 12500,
vendor: 'Unknown Corp',
confidence: 0.92,
},
}Task Delegation
Agents assign sub-tasks to specialists
A parent agent can dispatch sub-tasks to specialized agents. The parent tracks completion, aggregates results, and handles failures. Task claims are atomic to prevent duplicate work.
// Workflow Automator delegates
await swarm.dispatch({
task: 'research.competitive',
assignee: 'agt_research',
context: { company: 'Acme Inc' },
deadline: '2h',
on_complete: 'report.generate',
});Swarm Coordination
Multi-agent parallel execution
For complex tasks, multiple agents work in parallel as a swarm. A coordinator agent splits the work, monitors progress, handles failures, and merges results. Swarm tasks have isolation boundaries so one agent's failure does not cascade.
// Swarm: quarterly review
await swarm.orchestrate({
name: 'Q1 Review',
agents: [
'agt_finance_monitor', // Gather financials
'agt_customer_health', // Gather NPS data
'agt_cost_optimizer', // Gather AI costs
],
merge: 'agt_report_generator',
});Evidence Sharing
Immutable audit trail across agents
Every agent action emits an evidence artifact to the shared ledger. Other agents can query the ledger to make informed decisions. The Compliance Auditor agent continuously verifies evidence coverage and flags gaps.
// Evidence emission (every action)
evidence.emit({
artifact_type: 'invoice_processed',
agent_id: 'agt_finance_monitor',
payload: {
invoice_id: 'inv_789',
amount: 4200,
vendor: 'Cloud Co',
status: 'approved',
},
});Agent Surfaces
Your agents live everywhere you work. Same capabilities, native to each platform.
Web App
Full OS experience in the browser. Agents live in the Agents Space with real-time status, conversation history, and configuration.
Slack Bot
Invoke agents directly from Slack. Audit commands, approval workflows, and real-time notifications in your workspace.
Teams Bot
Microsoft Teams integration for enterprise environments. Same agent capabilities, native Teams experience.
Agents process inbound email and generate drafts. HARD tier actions require explicit approval before sending.
REST API
Full programmatic access. Execute actions, query agent status, manage configurations, and build custom integrations.
CLI
Command-line interface for developers. Dispatch agents, check status, and manage workflows from the terminal.
MCP
Model Context Protocol server for Claude, ChatGPT, and other AI assistants. Your agents become tools for other AI systems.
Mobile (PWA)
Progressive web app with push notifications. Approve HARD actions, check agent status, and receive alerts on the go.
Surface Integration Example
{
"name": "arqera_execute",
"description": "Execute an ARQERA agent action",
"input_schema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"description": "Action identifier (e.g. email.send, report.generate)"
},
"params": {
"type": "object",
"description": "Action-specific parameters"
}
},
"required": ["action"]
}
}Multi-Model Routing
9 AI providers. Physarum-optimized routing selects the best model for each task based on quality, cost, and latency.
| Provider | Tier | Best For |
|---|---|---|
| Claude | Premium | Complex reasoning, governance evaluation |
| GPT | Premium | Multimodal, general purpose |
| Gemini | Premium | Long context, multimodal |
| DeepSeek | Fast | Cost-effective reasoning, code |
| Groq | Fast | Real-time inference, high volume |
| Mistral | Fast | Balanced cost/quality, EU residency |
| MiniMax | Proprietary | Multimodal backbone (text, image, audio, video) |
| Qwen | Proprietary | Fine-tuned ARQERA models, 201 languages |
| OpenRouter | Fallback | Model routing, provider failover |
Physarum Routing
Inspired by slime mold optimization. Successful routes are reinforced, failed routes decay. The system continuously learns which provider works best for which task type.
Automatic Failover
If a provider goes down, requests automatically route to the next-best option. Health probes run every 5 minutes. Unhealthy providers are decayed until they recover.
Dual-Brain Governance
High-risk actions are evaluated by two independent AI models. Both must agree before proceeding. Disagreement escalates to human approval. No single point of failure in governance.
// Physarum routing: reinforcement learning for model selection // // For each request: // 1. Score all available providers by conductance // 2. Apply Bellman cost: C = risk * 0.4 + latency * 0.3 + cost * 0.3 // 3. Select lowest-cost provider that meets quality threshold // 4. Execute request // 5. Update conductance: success → reinforce, failure → decay // // Conductance dynamics: // dP/dt = 0.3 * |flow| - 0.05 * P // Success → conductance += 0.3 * |1/latency| // Failure → conductance *= 0.95 // // Fallback chain: // Primary → Secondary → Tertiary → OpenRouter (last resort) // // Example routing decision: // Task: "Analyze quarterly revenue trends" // → Category: reasoning + analysis // → Top candidates: DeepSeek (conductance: 8.2), Claude (7.9), Groq (6.1) // → Selected: DeepSeek (lowest Bellman cost for this task type) // → Fallback: Claude → Groq → OpenRouter
Governance & Safety
Every agent action flows through a governance engine. Policy violations are absolute barriers with infinite cost.
Policy Barriers
Policy violations carry infinite cost in the routing engine. There is no path through them, no override, no exception. Data deletion without approval, credential exposure, and harmful actions are absolute barriers.
Evidence Chain
Every action emits an immutable evidence artifact. The evidence ledger is queryable, auditable, and forms the basis for compliance reports. No action goes unrecorded.
Human-in-the-Loop
All irreversible or high-impact actions require explicit human approval. Approval requests surface in the Inbox, Slack, Teams, email, and mobile push notifications.
Approval Workflows
Define custom approval chains per action type. Sequential approvals, parallel approvals, role-based routing, and automatic escalation on timeout. Every approval is evidence.
Budget Controls
Set spending limits per agent, per action type, per time period. Budget exhaustion triggers fail-closed behavior. No agent can overspend without explicit approval.
Dual-Brain Evaluation
High-stakes decisions are evaluated by two independent AI models. Consensus allows automatic execution. Disagreement escalates to human review. No single AI makes irreversible decisions alone.
The Protocol Flow
From trigger to evidence: how every agent action moves through the ARQERA protocol.
Trigger
A user request, scheduled job, webhook event, or another agent dispatches a task.
Tier Classification
The action is classified as AUTO, SOFT, or HARD based on the action type map. Unknown actions default to HARD.
Policy Gate
The governance engine checks for policy violations (infinite cost barriers), budget limits, and tenant permissions.
Model Routing
Physarum dynamics select the optimal AI provider based on task type, quality requirements, cost, and latency.
Approval (if HARD)
HARD actions create a pending approval record. Notifications go to the configured approval chain. Execution waits.
Execution
The action runs against the target integration. SOFT actions get a 30-second undo window after execution.
Evidence Emission
An immutable evidence artifact is written to the ledger: who, what, when, why, and the full action context.
Conductance Update
Success reinforces the chosen route. Failure decays it. The system learns and improves with every action.
API Reference
Key endpoints for agent and action management.
| Method | Endpoint | Description |
|---|---|---|
| POST | /ara/execute | Execute an agent action |
| POST | /ara/approve/{id} | Approve a pending HARD action |
| POST | /ara/reject/{id} | Reject a pending HARD action |
| GET | /ara/pending | List pending approval requests |
| GET | /agent-packages | Browse the agent marketplace |
| GET | /agent-packages/{slug} | Get agent package details |
| POST | /agent-packages/{slug}/install | Install an agent package |
| DELETE | /agent-packages/installations/{id} | Uninstall a package |
| GET | /agent-packages/installations/{id}/usage | Get usage summary |
| POST | /agents | Create a custom agent |
| GET | /agents | List all agents for your tenant |
| PATCH | /agents/{id} | Update agent configuration |
| GET | /swarm/agents/active | List active swarm agents |
| POST | /swarm/messages | Send inter-agent message |
| POST | /swarm/tasks | Create a swarm task |
| POST | /swarm/tasks/{id}/claim | Atomically claim a task |
Deploy your first agent today
Start with pre-built agents or create your own. Every action governed, every decision evidenced.