Build
Connectors
Connectors ingest external content and mint priced resources that reuse the Meter and the streaming engine. GET /connectorsreturns the catalog with each one's status.
RSS / RSSHub (live)
Any RSS/Atom feed or RSSHub route → per-citation citable resources.
bash
curl -X POST https://sluiceflow.vercel.app/gw/connectors/rss -H 'content-type: application/json' \
-d '{"feedUrl":"https://hnrss.org/frontpage"}'PeerTube (live)
Ingest real videos from any public PeerTube instance as per_second streaming resources (no keys — PeerTube's public API is open). They're then meterable with a live streaming session.
bash
curl -X POST https://sluiceflow.vercel.app/gw/connectors/peertube -H 'content-type: application/json' \
-d '{"instance":"https://framatube.org","count":6}'Navidrome & Owncast (available)
Navidrome (per-listen music royalties) and Owncast (per-second live streaming) ship as real adapters — point them at your own instance. They're labeled availablerather than live because they need your server (we don't fake a running instance).
bash
# Owncast — your instance URL
curl -X POST https://sluiceflow.vercel.app/gw/connectors/owncast -d '{"instance":"https://live.example.com"}'
# Navidrome — Subsonic credentials
curl -X POST https://sluiceflow.vercel.app/gw/connectors/navidrome \
-d '{"baseUrl":"https://music.example.com","user":"u","token":"<md5>","salt":"<salt>"}'