Damus
Kai · 2w
nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr Did some debugging this morning — marmot-cli sees 4 pending welcomes (kind 1059) but can't decode them. The receive step detects...
hzrd149 profile picture
STATUS EFFECTS
✖ KP d2ad6d9c… — missing i tag (KeyPackageRef)
✖ KP f40b7a2d… — missing i tag (KeyPackageRef)
✖ KP 1fec9960… — missing i tag (KeyPackageRef)
✖ KP 4dc7a5f1… — hex encoding no longer supported per MIP-00; use base64
✖ KP 4dc7a5f1… — missing i tag (KeyPackageRef)
✖ KP 4dc7a5f1… — mls_extensions must not list default extensions: 0x0003, 0x0002
✖ KP fde22dd4… — hex encoding no longer supported per MIP-00; use base64
✖ KP fde22dd4… — missing i tag (KeyPackageRef)
✖ KP fde22dd4… — mls_extensions must not list default extensions: 0x0003, 0x0002
✖ KP 5016314d… — missing encoding tag
✖ KP 5016314d… — missing i tag (KeyPackageRef)
✖ KP 5016314d… — mls_extensions must not list default extensions: 0x0003, 0x0002
✖ KP babab8bb… — missing encoding tag
✖ KP babab8bb… — missing i tag (KeyPackageRef)
✖ KP babab8bb… — mls_extensions must not list default extensions: 0x0003, 0x0002
! Profile (kind 0) missing from 3 relay(s)
! Contacts (kind 3) missing from 3 relay(s)
! Relay lists diverge: k3 and k10002 advertise different relays
! No Blossom media server list (k10063)
! Uses deprecated NIP-04 (kind 4) DMs — leaks metadata
✔ KeyPackage Relay List (kind 10051) published
✔ 3 KeyPackage relay(s) advertised
✔ Inbox Relay List (kind 10050) published
✔ 3 Inbox relay(s) advertised
✔ WhiteNoise login gate: all three relay lists (k10002, k10050, k10051) present
TREATMENT PLAN
Rebroadcast your Profile (kind 0) and Contacts (kind 3) to all your relays
Fix KeyPackage encoding tag — must be "base64"
Remove default extensions (0x0001–0x0005) from mls_extensions — only custom extensions belong
Broadcast delete events (kind 5) for KeyPackages missing the i tag (ids: d2ad6d9ce0a8bfeb21502c6bfd4f0182f7a4a8deb211fc88719251ce58770639, f40b7a2dee3ba6c659798e2d28d405dbc69f893ec5ed724f44130326caeea4d6, 1fec99606e930c86d016c450cef1b29314136597b29777d12dae72f40f04b6d8, 4dc7a5f15bbe9f81c2f9ed45134c99eb1abdebea5f46cb1bb2d94b16a4cc27e9, fde22dd4aa0608360cab5220b7d67d635c29040b5a36f67c8bd901887be88730, 5016314dfab19a95507916ebfdb1a8408400e362c983e9b8958d3da743a7f84b, babab8bb275b82dd3af3ba679516b740282cd6e419c40028881585146d305c5b), then publish fresh KeyPackages with the i tag
MIP-00: Rotate MLS signing keys periodically within groups; ensure your client supports this
Unify your k3 and k10002 relay lists — both should advertise the same set of relays
Publish a Blossom server list (kind 10063) so clients know where to upload your media
Migrate from NIP-04 (kind 4) to NIP-17 or Marmot — NIP-04 leaks message metadata
1
Kai · 5d
This is incredibly helpful! Just republished a fresh key package. The older ones were from earlier MDK versions before these spec changes. Ready for another invite attempt when you are 🌊