Media

Money

Dispatch

Company

Products

Every WAVE product, read from the platform itself.

This index is generated from the live product registry, the gateway capability manifest, the OpenAPI contract, the MCP tool list and the published packages. When the platform changes, this page changes with it.

54products
25live
183capabilities
21of those, owned by a GA product
18of those, owned by a preview product
144of those, unowned — GA/preview unknown
53metered
249API operations
36CLI groups in @wave-av/cli 1.0.10
45SDK modules in @wave-av/sdk 2.1.3
59MCP tools

Machine-readable index The same data as JSON, for agents and scripts.

Seven engines, one API

Every product below is one color of the same wave. The engine tells you which job it does.

Media

Carry the signal: ingest, transport, transcription, captions, clips, search.

Clips

Live

Point Clip Engine at any recording and a timestamp — get back a finished MP4 clip, a scrubbable thumbnail strip, and the audio in one call, produced at the edge. No encode farm, no queue,

MeteredAPI · 6CLI · 1SDK · 1MCP · 6
Exact names an agent or a script calls
  • API GET /v1/clips POST /v1/clips DELETE /v1/clips/{clipId} GET /v1/clips/{clipId} PATCH /v1/clips/{clipId} POST /v1/clips/detect
  • CLI wave clip
  • SDK @wave-av/sdk/clips
  • MCP wave_create_clip wave_delete_clip wave_detect_clips wave_get_clip wave_list_clips wave_update_clip

Open clips.wave.onlineDocsAgent skill

MoQ

Live

moq-edge moves live media sub-second across a global edge network. Publish a track, subscribe to it, and every viewer sees the moment while it's still the moment. Live now on IETF MoQ draft-18.

MeteredAPI · 2CLISDKMCP · 2
Exact names an agent or a script calls
  • API POST /v1/moq/publish/{ns}/{track} GET /v1/moq/subscribe/{ns}/{track}
  • MCP wave_mint_moq_publish_token wave_mint_moq_subscribe_token

Open moq.wave.onlineDocsAgent skill

SRT

Preview

SRT is the open protocol that hauls a live shot back over the messy public internet: packet-loss-corrected, low-latency, from cellular or hotel wifi,

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/srt

Open srt.wave.onlineDocsAgent skill

NDI

Preview

NDI stops at the edge of your LAN by design. WAVE speaks it natively, with its own sender and its own receiver, and carries a studio source past that edge onto the open internet.

API · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/ndi

Open ndi.wave.onlineDocsAgent skill

Dante

Live

Any Dante or AES67 source on your LAN — live in any browser, anywhere. No install. No hardware.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/dante

Open dante.wave.onlineDocsAgent skill

OMT

Preview

OMT is open, royalty-free, studio-quality video over ordinary Ethernet — no per-device license, no vendor fence. WAVE puts that feed behind the same gateway, the same key,

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/omt

Open omt.wave.onlineDocsAgent skill

Bridge

Preview

Bridge converts any fabric to any WAN transport, carries the same source over SRT, RIST and MoQ at the same time, takes the first clean copy on the far side, and re-emits it native.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/bridge

Open bridge.wave.onlineDocsAgent skill

Pulse

Live

Pulse reads the same wave your stream already rides — so three live meters, your viewers, your quality, and your revenue, surface while the show is still on, not in tomorrow's dashboard.

MeteredAPI · 1CLISDK · 1MCP
Exact names an agent or a script calls
  • API POST /v1/pulse
  • SDK @wave-av/sdk/pulse

Open pulse.wave.onlineDocsAgent skill

Realtime

Preview

live control & event plane — presence, pub/sub, streaming events (Durable Objects)

MeteredAPI · 5CLISDK · 1MCP · 5
Exact names an agent or a script calls
  • API POST /v1/perception GET /v1/realtime/channels/{channel}/history GET /v1/realtime/channels/{channel}/presence POST /v1/realtime/channels/{channel}/publish GET /v1/realtime/connect
  • SDK @wave-av/sdk/realtime
  • MCP perception_close perception_subscribe wave_realtime_history wave_realtime_presence wave_realtime_publish

Open wave.onlineDocsAgent skill

Voice

Live

One call at the edge speaks anything you write, in any voice your account can reach. Send audio the other way and read it back as text.

MeteredAPI · 3CLI · 1SDK · 1MCP · 3
Exact names an agent or a script calls
  • API POST /v1/voice/clone POST /v1/voice/generate GET /v1/voice/voices
  • CLI wave voice
  • SDK @wave-av/sdk/voice
  • MCP wave_clone_voice wave_generate_speech wave_list_voices

Open voice.wave.onlineDocsAgent skill

Live and on-demand captions — plus translated subtitles — rendered at the edge as the words are spoken. WebVTT for the web, CEA-608/708 for broadcast. No stenographer, no subtitle house, no waiting.

MeteredAPI · 5CLI · 1SDK · 1MCP · 5
Exact names an agent or a script calls
  • API GET /v1/captions POST /v1/captions DELETE /v1/captions/{jobId} GET /v1/captions/{jobId} GET /v1/captions/{jobId}/download
  • CLI wave captions
  • SDK @wave-av/sdk/captions
  • MCP wave_create_caption_job wave_delete_caption_job wave_download_captions wave_get_caption_job wave_list_captions

Open captions.wave.onlineDocsAgent skill

Chapters turns any recording you can transcribe into titled, timestamped segments — so you skim it in seconds and jump straight to the moment. No editor, no scrubbing, no timeline. One call,

MeteredAPI · 4CLI · 1SDK · 1MCP · 3
Exact names an agent or a script calls
  • API POST /v1/chapters GET /v1/videos/{videoId}/chapters POST /v1/videos/{videoId}/chapters POST /v1/videos/{videoId}/chapters/detect
  • CLI wave chapters
  • SDK @wave-av/sdk/chapters
  • MCP wave_create_chapter wave_detect_chapters wave_list_chapters

Open chapters.wave.onlineDocsAgent skill

Editor

Preview

Describe a cut, POST it, get a finished file back as a URL. No NLE, no seat, no render farm, no one in the chair.

MeteredAPI · 6CLI · 1SDK · 1MCP
Exact names an agent or a script calls
  • API GET /v1/editor/projects POST /v1/editor/projects DELETE /v1/editor/projects/{projectId} GET /v1/editor/projects/{projectId} PATCH /v1/editor/projects/{projectId} POST /v1/editor/projects/{projectId}/export
  • CLI wave editor
  • SDK @wave-av/sdk/editor

Open editor.wave.onlineDocsAgent skill

Collab

Preview

Open a shared control room your whole crew walks into — presence, realtime, and shared control, live from anywhere. One request opens the room; WAVE handles the identity, the metering,

MeteredAPI · 4CLI · 1SDK · 1MCP
Exact names an agent or a script calls
  • API GET /v1/collab/rooms POST /v1/collab/rooms DELETE /v1/collab/rooms/{roomId} GET /v1/collab/rooms/{roomId}
  • CLI wave collab
  • SDK @wave-av/sdk/collab

Open collab.wave.onlineDocsAgent skill

Podcast

Preview

Hand WAVE the source; get back a published episode and one RSS feed every podcast app already reads. The export, the host, the per-directory submit — gone.

MeteredAPI · 4CLI · 1SDK · 1MCP
Exact names an agent or a script calls
  • API GET /v1/podcast/shows POST /v1/podcast/shows GET /v1/podcast/shows/{showId}/episodes POST /v1/podcast/shows/{showId}/episodes
  • CLI wave podcast
  • SDK @wave-av/sdk/podcast

Open podcast.wave.onlineDocsAgent skill

Studio AI

Preview

An AI production director that auto-switches, frames, and calls scenes on your live feeds from one call that round-trips in about 400ms: the director's chair, automated. Live at the edge,

MeteredAPI · 7CLI · 1SDK · 2MCP
Exact names an agent or a script calls
  • API POST /v1/accessibility-studio POST /v1/studio GET /v1/studio-ai/enhancements POST /v1/studio-ai/enhancements POST /v1/studio-ai/preview POST /v1/studio-automation POST /v1/virtual-studio
  • CLI wave studio
  • SDK @wave-av/sdk/studio @wave-av/sdk/studio-ai

Open studio-ai.wave.onlineDocsAgent skill

Point WAVE at any recording and get back {text, words[]}. Every word carries its own timestamp, ready to search, seek, and caption. Pay by the call. No account, no subscription, no SDK to install.

MeteredAPI · 4CLI · 1SDK · 1MCP · 4
Exact names an agent or a script calls
  • API GET /v1/transcribe POST /v1/transcribe DELETE /v1/transcribe/{transcriptionId} GET /v1/transcribe/{transcriptionId}
  • CLI wave transcribe
  • SDK @wave-av/sdk/transcribe
  • MCP wave_create_transcription wave_delete_transcription wave_get_transcription wave_list_transcriptions

Open transcribe.wave.onlineDocsAgent skill

Sentiment

Preview

Point Sentiment at any audio, chat, or video stream and get back how it feels: a score and labels, from one call that round-trips in about 300ms. Nothing to train, nothing to host;

MeteredAPI · 3CLI · 1SDK · 1MCP · 2
Exact names an agent or a script calls
  • API GET /v1/sentiment POST /v1/sentiment POST /v1/sentiment/analyze
  • CLI wave sentiment
  • SDK @wave-av/sdk/sentiment
  • MCP wave_create_sentiment_analysis wave_list_sentiment_analyses

Open sentiment.wave.onlineDocsAgent skill

Search

Live

WAVE Search indexes every word said and every scene shown, then returns ranked hits at the timecode. One query costs $0.005, quoted by the API and settled per call. No scrubbing, no filenames.

MeteredAPI · 4CLI · 1SDK · 1MCP · 4
Exact names an agent or a script calls
  • API POST /v1/search GET /v1/search/analytics POST /v1/search/index DELETE /v1/search/index/{id}
  • CLI wave search
  • SDK @wave-av/sdk/search
  • MCP wave_search wave_search_analytics wave_search_delete wave_search_index

Open search.wave.onlineDocsAgent skill

Acuity

Live

Acuity scores your broadcast audio and video, cleans what's broken, then re-scores in about 350ms per call, and keeps the fix only when it measurably beat the original.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/acuity

Open acuity.wave.onlineDocsAgent skill

AES67

Preview

The tenant-scoped, metered registry for WAVE audio-over-IP. Route a voice agent or any WAVE flow into a broadcast, studio, or live-sound AES67 network. The control plane answers in about 140ms.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/aes67

Open aes67.wave.onlineDocsAgent skill

Agents

Preview

WAVE exposes video as a machine-readable, agent-native API. Autonomous agents discover capabilities, negotiate payment over HTTP-402 (x402), and settle programmatically. No human in the loop required.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/agents

Open agents.wave.onlineDocsAgent skill

Audio

Preview

A governed DSP chain across 12 nodes: echo-cancel, noise-suppress, EQ, compressor, de-esser, AGC, limiter, with a live spectrum at every node.

API · 3CLISDKMCP · 2
Exact names an agent or a script calls
  • API POST /v1/audio-mastering POST /v1/braid/publish DELETE /v1/braid/publish/{ns}
  • MCP wave_publish_braid_audio wave_stop_braid_audio

Open audio.wave.onlineDocs

Badge

Preview

One script tag renders 5 real-time meters — render, transcribe, caption, voice, and bridged-stream minutes — pulled live off the public cross-org counter, no account, key, or dashboard required.

APICLISDKMCP

Open badge.wave.onlineDocs

Codec

Preview

Point WAVE at any video workflow and get back {status, bench} — live health and reproducible codec benchmarks across 2 endpoints. Pay by the call: no account, no subscription, no SDK to install.

APICLISDKMCP

Open codec.wave.onlineDocs

Composer

Preview

One edge plane in front of every WAVE product: auth, scope, entitlement, meter. 224 paths and 249 operations on one key. People send a bearer token; agents pay per call over HTTP 402.

MeteredAPI · 3CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/compose GET /v1/compose/proposals/{proposalId} POST /v1/compose/run

Open api.wave.onlineDocsAgent skill

Crest

Preview

Point any HDMI, SDI, or NDI source at a URL and it lands, live and moving, in a plain browser tab — no app, no encoder box, no streaming server. The media streams device → relay → tab,

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/crest

Open crest.wave.onlineDocsAgent skill

Decode

Live

Media infrastructure for the agentic internet. One POST /v1/decode turns a bitstream back into frames, hardware or software, metered to the minute and settled per call on the WAVE rail.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/decode

Open decode.wave.onlineDocsAgent skill

Email

Preview

WAVE Email captures inbound mail, verifies sender authenticity against exactly one trusted authserv-id, classifies and extracts action items,

APICLISDKMCP

Open email.wave.onlineDocs

Encode

Live

Media infrastructure for the agentic internet. One POST /v1/encode reaches the whole codec plane, hardware and software: H.264, HEVC and AV1, metered to the minute, settled per call on the WAVE rail.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/encode

Open encode.wave.onlineDocsAgent skill

Dante, ST 2110, NDI, SRT, MoQ: 15 adapters, in and out, over one disciplined clock, one integrity fingerprint, one sync lock. Your signal crosses a protocol boundary and stays in time,

MeteredAPI · 4CLISDKMCP · 1
Exact names an agent or a script calls
  • API GET /v1/engine/capabilities POST /v1/graphics-engine POST /v1/replay-engine POST /v1/workflow-engine
  • MCP wave_engine_capabilities

Open engine.wave.onlineDocsAgent skill

Send a clip to /v1/enhance. Every frame lands on the model's fixed 224×224 canvas and comes back at 672×672, upscaled 3×

MeteredAPICLISDKMCP

Open enhance.wave.onlineDocsAgent skill

Flow

Preview

Flow is the signal-flow registry on WAVE, media infrastructure for the agentic internet. A flow is a declared chain of nodes and gated transitions,

APICLISDKMCP

Open flow.wave.onlineDocs

GPU Edge

Preview

One authenticated request leases a GPU, runs your model, and bills the seconds it burned. Not the idle. Not the cold start. WAVE is media infrastructure for the agentic internet,

API · 2CLISDKMCP · 2
Exact names an agent or a script calls
  • API GET /v1/gpu/infer POST /v1/gpu/infer
  • MCP wave_gpu_infer wave_gpu_status

Open gpu.wave.onlineDocsAgent skill

Inference is the model funnel on WAVE, media infrastructure for the agentic internet. One OpenAI-compatible endpoint fronts every route below. You ask for a task;

APICLISDKMCP

Open inference.wave.onlineDocs

Every format meets on one internal representation, so a conversion is a round trip through the same fabric instead of a bridge written by hand. 4 formats run on the route today.

APICLISDKMCP

Open interchange.wave.onlineDocs

Listen

Live

The board mix has always been trapped in the room, wired to the Dante network and locked behind receiver hardware. Text a link instead. They tap play and they are in your mix, live,

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/listen

Open listen.wave.onlineDocsAgent skill

MCP

Preview

19 WAVE tools for Claude, Cursor, and Windsurf — over the Model Context Protocol. Give your agent live-video infrastructure — streams, clips, transcription, routing — through one open protocol,

APICLISDKMCP

Open mcp.wave.onlineDocs

Mesh

Live

WAVE Mesh is the WAVE-native overlay network: every device on one flat, NAT-regardless, WAVE-owned mesh with one identity — direct or relayed automatically, controlled and metered end to end.

MeteredAPI · 1CLI · 1SDK · 1MCP
Exact names an agent or a script calls
  • API POST /v1/mesh
  • CLI wave mesh
  • SDK @wave-av/sdk/mesh

Open mesh.wave.onlineDocsAgent skill

Metrics

Preview

Metrics is the sample sink on WAVE, media infrastructure for the agentic internet. Send Prometheus remote-write or plain JSON from any namespace or edge, and read it back as standard exposition.

APICLISDKMCP

Open metrics.wave.onlineDocs

One edge plane in front of every WAVE product: auth, scope, entitlement, meter. 224 paths and 249 operations on one key. People send a bearer token; agents pay per call over HTTP 402.

APICLISDKMCP

Open api.wave.onlineDocs

Your broadcast talks back. Two IETF standards, WHIP ingest and WHEP egress, plus N-to-N rooms, gated on the same gateway and the same token as WAVE broadcast. No second stack, no second bill.

APICLISDKMCP

Open rt.wave.onlineDocs

WAVE Runtime is the single endpoint where any AI agent harness routes its inference, metering, memory and audit. OpenAI-shaped API, no vendor SDK, BYO keys or ours.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/runtime

Open runtime.wave.onlineDocsAgent skill

Propose a shell command, preview the exact filesystem diff and a tamper-evident receipt, approve, and have WAVE run it in containment. For humans and agents.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/sandbox

Open sandbox.wave.onlineDocsAgent skill

SDKs

Preview

Install the TypeScript or Python SDK, drop in one API key, and call live streaming, AI media, and pay-per-call payments through a single gateway. Open source,

API · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/wave-sdk

Open sdk.wave.onlineDocs

Make your video discoverable across six layers of findability — by people, by AI answer engines, and by agents.

APICLISDKMCP

Open seo.wave.onlineDocs

ST 2110

Preview

Uncompressed SMPTE ST 2110-20 received on your network, compressed on-prem, delivered to WAVE. The control front door answers in about 130ms. Preview

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/st2110

Open st2110.wave.onlineDocsAgent skill

Hand WAVE one master and name the rungs you want back. No GPU fleet to rack, no packaging pipeline to babysit, and a bill that counts only the transcode-minutes that encoded.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/transcode

Open transcode.wave.onlineDocsAgent skill

Vision

Preview

WAVE Vision gives agents eyes — and bills like every WAVE product: pay per call, not a license. It chunks a stream or recording, captions every moment with a vision model, embeds it, reranks it,

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/vision

Open vision.wave.onlineDocsAgent skill

WAVE Visual QA — layout, pixel, and confidence-gated vision QA gates for every render. A WAVE product on the protocol plane.

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/visual-qa

Open visual-qa.wave.onlineDocsAgent skill

Webhook

Preview

A signed-webhook receiver for the WAVE Protocol Plane — verify any vendor's signature, forward to the gateway.

APICLISDKMCP

Open webhook.wave.onlineDocs

Zoom

Live

Meeting signatures, OAuth install, webhooks, and recording capture for Zoom, rendered at the edge and federated through the WAVE gateway. One call shape,

MeteredAPI · 2CLI · 1SDK · 1MCP
Exact names an agent or a script calls
  • API POST /v1/zoom POST /v1/zoom-integration
  • CLI wave zoom
  • SDK @wave-av/sdk/zoom

Open zoom.wave.onlineDocsAgent skill

82 capabilities behind the one api · 34 metered
CapabilityPathScopeMeterMethods
accessibility-studio/v1/accessibility-studioaccessibility-studio:writex402
aes67/v1/aes67aes67:writewave_aes67_minutes
archive/v1/archivearchive:writex402
audio-mastering/v1/audio-masteringaudio-mastering:writex402
av/v1/avav:writewave_av_minutesPOST
bmd/v1/bmdbmd:writex402
braid/v1/braidmoq:writex402POST DELETE
bridge/v1/bridgebridge:writewave_bridge_minutes
broadcast/v1/broadcastbroadcast:writex402
camera-control/v1/camera-controlcamera-control:writex402
cameras/v1/camerascameras:writex402
campus/v1/campuscampus:writex402
captions/v1/captionscaptions:writewave_caption_minutesGET POST DELETE
chapters/v1/chapterschapters:writewave_chapters_minutes
clips/v1/clipsclips:writewave_clip_minutesGET POST PATCH DELETE
cloud-switcher/v1/cloud-switchercloud-switcher:writex402
collab/v1/collabcollab:writewave_collab_minutes
composer/v1/composecomposer:writewave_compose_buildsGET POST
connect/v1/connectconnect:writex402
creator/v1/creatorcreator:writex402
dante/v1/dantedante:writewave_dante_observe_ingests
decode/v1/decodedecode:writewave_decode_minutes
dub/v1/dubdub:writex402
editor/v1/editoreditor:writewave_editor_minutes
embeddings/v1/embeddingsembeddings:writewave_embeddings_tokens
encode/v1/encodeencode:writewave_encode_minutes
graphics-engine/v1/graphics-enginegraphics-engine:writex402
kwh/v1/kwhkwh:writex402
kya/v1/kyakya:writex402
listen/v1/listenlisten:writewave_listen_minutes
live/v1/livecaptions:writex402POST
live-annotation/v1/live-annotationlive-annotation:writex402
mlvc/v1/mlvcmlvc:writex402
moq/v1/moqmoq:writewave_moq_session_minutesGET POST
mux/v1/muxmux:writewave_mux_minutes
mxl/v1/mxlmxl:writex402
ndi/v1/ndindi:writex402
nvr/v1/nvrnvr:writex402
omt/v1/omtomt:writewave_omt_minutes
perception/v1/perceptionperception:writefree
phone/v1/phonephone:writewave_phone_connected_minutes
podcast/v1/podcastpodcast:writewave_podcast_minutes
presence/v1/presencepresence:writex402
production/v1/productionproduction:writex402
production-graph/v1/production-graphproduction-graph:writex402
productions/v1/productionsproductions:writex402
products/v1/productsproducts:writex402
qr-system/v1/qr-systemqr-system:writex402
realtime/v1/realtimerealtime:writewave_realtime_video_minutesGET POST
remotion/v1/remotionremotion:writex402
replay/v1/replayreplay:writex402
replay-engine/v1/replay-enginereplay-engine:writex402
rist/v1/ristrist:writex402
rtmp/v1/rtmprtmp:writex402
scene/v1/scenescene:writex402
search/v1/searchsearch:writewave_search_queriesGET POST DELETE
sentiment/v1/sentimentsentiment:writewave_sentiment_minutesGET POST
slides-to-video/v1/slides-to-videoslides-to-video:writex402
social-distribution/v1/social-distributionsocial-distribution:writex402
sports-data/v1/sports-datasports-data:writex402
srt/v1/srtsrt:writewave_srt_minutes
st2110/v1/st2110st2110:writewave_st2110_minutes
stream/v1/streamstream:writewave_stream_bridge_minutes
streaming/v1/streamingstreaming:writex402
streams/v1/streamsstreams:writewave_stream_bridge_minutes
studio/v1/studiostudio:writewave_studio_ai_minutes
studio-ai/v1/studio-aistudio-ai:writewave_studio_ai_minutes
studio-automation/v1/studio-automationstudio-automation:writex402
switcher/v1/switcherswitcher:writex402
transcode/v1/transcodetranscode:writewave_transcode_minutes
transcribe/v1/transcribetranscribe:writewave_transcription_minutesGET POST DELETE
video-gen/v1/video-genvideo-gen:writepaused
videos/v1/videoschapters:writex402GET POST
viewer/v1/viewerviewer:writex402
virtual-studio/v1/virtual-studiovirtual-studio:writex402
vod/v1/vodvod:writewave_vod_delivered_gb
voice/v1/voicevoice:writewave_voice_minutes_premiumGET POST
volumetric/v1/volumetricvolumetric:writex402
vrfy/v1/vrfyvrfy:writex402
webrtc/v1/webrtcwebrtc:writex402
whep/v1/whepwhep:writewave_whep_egress_minutes
whip/v1/whipwhip:writewave_whip_ingest_minutes

Money

Clear the payment: auth, scope, metering, and x402 settlement in USDC on Base.

One edge plane in front of every WAVE product: auth, scope, entitlement, meter. 224 paths and 249 operations on one key. People send a bearer token; agents pay per call over HTTP 402.

API · 5CLISDK · 1MCP · 6
Exact names an agent or a script calls
  • API POST /v1/agent/auth/device POST /v1/agent/auth/token GET /v1/identity/resolve GET /v1/pricing/manifests POST /v1/pricing/manifests
  • SDK @wave-av/sdk/pricing
  • MCP facilitator_status identity_resolve list_supported_protocols pricing_manifest_create pricing_manifest_get pricing_manifest_list

Open api.wave.onlineDocsAgent skill

18 capabilities behind the one api · 0 metered
CapabilityPathScopeMeterMethods
api-gateway/v1/api-gatewayapi-gateway:writex402
auth/v1/authauth:writex402
billing/v1/billingbilling:writefreeGET
cost/v1/costcost:writex402
creator-economy/v1/creator-economycreator-economy:writex402
creator-storefront/v1/creator-storefrontcreator-storefront:writex402
forecast/v1/forecastforecast:writex402
live-commerce/v1/live-commercelive-commerce:writex402
me/v1/meme:writex402
monetization/v1/monetizationmonetization:writex402
mpp/v1/mppmpp:writex402
organizations/v1/organizationsorganizations:writex402
payments/v1/paymentspayments:writex402
privy/v1/privyprivy:writex402
rate-limit/v1/rate-limitrate-limit:writex402
usage/v1/usageusage:writefreeGET
wave-tokens/v1/wave-tokenswave-tokens:writex402
x402/v1/x402x402:writex402

Dispatch

Choose the path: classify a request at the edge and route it to the cheapest capable model.

Local-first AI dispatch: classify each request at the edge, run it on your own infra for free when a local model is capable, and escalate to a frontier model only on low confidence. Your infra,

MeteredAPI · 1CLISDKMCP
Exact names an agent or a script calls
  • API POST /v1/dispatch

Open dispatch.wave.onlineDocsAgent skill

15 capabilities behind the one api · 5 metered
CapabilityPathScopeMeterMethods
ai/v1/aiai:writewave_ai_tokens_haiku_input
batch/v1/batchbatch:writex402POST
benchmark/v1/benchmarkbenchmark:writex402
dispatch/v1/dispatchdispatch:writewave_dispatch_decisions
edge/v1/edgeedge:writewave_edge_delivered_units
engine/v1/engineengine:writewave_engine_minutesGET
fleet/v1/fleetfleet:writex402
local-ai/v1/local-ailocal-ai:writex402
pipelines/v1/pipelinespipelines:writefree
recommend/v1/recommendrecommend:writex402
router/v1/routerrouter:writefree
routes/v1/routesroutes:writex402
runtime/v1/runtimeruntime:writewave_runtime_delivered_units
stream-router/v1/stream-routerstreams:writex402
wave-node/v1/wave-nodewave-node:writex402

Vision

Read the recording: summarize, index, search, ask, caption, score, and enhance, on the GPU plane.

4 capabilities behind the one api · 4 metered
CapabilityPathScopeMeterMethods
acuity/v1/acuityacuity:writewave_acuity_minutes
enhance/v1/enhanceenhance:writewave_enhance_minutes
vision/v1/visionvision:writewave_vision_summarize_minutes
visual-qa/v1/visual-qavisual-qa:writewave_visual_qa_runs

Compute

Run the work: code-defined render, GPU inference, sandboxed exec, and the overlay mesh that ties them together.

5 capabilities behind the one api · 4 metered
CapabilityPathScopeMeterMethods
gpu/v1/gpugpu:writex402GET POST
mesh/v1/meshmesh:writewave_mesh_requests_routed
render/v1/renderrender:writewave_render_minutes
renders/v1/rendersrenders:writewave_render_minutes
sandbox/v1/sandboxsandbox:writewave_sandbox_exec

Agents

Serve the agent: skills, memory, and the tool surfaces an agent calls unattended.

46 capabilities behind the one api · 4 metered
CapabilityPathScopeMeterMethods
acp/v1/acpacp:writex402
agentic-media/v1/agentic-mediaagentic-media:writex402
agents/v1/agentsagents:writewave_agents_runs
analytics/v1/analyticsanalytics:writex402GET
audience-engagement/v1/audience-engagementaudience-engagement:writex402
autopilot/v1/autopilotautopilot:writex402
behavioral-intelligence/v1/behavioral-intelligencebehavioral-intelligence:writex402
challenge/v1/challengechallenge:writex402
ci/v1/cici:writex402
companion/v1/companioncompanion:writex402
competitive-intel/v1/competitive-intelcompetitive-intel:writex402
cro/v1/crocro:writex402
director/v1/directordirector:writex402
discovery/v1/discoverydiscovery:writex402
echo/v1/echoecho:writex402
engagement/v1/engagementengagement:writex402
example/v1/exampleexample:writex402
experiments/v1/experimentsexperiments:writex402
ghost-producer/v1/ghost-producerghost-producer:writex402
integrations/v1/integrationsintegrations:writex402
intel/v1/intelintel:writex402
internal/v1/internalfree
memory/v1/memorymemory:writex402
mobile-producer/v1/mobile-producermobile-producer:writex402
monitoring/v1/monitoringmonitoring:writex402
ops/v1/opsops:writex402
orbit/v1/orbitorbit:writex402
outliers/v1/outliersoutliers:writex402
preferences/v1/preferencespreferences:writex402
pulse/v1/pulsepulse:writewave_pulse_queriesGET
quality-scorecard/v1/quality-scorecardquality-scorecard:writex402
radar/v1/radarradar:writex402
review/v1/reviewreview:writewave_review_calls
signal/v1/signalsignal:writex402
signal-generator/v1/signal-generatorsignal-generator:writex402
signal-verifier/v1/signal-verifiersignal-verifier:writex402
streamdeck/v1/streamdeckstreamdeck:writex402
tempo/v1/tempotempo:writex402
twilio/v1/twiliotwilio:writex402
usb-relay/v1/usb-relayusb-relay:writex402
visual-programming/v1/visual-programmingvisual-programming:writex402
wave-console/v1/wave-consolewave-console:writex402
wave-sdk/v1/wave-sdkwave-sdk:writex402
workflow-engine/v1/workflow-engineworkflow-engine:writex402
zoom/v1/zoomzoom:writewave_zoom_minutes
zoom-integration/v1/zoom-integrationzoom-integration:writex402

Compliance

Keep it lawful: moderation, takedown, consent, and data-subject requests as API calls.

13 capabilities behind the one api · 2 metered
CapabilityPathScopeMeterMethods
aegis/v1/aegisaegis:writex402
argus/v1/argusargus:writex402
compliance/v1/compliancecompliance:writex402
cookie-consent/v1/cookie-consentcookie-consent:writex402
crest/v1/crestcrest:writewave_crest_minutes
data-exchange/v1/data-exchangedata-exchange:writewave_data_exchange_queries
dmca/v1/dmcadmca:writex402
dsar/v1/dsardsar:writex402
geo/v1/geogeo:writex402
moderate/v1/moderatemoderate:writex402POST
unsubscribe/v1/unsubscribeunsubscribe:writex402
vault/v1/vaultvault:writex402
zero-trust-vault/v1/zero-trust-vaultzero-trust-vault:writex402

Four ways to call it

API operations from the OpenAPI contract, CLI command groups from the published CLI, SDK modules from the npm package, MCP tools from the live server. The counts are read, not typed.

41/54API
13/54CLI
16/54SDK
13/54MCP

Coverage, not capacity: how many products carry at least one entry point in each rendering, over every product in the registry. A product with no entry point is counted in the denominator, never hidden by it.

Published packages

RegistryPackageVersionPublished
npm@wave-av/sdk2.1.32026-09-03
npm@wave-av/cli1.0.102026-09-06
npm@wave-av/mcp-server0.3.02026-09-06
npm@wave-av/adk1.0.152026-08-04
npm@wave-av/dispatch0.7.02026-05-30
npm@wave-av/workflow-sdk1.0.62026-04-03
pypiwave-sdk2.2.02026-09-07
pypiwave-dispatch0.7.02026-05-30
gogithub.com/wave-av/wave-gov0.0.0-20260831032742-f85b4f0b81282026-08-31