Skip to main content

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:

SourceDescriptionExample
First-Party (NebusAI)Core Pantheon 15 + industry extensionsRestaurant Health Inspector Prep Agent
Third-Party (Partners)Partner-built LangGraph agentsSaaS Churn Prediction Agent
SeasonalTime-limited specialized agentsTax 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:

AppDescription
Booking WidgetEmbeddable appointment scheduling
Loyalty Program BuilderCustom loyalty point/tier configuration
Digital WaiverElectronic signature waiver system
Inventory ScannerBarcode/QR scanner for mobile inventory
Time Clock KioskSimple employee time tracking
Customer FeedbackNPS/CSAT survey builder and analytics
Social Proof WidgetReview aggregation from Google, Yelp, TripAdvisor
Menu QR GeneratorDynamic QR menus for restaurants
Employee TrainingLMS with video, quizzes, certifications
Commission TrackerSales commission calculation and payout

Integrations

Pre-built connectors for external services:

CategoryIntegrations
AccountingQuickBooks, Xero, FreshBooks, Wave
PaymentsStripe, Square, PayPal, Clover
POSToast, Square POS, Lightspeed, Revel
BankingPlaid (10,000+ banks), Mercury, Brex
PayrollGusto, ADP, Paychex, Rippling
CRMSalesforce, HubSpot, Pipedrive
E-CommerceShopify, WooCommerce, BigCommerce
MarketingMailchimp, Klaviyo, HubSpot Marketing
SocialMeta Business, Google Business, X, TikTok
CommunicationSlack, Microsoft Teams, Discord
HRBambooHR, Workday, Deel
LegalDocuSign, PandaDoc, Ironclad
StorageGoogle Drive, Dropbox, OneDrive
AnalyticsGoogle Analytics, Mixpanel, Amplitude
DeliveryDoorDash Drive, Uber Direct, Grubhub

Installation Flow

Agent Installation

  1. Founder > Agents tab > Marketplace > Browse/Search
  2. View agent card: description, capabilities, required permissions, ACP tier usage, cost, reviews
  3. Click Install — Gating Engine creates feature flag, ACP budget allocated
  4. Agent appears in Pantheon Fleet with configuration UI
  5. Rex can delegate to installed agents like any core agent

App Installation

  1. Founder > Settings > Marketplace > Apps
  2. Browse by category or search
  3. Click Install — app appears as new nav item or embedded widget
  4. Configure app settings within the relevant Founder tab

Integration Installation

  1. Founder > Settings > Marketplace > Integrations
  2. Select integration (e.g., QuickBooks)
  3. Click Connect — OAuth authorization flow
  4. Data sync begins automatically
  5. Agent data enrichment activates (e.g., Mercury uses QuickBooks data)

Publishing to Marketplace

Partners can build and publish custom agents:

  1. Build a LangGraph agent following Pantheon patterns
  2. Submit for NebusAI review (code review, dependency audit, security scan, prompt injection test)
  3. Approved agents are listed with 70/30 revenue share (partner/NebusAI)
  4. 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

EndpointMethodDescription
/api/v1/agent/founder/marketplace/listingsGETBrowse/search marketplace
/api/v1/agent/founder/marketplace/listings/{id}GETListing detail + reviews
/api/v1/agent/founder/marketplace/installPOSTInstall agent/app/integration
/api/v1/agent/founder/marketplace/install/{id}DELETEUninstall
/api/v1/agent/founder/marketplace/reviewPOSTSubmit review
/api/v1/agent/founder/marketplace/installedGETList installed items
/api/v1/agent/founder/marketplace/recommendationsGETAI-recommended items