Splošne zahteve za izvedbo so najširša podpora za razne spletne brskalnike, operacijske sisteme, programske jezike in omrežne infrastrukture, funkcijske zahteve pa: povezanost identitete, ugotavljanje pristnosti (authentication), uporaba psevdonimov (use of pseudonyms), podpora anonimnosti (support for anonymity) in globalna odjava (global logout).
Povezanost identitete zahteva obveščanje uporabnikov pred vključitvijo in pred prekinitvijo povezanosti identitete, medsebojno obveščanje ponudnikov storitev in skrbnikov identitete ob prekinitvi povezanosti identitete.