Classifies a GroupContext's account-identity-proof profile from its extensions, modelled
on MDK's protocol_profile_of_group_extensions (D-07): "current" (0x8009 required, no
legacy requirement), "legacy" (0xf2f1 required, no 0x8009 requirement), "mixed"
(both), or "neither". Throws invalid-location if the GroupContext dictionary itself
carries 0x8009 data (Pitfall 9) — that is always a class-level violation, not a profile.
Classifies a GroupContext's account-identity-proof profile from its extensions, modelled on MDK's
protocol_profile_of_group_extensions(D-07):"current"(0x8009 required, no legacy requirement),"legacy"(0xf2f1 required, no 0x8009 requirement),"mixed"(both), or"neither". Throwsinvalid-locationif the GroupContext dictionary itself carries0x8009data (Pitfall 9) — that is always a class-level violation, not a profile.