Currently, EAR is defined as follows. There is no mechanism to specify claims that are common to all submods to enable a simplified appraisal by relying party. Some examples of claims that can make sense inside EAR are
ear.status: Overall status across all submods
oemid, hwmodel and dbgstat as defined in EAT spec
It may be OK to emit the above claims only when it has same value across all submods. Would claims such as above or an ear.all claim be standardized by spec or expected to be the charter of profile?
The idea with ear.all claim is to allow profiles to define which all claims to add inside it even if they are not standardized by the spec. ear.status, oemid, hwmodel and dbgstat can all go inside ear.all.
EAR = {
eat.profile-label => "tag:ietf.org,2025-07:ear"
eat.iat-claim-label => int
verifier-id-label => ar4si.verifier-id
? raw-evidence-label => eat.binary-data
eat.submods-label => { + text => EAR-appraisal }
? eat.nonce-label => eat.nonce-type
* $$ear-extension
}
Currently, EAR is defined as follows. There is no mechanism to specify claims that are common to all submods to enable a simplified appraisal by relying party. Some examples of claims that can make sense inside EAR are
ear.status: Overall status across all submodsoemid,hwmodelanddbgstatas defined in EAT specIt may be OK to emit the above claims only when it has same value across all submods. Would claims such as above or an
ear.allclaim be standardized by spec or expected to be the charter of profile?The idea with
ear.allclaim is to allow profiles to define which all claims to add inside it even if they are not standardized by the spec.ear.status,oemid,hwmodelanddbgstatcan all go insideear.all.