Q1: RFC 8747と整合するcnf profile ruleはどれか
Multiple ChoiceA2A profileはproof of possessionを要求し,COSE_Key,Encrypted_COSE_Key,kid confirmation memberをsupportします.
A2A profileはproof of possessionを要求し,COSE_Key,Encrypted_COSE_Key,kid confirmation memberをsupportします.
CWTはcnf={kid:h'01ab'}を含みます.recipientはまだkey lookupもA2A proof protocolも実行していません.
CWTはvalidで,cnfにCOSE_Keyを含みます.A2A profileはaccessをsender-constrainedとし,request nonceに対するfresh proofを要求します.resource serverはCWTをvalidateしましたが,confirmation keyによるsignature,MAC,その他proofを受け取っていません.
protected CWTは同じcnf mapにCOSE_KeyとEncrypted_COSE_Keyを含みます.decode/decryptすると異なるpublic keyになります.profileは一つのunambiguous presenter keyを要求します.
issuerはkey valueを含むsymmetric COSE_Keyをcnfへ置き,CWTをsignしますがencryptしません.intermediaryはtokenを読めます.profileはそのsymmetric keyのexclusive possessionに依存します.
A2A agentはgateway nonceをsignしてCWT cnf keyのpossessionを証明します.gatewayは別requestでCWTとboolean pop_ok=trueをbackendへforwardします.backend policyはbackend operationへbindされたcurrent proofを要求し,gateway exchangeのreplayをrejectします.