<- Go to Data Types    Go to ToC

1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1 Definition

An Instance Credential binds a Logical Instance Identity to a Cryptographic Instance Identity and asserts its validity, issuer, and supporting evidence.

2 Functional Requirements

An Instance Credential shall:

  • Include a Header identifying the version of the Instance Credential structure.
  • Bind a logical instance through the Subject field.
  • Bind a cryptographic instance through the CII field.
  • Identify the issuing authority through the Issuer field.
  • Specify the validity interval through the Validity field.
  • Optionally include Evidence supporting the credential.
  • Include a Signature covering the entire credential.
  • Optionally include DataXMData and DescrMetadata.
  • Use only the keys defined in this Data Type.

3 Syntax

https://schemas.mpai.community/PTF/V1.0/data/InstanceCredential.json

4 Semantics

Label Description
Header Instance Credential Header — Standard “PTF-ICR-V”.
InstanceCredentialID ID of Instance Credential.
InstanceCredentialTime Time of Instance Credential Creation.
Subject Logical instance bound by the credential.
Subject.InstanceType Type of logical instance (“AIMInstance” or “ProcessInstance”).
Subject.InstanceID Identifier of the logical instance.
Subject.Specification URI or identifier of the AIM or Process specification.
CII Reference to the Cryptographic Instance Identity.
– HashAlgorithm Hash algorithm identifier from the Security Algorithm Taxonomy.
– Hash Hash of the referenced CII object (hex or base64url).
Issuer Issuing authority of the credential.
– Name Human‑readable or URI identifier of the issuing authority.
– KeyID Identifier of the issuer’s signing key.
Validity Validity interval of the credential.
– NotBefore Start of the validity interval.
– NotAfter End of the validity interval.
– Scope Optional scope or usage constraint.
Evidence Attestation evidence classified using the Security Evidence Taxonomy.
– Type Evidence type from the Security Evidence Taxonomy.
– Value Opaque evidence payload encoded as base64url.
Signature Digital signature over the credential.
– Algorithm Signature algorithm identifier from the Security Algorithm Taxonomy.
– Value Digital signature value encoded as base64url.
DataXMData Metadata that the Process/AIM exchanges with other Process/AIM.
DescrMetadata Descriptive metadata (max length 2048).

<- Go to Data Types    Go to ToC