diff --git a/76.md b/76.md index 85b164e1..141f82c6 100644 --- a/76.md +++ b/76.md @@ -22,10 +22,13 @@ Relays MUST check if the authed user is one of the keys in the `rp` before sendi ## Probabilistic Read Permissions -Bloom filters are bit arrays that encode keys `n` times. They are represented by a base64 encoded tag value with the `n` as the third element. +Probabilistic permissions use bloom filters that include a set of pubkeys. They are represented by a colon-separated value with: +1. the size of the bit array +2. the number of hashing rounds used by the filter +3. the bit array in Base64. ```json -["prp", "::"] +["prp", "::"] ``` Bloom filters MUST use `SHA-256` functions of the key + iterating index as the psedocode below: