-- ── Relay operator/moderator roster ────────────────────────────────────────── -- Deployment-level principals staffed via the admin API. Config-backed operators -- (RELAY_OPERATOR_PUBKEYS, RELAY_OWNER_PUBKEY owner-fallback) are NOT seeded here; -- they are authoritative in config and outrank any DB row. CREATE TABLE relay_operators ( pubkey BYTEA NOT NULL PRIMARY KEY CHECK (length(pubkey) = 32), role TEXT NOT NULL CHECK (role IN ('operator', 'moderator')), added_by BYTEA NOT NULL CHECK (length(added_by) = 32), created_at TIMESTAMPTZ NOT NULL DEFAULT now() );