Contribute

Build on the platform

Publish widgets, persona packs, and WASM bundles to the marketplace - with revenue share and creator analytics.

Contribution paths

Widget

Compose any of thirty-one chart primitives and twelve filters into a dashboard card. Drag onto any surface via AddToSurface.

Browse widget specs

Persona pack

Pre-seeded area templates, brief sections, and default integrations per persona. Ship packs like KC-spiritualist or founder.

Browse persona marketplace

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
Persona packsInstall fee + optional subscription
BundlesDesktop and mobile WASM listings
Area templatesPre-built domain models
IntegrationsConnector listings (free + paid)

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

Ship your first listing

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