Przejdź do treści

Inquirium Model Package Provider Key Endorsement v1

Source schema: doc/schemas/inquirium.model-package.provider-key-endorsement.v1.schema.json

Federation-root-signed, expiring trust statement for one provider release public key. Verification may project the exact key into distributor trust but never authorizes a release, source, install, or activation by itself.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: inquirium.model-package.provider-key-endorsement.v1
schema/v yes const: 1
endorsement/ref yes string
federation/id yes string
federation-root/version yes integer
federation-root/digest yes string
provider/ref yes string
purpose yes const: model-package-distribution
key/id yes string
public/key yes string
endorser/subject-ref yes string
issued-at yes string
expires-at yes string
revocation/ref no string
signatures yes array

Definitions

Definition Shape Description
signature object
## Field Semantics

schema

  • Required: yes
  • Shape: const: inquirium.model-package.provider-key-endorsement.v1

schema/v

  • Required: yes
  • Shape: const: 1

endorsement/ref

  • Required: yes
  • Shape: string

federation/id

  • Required: yes
  • Shape: string

federation-root/version

  • Required: yes
  • Shape: integer

federation-root/digest

  • Required: yes
  • Shape: string

provider/ref

  • Required: yes
  • Shape: string

purpose

  • Required: yes
  • Shape: const: model-package-distribution

key/id

  • Required: yes
  • Shape: string

public/key

  • Required: yes
  • Shape: string

endorser/subject-ref

  • Required: yes
  • Shape: string

issued-at

  • Required: yes
  • Shape: string

expires-at

  • Required: yes
  • Shape: string

revocation/ref

  • Required: no
  • Shape: string

signatures

  • Required: yes
  • Shape: array

Definition Semantics

$defs.signature

  • Shape: object