All blocks

Platform

Shared signals

OpenID Shared Signals streams: stream configuration and status per receiver, push delivery through a webhooks-out endpoint with format 'set' (RFC 8935), a poll queue (RFC 8936), SETs held while a stream is paused, and a receiver replay table. Only the service role calls it; createSsfTransmitter() and createSsfReceiver() in better-supabase/blocks/shared-signals mint and verify the SETs.

DocsModes:managed
terminal
npx better-supabase sql add shared-signals
better-supabase.config.ts
import { defineConfig } from "better-supabase/config";

export default defineConfig({
  blocks: {
    // Modes: "managed". The default is "managed".
    "shared-signals": { mode: "managed" },
  },
});