ArgentOSDocs

Enterprise Features

Organizations, API key management, instance management, and secret sync for teams.

Overview

ArgentOS Enterprise is designed for teams and organizations that need to manage multiple agent instances, centralize API key distribution, and maintain organizational control.

Enterprise Features

FeatureDescription
OrganizationsGroup multiple users and instances under one org
API Key ManagementCentrally manage and distribute provider API keys
Instance ManagementMonitor and configure multiple ArgentOS deployments
Secret SyncAutomatically distribute API keys to instances
Priority SupportDirect support channel with the ArgentOS team
Multi-AgentRun multiple agents per instance with different configs
Audit LoggingCentralized logging of agent actions across instances

Organizations

An organization groups users, licenses, and instances together:

Organization: Titanium Computing
├── Admin: Jason
├── Instances:
│   ├── office-server (Dell R750)
│   ├── home-studio (Mac Studio)
│   └── mobile-agent (Mac Mini)
└── API Keys:
    ├── Anthropic: sk-ant-api03-...
    ├── MiniMax: sk-cp-...
    └── ElevenLabs: ...

API Key Management

Instead of configuring API keys on each instance individually, Enterprise admins manage keys centrally:

  1. Admin adds API keys to the organization in the licensing portal
  2. Keys are assigned to specific instances or shared across all
  3. Instances pull their assigned keys on activation and periodically

Benefits

  • Single point of key rotation
  • No need to SSH into each machine to update keys
  • Audit trail of which instance uses which key
  • Automatic distribution of new keys

Secret Sync

Secret sync is the mechanism that distributes API keys from the organization to individual instances:

# Instance pulls its keys
argent license sync

This happens automatically on:

  • Instance activation
  • Gateway startup
  • Periodic sync (configurable interval)

Synced keys are written to the local auth-profiles.json, merging with any locally-configured profiles.

Instance Management

Monitor all ArgentOS deployments from the licensing portal:

  • Health status: Which instances are online/offline
  • License status: Active, expired, approaching limits
  • Usage metrics: API calls, token usage, active sessions
  • Remote configuration: Push config changes to instances

Setting Up Enterprise

1. Create an Organization

Contact [email protected] or sign up at argentos.ai/enterprise.

2. Add Enterprise Licenses

Purchase Enterprise-tier licenses for each instance.

3. Configure API Keys

Add your provider API keys in the organization portal.

4. Activate Instances

argent license activate ARGENT-XXXX-XXXX-XXXX-XXXX --org titanium-computing

5. Verify Sync

argent license status
# Should show: Organization: Titanium Computing, Synced keys: 3