Skip to content

Inquirium Model Package Source Trust v1

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

Operator-signed, revocable local authority for one model-package source boundary.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: inquirium.model-package.source-trust.v1
schema/v yes const: 1
trust/ref yes string
scope yes const: local-model-provisioning
mode yes enum: one_shot, durable
target yes unspecified
operator/ref yes string
decision/ref yes string
granted-at yes string
expires-at no string
revoked-at no string
signature yes object

Conditional Rules

Rule 1

When:

{
  "properties": {
    "mode": {
      "const": "one_shot"
    }
  },
  "required": [
    "mode"
  ]
}

Then:

{
  "required": [
    "expires-at"
  ]
}

Field Semantics

schema

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

schema/v

  • Required: yes
  • Shape: const: 1

trust/ref

  • Required: yes
  • Shape: string

scope

  • Required: yes
  • Shape: const: local-model-provisioning

mode

  • Required: yes
  • Shape: enum: one_shot, durable

target

  • Required: yes
  • Shape: unspecified

operator/ref

  • Required: yes
  • Shape: string

decision/ref

  • Required: yes
  • Shape: string

granted-at

  • Required: yes
  • Shape: string

expires-at

  • Required: no
  • Shape: string

revoked-at

  • Required: no
  • Shape: string

signature

  • Required: yes
  • Shape: object