Skip to content

Inquirium Model Package Manifest v1

Source schema: doc/schemas/inquirium.model-package.manifest.v1.schema.json

Content-addressed manifest for one operator-admissible local model runtime and its assets.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: inquirium.model-package.manifest.v1
schema/v yes const: 1
package/ref yes ref: #/$defs/packageRef
package/version yes ref: #/$defs/label
manifest/digest yes ref: #/$defs/digest
created-at yes string
authority/mode yes enum: distributor_signed, operator_endorsed
platform yes unspecified
runtime yes object
model yes object
resource-requirements yes object
provenance yes object
assets yes array
signatures yes array

Definitions

Definition Shape Description
label string
digest string
assetRef string
packageRef string
httpPath string
source unspecified
asset object
signature object
## Field Semantics

schema

  • Required: yes
  • Shape: const: inquirium.model-package.manifest.v1

schema/v

  • Required: yes
  • Shape: const: 1

package/ref

  • Required: yes
  • Shape: ref: #/$defs/packageRef

package/version

  • Required: yes
  • Shape: ref: #/$defs/label

manifest/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

created-at

  • Required: yes
  • Shape: string

authority/mode

  • Required: yes
  • Shape: enum: distributor_signed, operator_endorsed

platform

  • Required: yes
  • Shape: unspecified

runtime

  • Required: yes
  • Shape: object

model

  • Required: yes
  • Shape: object

resource-requirements

  • Required: yes
  • Shape: object

provenance

  • Required: yes
  • Shape: object

assets

  • Required: yes
  • Shape: array

signatures

  • Required: yes
  • Shape: array

Definition Semantics

$defs.label

  • Shape: string

$defs.digest

  • Shape: string

$defs.assetRef

  • Shape: string

$defs.packageRef

  • Shape: string

$defs.httpPath

  • Shape: string

$defs.source

  • Shape: unspecified

$defs.asset

  • Shape: object

$defs.signature

  • Shape: object