Preview — The agent marketplace and template system is available on all plans. Template schemas and APIs may change during the preview period.
The marketplace provides pre-built agent templates and a system for creating, sharing, and deploying custom templates within your workspace.
Six templates ship with VeriSwarm. Each includes a config.json (capabilities, channels, compliance settings, pricing) and a SOUL.md (personality and behavioral instructions).
| Template | Description |
|---|---|
| Generalist | General-purpose conversational agent |
| Healthcare | HIPAA-aware agent with medical terminology support |
| Real Estate | Property search, scheduling, and client communication |
| Support | Customer support with escalation and ticket management |
| Accounting | Financial data handling with compliance safeguards |
| Legal | Legal research and document review with privilege awareness |
Templates are auto-discovered from the packages/agent-templates/ directory.
/agents (Marketplace page).config.json.Deployed agents inherit the template's compliance and channel configuration but can be modified after deployment.
Workspace owners and admins can create custom templates scoped to their workspace.
Custom templates require:
| Field | Description |
|---|---|
name |
Template identifier |
display_name |
Human-readable name |
description |
What the template does |
config |
JSON object with capabilities, channels, compliance, pricing |
soul_content |
SOUL.md content — personality and behavioral instructions |
All SOUL content is scanned on create and update for:
Templates that fail scanning are rejected with a description of the finding.
Templates can be exported as JSON and imported into other workspaces. Imported templates are re-scanned before activation.
| Method | Path | Description |
|---|---|---|
GET |
/v1/agents/marketplace/templates |
List all available templates (built-in + custom) |
POST |
/v1/agents/marketplace/deploy |
Deploy a template as a new agent |
POST |
/v1/agents/marketplace/templates |
Create a custom template |
PUT |
/v1/agents/marketplace/templates/{id} |
Update a custom template |
DELETE |
/v1/agents/marketplace/templates/{id} |
Delete a custom template |
GET |
/v1/agents/marketplace/templates/{id}/export |
Export a template as JSON |
POST |
/v1/agents/marketplace/templates/import |
Import a template from JSON |
All endpoints require authentication via x-account-access-token.
For full endpoint details, see the API reference.