Skip to content

ear.status or ear.all claim inside EAR #57

@dhawalfs1

Description

@dhawalfs1

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

  1. ear.status: Overall status across all submods
  2. 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
}

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions