RIST
Scaffolded · Network ingest fabric · reach: direct · meters at $0.005/min. WAN-reachable (reach: direct) — an encoder/publisher hits a hosted *.wave.online edge worker directly. Also the bridge TARGETS that LAN fabrics convert to.
RIST is the open (VSF-standardized) alternative to SRT for reliable contribution over the internet, with the same loss-recovery goal via ARQ. Use it when your gear speaks RIST or when you want a vendor-neutral contribution path. This fabric is scaffolded: neither the adapter nor the reserved rist.wave.online worker is built yet — the hostname doesn't resolve. See the RIST section of the WAVE protocol for where this fits alongside SRT and MoQ.
Hosted endpoint (reserved, not yet live): rist.wave.online does not resolve yet — the name is reserved for this fabric but no worker is deployed there.
Install
No separately installable adapter package — this fabric is consumed through a WAVE node, which carries the adapter and the meter.
There is no published client package for this fabric yet — reach it through a WAVE node, or through the hosted endpoint above where one is listed.
Every fabric authenticates with the same WAVE key (Authorization: Bearer $WAVE_KEY) and is gated by the same scope grant. A call carrying x-wave-protocol: rist is attributed to this fabric end-to-end.
API reference
The WAVE gateway (api.wave.online) enforces auth, scope, entitlement, and metering for RIST — the same contract as every other fabric.
| Scope | rist:read / rist:write |
| Protocol tag | x-wave-protocol: rist |
| Stripe meter | wave_usage_duration_ms_rist |
| Price env | STRIPE_PRICE_STREAM_MIN_RIST |
| Transport | Network ingest (network-ingest) |
| Reach | direct |
| Bridge targets | — |
| Spoke | https://rist.wave.online |
A subscription to the RIST product grants both rist:read and rist:write. Usage is reported as wall-clock minutes under the metering dimension duration_ms:rist, which bills the live Stripe meter wave_usage_duration_ms_rist once STRIPE_PRICE_STREAM_MIN_RIST is provisioned. Read your own accumulated usage at GET /v1/usage (scope usage:read).
All fabric reference fields above are generated from the internal fabric-support contract (catalog/fabrics.json) and pricing SSOT, so the docs can never drift from what the gateway actually enforces. See pricing.wave.online for current rates.
Pricing
| Meter | Rate | Billed unit |
|---|---|---|
wave_usage_duration_ms_rist | $0.005 | minute |
Every transport fabric meters at the uniform $0.005/min anchor. Metering is wall-clock and mutually exclusive — a minute is billed under duration_ms:rist or the aggregate stream dimension, never both. Prices are inert until your subscription is attached; you are billed only for minutes the gateway observes.