Gateway
Spanport control plane talks to the OTLP gateway at http://127.0.0.1:4318. Billing entitlements sync from Stripe webhooks (or stub Checkout) into SpacetimeDB.
Plan & usage
Indie throttles at quota. Startup $49/mo (50 GB). Team $199/mo (200 GB, PII redact, unlimited destinations). Set STRIPE_PRICE_TEAM for live Team Checkout.
indie stub
Demo Org · —
0.000 GB / 5 GB (0.0%)
Docs: set STRIPE_SECRET_KEY + STRIPE_PRICE_STARTUP / STRIPE_PRICE_TEAM for live Checkout. Stub mode applies plans immediately.
Create project
Projects own keys, destinations, and routes. Destinations are never shared across orgs/swarms by default.
API keys
Format spc_live_…. Store as SPANPORT_API_KEY. Send Authorization: Bearer … or x-spanport-api-key. Secret shown once at mint — only the prefix is listed after.
No keys yet.
Add destination
BYO Langfuse / Phoenix / Braintrust / generic OTLP. Secrets are sealed with SPANPORT_VAULT_MASTER_KEY — existing values are never shown.
Destination credentials
Rotate or clear vaulted auth. The form never loads the current secret — leave blank fields alone.
Set route (swarm match)
Match on swarm.id (and optionally agent/handoff attrs). Fan-out = comma-separated destination ids.
Swarm sightings
Lightweight swarm.id ids from routes, usage, and handoffs (not full mesh UI).
No swarm ids yet — send OTLP with swarm.id.
Handoff edges
Correlated handoff.id edges (shared correlation, split payloads).
No handoffs yet — emit handoff.id on swarm↔swarm spans.
Live snapshot
Projects, routes, usage (incl. swarm_id), handoff edges.
loading…