ATOM Documentation

← Back to App

ATOM SaaS Documentation

**"The First AI Workforce You Can Actually Trust"**

Welcome to the comprehensive documentation for ATOM SaaS - a multi-tenant AI agent platform with cognitive architectures, learning engines, and enterprise-grade governance.

---

šŸš€ Get Started Fast

---

Documentation by Audience

šŸ‘¤ For Users

**Getting Started**

**Agent Management**

**Integrations**

**Canvas & Marketplace**

**Desktop App**

---

šŸ’» For Developers

**Setup & Configuration**

**Development Standards**

**Architecture**

**API Reference**

🌐 Tenant API Reference

  • Authentication Guide - API keys and OAuth 2.0 setup
  • **Interactive Docs:** https://[your-tenant].atomagentos.com/api/docs
  • **Base API URL:** https://[your-tenant].atomagentos.com/api/v1

**Development Workflows**

---

šŸ”§ For Administrators

**Deployment**

**Operations**

**Security & Governance**

**Troubleshooting**

---

šŸ“š Key Concepts

Brain Systems

ATOM SaaS includes six cognitive brain systems that enable human-like intelligence:

  • **Cognitive Architecture** - Reasoning, memory, attention, language processing
  • **Learning Engine** - Experience-based learning and adaptation
  • **World Model** - Long-term memory with semantic search
  • **Reasoning Engine** - Proactive intelligence and interventions
  • **Cross-System Reasoning** - Multi-system data correlation
  • **Backend Intelligence** - Business logic and communication processing

āš ļø **Warning:** Brain systems are critical - changes affect all agent behavior. See Brain System Usage.

Multi-Tenancy

Every operation is scoped to a tenant using:

  • Subdomain-based routing (tenant.atomagentos.com or custom domains)
  • Row-Level Security (RLS) in PostgreSQL
  • S3 prefix isolation (s3://atom-saas/{tenant_id}/)
  • Redis namespace separation (tenant:{tenant_id}:...)

šŸ”“ **Critical:** Always extract tenant context. Never skip tenant_id filtering. See Tenant Isolation Patterns.

Agent Maturity & Calibration

Agents progress through four maturity levels (Student, Intern, Supervised, Autonomous). The **Maturity Calibration Service** uses AI to analyze Episodic Memory and automatically promotes or demotes agents based on their zero-intervention ratio and success rate.

Capability Graduation

Agents can earn autonomy in specific domains via **Capability Graduation**. This allows an agent to be "Autonomous" in Marketing but remain as a "Student" in Financial operations until it proves competency in that specific sector.

Self-Evolution (Alpha Evolver)

The **Alpha Evolver** engine allows agents to autonomously improve their own code and tools. It generates mutations, tests them in **Secure Sandboxes**, and adopts the highest-performing variants.

BYOK (Bring Your Own Key)

Tenants provide their own LLM API keys stored in tenant_settings table. The platform automatically routes to tenant-provided keys for all AI operations.

---

šŸŽÆ Architecture Diagram

**See full architecture diagrams →**

---

šŸš€ Quick Start

For Users

  1. **Create Account** (2 min)
  1. **Create Agent** (2 min)
  1. **Run Task** (1 min)

šŸ“– **Full Quick Start Guide →**

For Developers

  1. **Clone Repository**
  1. **Install Dependencies**

# Backend (Python 3.11+)

cd backend-saas

python -m venv venv

source venv/bin/activate

pip install -r requirements.txt

```

  1. **Start Development Servers**

# Terminal 2: Backend

cd backend-saas

uvicorn core.main:app --reload # :8000

```

šŸ“– **Full Development Setup →**

---

šŸ“– Documentation Index

Architecture

API Reference

Development

User Guides

Deployment

Operations

Troubleshooting

---

šŸ¤ Contributing

Found a documentation issue? Please:

  1. Check for existing issues in GitHub
  2. Create a new issue with detailed description
  3. Submit a PR with your improvements

**Contribution Guidelines →**

---

šŸ“ž Support

  • **Documentation Issues:** GitHub Issues
  • **Platform Support:** support@atomagentos.com
  • **Developer Community:** [Discord/Slack]

---

**Last Updated:** 2025-02-06

**Documentation Version:** 1.0.0

**Platform Version:** 8.0 (Production Ready)