The NAP's canonical connect:origins fold: lowercase, ASCII sort, join with LF (no trailing newline), SHA-256, lowercase hex.
connect:origins
Normalized origins.
64-hex digest.
connectOriginsFold(['wss://events.example.com', 'https://api.example.com', 'https://xn--caf-dma.example.com']) === 'cc7c1b1903fb23ecb909d2427e1dccd7d398a5c63dd65160edb0bb8b231aa742'; Copy
connectOriginsFold(['wss://events.example.com', 'https://api.example.com', 'https://xn--caf-dma.example.com']) === 'cc7c1b1903fb23ecb909d2427e1dccd7d398a5c63dd65160edb0bb8b231aa742';
The NAP's canonical
connect:originsfold: lowercase, ASCII sort, join with LF (no trailing newline), SHA-256, lowercase hex.