···106106 const newSigningKey =
107107 'did:key:z6MkjwbBXZnFqL8su24wGL2Fdjti6GSLv9SWdYGswfazUPm9'
108108109109+ // Note: atproto itself does not currently support ed25519 keys, but PLC
110110+ // does not have opinions about atproto (or other services!)
109111 await client.updateAtprotoKey(did, rotationKey1, newSigningKey)
112112+113113+ // a BLS12-381 key
114114+ const exoticSigningKeyFromTheFuture =
115115+ 'did:key:zUC7K4ndUaGZgV7Cp2yJy6JtMoUHY6u7tkcSYUvPrEidqBmLCTLmi6d5WvwnUqejscAkERJ3bfjEiSYtdPkRSE8kSa11hFBr4sTgnbZ95SJj19PN2jdvJjyzpSZgxkyyxNnBNnY'
116116+ await client.updateAtprotoKey(
117117+ did,
118118+ rotationKey1,
119119+ exoticSigningKeyFromTheFuture,
120120+ )
110121111122 // put the old key back so as not to disrupt the other tests
112123 await client.updateAtprotoKey(did, rotationKey1, signingKey.did())