mirror of
https://github.com/fenleon/open-madrid.git
synced 2026-10-22 16:12:35 +00:00
The trapped wa/register frames (ob-trap-20261014-201103 frame-025/026/051/052) decode to two registers: the full user register (x-auth families) and a machine-only register (services: [], push-only signature, fresh stamp). Our body was a stub: client-data carried only client-data-version. MadridIdentity ports the NGM identity (EC signing + RSA-1280 enc + EC device key + EC prekey — the genuine enc key IS RSA-1280), the identity-key DER (249 B at 1280), the prekey-data protobuf (109 B), kt-loggable-data (40 B), and the ~47 captured capability booleans. The request body is gzipped (C3 resolved by capture). Live: both registers answer 6004 ActionRetryWithNewAbsintheContext (SED server-session record in the message); the stored delegate credentials now answer 6008 at §1.2 authenticate.