Contribute

Build on the platform

Publish widgets, integrations, area templates, and signed bundles to the marketplace - with revenue share and creator analytics.

Contribution paths

Widget

Compose chart primitives and filters into a dashboard card, then place it on any surface. Installers choose where it lands.

Browse widget specs

Area template

A pre-built domain model - areas, tags, and defaults - so a new space is never an empty canvas.

Browse area templates

Bundle

Desktop WASM + dylib or mobile WASM-only plugins. Manifest, Ed25519 signing, capability gating, and idle budget enforcement.

Read the Bundle SDK docs

Bundle SDK quickstart

Three steps from scaffold to signed install. Full reference in the Bundle SDK docs.

  1. Step 1

    Scaffold

    Create a bundle.toml manifest with provides, consumes, and host_perm.

    # bundle.toml - scaffold
    [bundle]
    slug = "my-widget"
    name = "My Widget"
    version = "0.1.0"
    kind = "wasm"
    surface = "desktop"
    author = "Your name"
    license = "MIT"
    min_tier_slug = "free"
    idle_ram_mb = 2
    idle_cpu_pct = 0.1
  2. Step 2

    Manifest

    Declare capabilities from the catalog - HOTKEY, CLIPBOARD_READ, VAULT_WRITE, CAPTURE_TEXT, and more.

    [capabilities]
    provides = ["capture.text"]
    consumes = []
    host_perm = ["hotkey", "clipboard.read"]
  3. Step 3

    Sign + install

    Ed25519-sign artifacts, publish to marketplace, and install via desktop or mobile bundle host with privacy panel consent.

    # Sign artifact (Ed25519 detached .sig)
    pnpm --filter @repo/bundle-sdk test
    
    # Publish to marketplace, then install via desktop/mobile bundle host

Creator revenue share

Paid listings earn a share of revenue - exact rates in product.

Listing typeRevenue model
WidgetsPaid widget gating via billing service
Area templatesPre-built domain models
BundlesDesktop and mobile WASM listings
Brain pluginsAnalysis plugins gated by plan tier
IntegrationsConnector listings (free + paid)

Payout thresholds and revenue percentages are configured in billing-service - see creator earnings and payouts in-app.

Get started

Ship your first listing

Creator profiles, earnings, analytics, and payouts - in-app.