Agent & App Marketplace
The Olympus Marketplace is an integrated store where companies discover, install, and configure additional agents, integrations, and mini-apps beyond the core Pantheon fleet.
Marketplace Categories
Agents
Custom AI agents for specialized domains:
| Source | Description | Example |
|---|---|---|
| First-Party (NebusAI) | Core Pantheon 15 + industry extensions | Restaurant Health Inspector Prep Agent |
| Third-Party (Partners) | Partner-built LangGraph agents | SaaS Churn Prediction Agent |
| Seasonal | Time-limited specialized agents | Tax Season Agent, Holiday Marketing Agent |
Agent Sandboxing: Third-party agents receive a scoped API token, limited to tenant data, with ACP budget caps. All agents are reviewed for security, quality, and performance before listing.
Apps
Lightweight feature modules extending Founder or Portal:
| App | Description |
|---|---|
| Booking Widget | Embeddable appointment scheduling |
| Loyalty Program Builder | Custom loyalty point/tier configuration |
| Digital Waiver | Electronic signature waiver system |
| Inventory Scanner | Barcode/QR scanner for mobile inventory |
| Time Clock Kiosk | Simple employee time tracking |
| Customer Feedback | NPS/CSAT survey builder and analytics |
| Social Proof Widget | Review aggregation from Google, Yelp, TripAdvisor |
| Menu QR Generator | Dynamic QR menus for restaurants |
| Employee Training | LMS with video, quizzes, certifications |
| Commission Tracker | Sales commission calculation and payout |
Integrations
Pre-built connectors for external services:
| Category | Integrations |
|---|---|
| Accounting | QuickBooks, Xero, FreshBooks, Wave |
| Payments | Stripe, Square, PayPal, Clover |
| POS | Toast, Square POS, Lightspeed, Revel |
| Banking | Plaid (10,000+ banks), Mercury, Brex |
| Payroll | Gusto, ADP, Paychex, Rippling |
| CRM | Salesforce, HubSpot, Pipedrive |
| E-Commerce | Shopify, WooCommerce, BigCommerce |
| Marketing | Mailchimp, Klaviyo, HubSpot Marketing |
| Social | Meta Business, Google Business, X, TikTok |
| Communication | Slack, Microsoft Teams, Discord |
| HR | BambooHR, Workday, Deel |
| Legal | DocuSign, PandaDoc, Ironclad |
| Storage | Google Drive, Dropbox, OneDrive |
| Analytics | Google Analytics, Mixpanel, Amplitude |
| Delivery | DoorDash Drive, Uber Direct, Grubhub |
Installation Flow
Agent Installation
- Founder > Agents tab > Marketplace > Browse/Search
- View agent card: description, capabilities, required permissions, ACP tier usage, cost, reviews
- Click Install — Gating Engine creates feature flag, ACP budget allocated
- Agent appears in Pantheon Fleet with configuration UI
- Rex can delegate to installed agents like any core agent
App Installation
- Founder > Settings > Marketplace > Apps
- Browse by category or search
- Click Install — app appears as new nav item or embedded widget
- Configure app settings within the relevant Founder tab
Integration Installation
- Founder > Settings > Marketplace > Integrations
- Select integration (e.g., QuickBooks)
- Click Connect — OAuth authorization flow
- Data sync begins automatically
- Agent data enrichment activates (e.g., Mercury uses QuickBooks data)
Publishing to Marketplace
Partners can build and publish custom agents:
- Build a LangGraph agent following Pantheon patterns
- Submit for NebusAI review (code review, dependency audit, security scan, prompt injection test)
- Approved agents are listed with 70/30 revenue share (partner/NebusAI)
- Publisher dashboard tracks installs, revenue, and reviews
Database Schema
marketplace_listings (
id STRING(36),
publisher_org_id STRING(36),
type STRING(20), -- 'agent', 'app', 'integration'
name STRING(255),
description STRING(MAX),
category STRING(50),
industry_tags JSON,
icon_url STRING(500),
screenshots JSON,
version STRING(20),
pricing_model STRING(20), -- 'free', 'monthly', 'per_use'
price_cents INT64,
compat_tiers JSON,
install_count INT64,
avg_rating FLOAT64,
status STRING(20),
created_at TIMESTAMP,
updated_at TIMESTAMP
) PRIMARY KEY (id)
marketplace_installs (
id STRING(36),
org_id STRING(36),
listing_id STRING(36),
installed_by STRING(36),
config JSON,
status STRING(20),
installed_at TIMESTAMP,
updated_at TIMESTAMP
) PRIMARY KEY (org_id, id)
marketplace_reviews (
id STRING(36),
org_id STRING(36),
listing_id STRING(36),
user_id STRING(36),
rating INT64,
review_text STRING(MAX),
created_at TIMESTAMP
) PRIMARY KEY (listing_id, id)
API Endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/v1/agent/founder/marketplace/listings | GET | Browse/search marketplace |
/api/v1/agent/founder/marketplace/listings/{id} | GET | Listing detail + reviews |
/api/v1/agent/founder/marketplace/install | POST | Install agent/app/integration |
/api/v1/agent/founder/marketplace/install/{id} | DELETE | Uninstall |
/api/v1/agent/founder/marketplace/review | POST | Submit review |
/api/v1/agent/founder/marketplace/installed | GET | List installed items |
/api/v1/agent/founder/marketplace/recommendations | GET | AI-recommended items |
Related Documentation
- Olympus Founder — Product overview
- Marketplace API Reference — Marketplace endpoints
- Marketplace Security — Sandboxing and review process