Workspaces
A workspace is the top-level organizational unit in AMA2. Each user has a personal workspace that contains their agent, threads, calendar, and settings.Workspace Structure
Plans
AMA2 offers two plan tiers:| Feature | Basic (Free) | Starter (Paid) |
|---|---|---|
| Public agent | Limited | Full access |
| Dashboard & analytics | - | Yes |
| Inquiry templates | - | Yes |
| Calendar | - | Yes |
| External agent tokens | - | Yes |
User Model
Each AMA2 user has:| Field | Type | Description |
|---|---|---|
id | UUID | Unique identifier |
email | string | Email address |
username | string | Unique username |
display_name | string | Display name |
avatar_url | string | Profile image URL (nullable) |
plan_type | "basic" | "starter" | Subscription tier |
trial_ends_at | timestamp | Trial expiration (nullable) |
Actor Model
AMA2 uses a unified Actor model to represent all message senders — both humans and agents:sender_id format makes it easy to distinguish between user and agent messages.