Skip to main content

RegistryEngineSupportClaim

One append-only signed engine/build compatibility decision.

engineEngine (string)required

Open inference-engine identifier.

Possible values: Value must match regular expression ^[a-z0-9][a-z0-9._:-]{0,119}$

engine_buildEngine Build (string)required

Exact engine build qualified by this decision.

Possible values: non-empty and <= 300 characters

architectureArchitecture (string)required

Trusted open architecture identifier.

Possible values: Value must match regular expression ^[A-Za-z0-9][A-Za-z0-9._:-]{0,299}$

artifact_formatArtifact Format (string)required

Exact selected artifact format.

Possible values: Value must match regular expression ^[a-z0-9][a-z0-9._+-]{0,79}$

artifact_card_id object

Exact card qualified by load or feature evidence; null is permitted only for architecture-level upstream compatibility.

anyOf
string

Possible values: Value must match regular expression ^card_[a-z2-7]{52}$

quantization object

Exact quantization or null as a format-wide wildcard.

anyOf
string

Possible values: <= 120 characters

capability_idCapability Id (string)required

Intrinsic capability this engine decision covers.

Possible values: Value must match regular expression ^[a-z0-9][a-z0-9._:-]{0,199}$

statusStatus (string)required

Decision status; only supported can expand placement.

Possible values: [supported, experimental, unsupported]

evidence_kindEvidence Kind (string)required

Kind of compatibility evidence reviewed.

Possible values: [upstream_compatibility, load_qualification, feature_qualification]

evidence_trustEvidence Trust (string)required

Trust tier assigned to the evidence.

Possible values: [self_attested, third_party_reported, reproducible, independently_reproduced, foxlight_observed]

source_urlSource Url (string)required

Stable evidence location.

Possible values: >= 8 characters and <= 2048 characters

source_sha256Source Sha256 (string)required

Evidence bundle SHA-256 digest.

Possible values: Value must match regular expression ^[0-9a-f]{64}$

rationaleRationale (string)required

Auditable decision rationale.

Possible values: >= 3 characters and <= 4000 characters

hardware_classesstring[]

Optional open hardware constraints; empty is neutral.

Possible values: <= 50

Default value: []
supersedes_claim_id object

Prior active claim for the same exact key being replaced.

anyOf
string

Possible values: Value must match regular expression ^support_[a-z2-7]{52}$

claim_idClaim Id (string)required

Content-derived immutable support-claim identity.

Possible values: Value must match regular expression ^support_[a-z2-7]{52}$

recorded_byRecorded By (string)required

Audited publishing actor.

Possible values: non-empty and <= 320 characters

created_atstring<date-time>required

UTC claim publication time.

RegistryEngineSupportClaim
{
"engine": "string",
"engine_build": "string",
"architecture": "string",
"artifact_format": "string",
"artifact_card_id": "string",
"quantization": "string",
"capability_id": "string",
"status": "supported",
"evidence_kind": "upstream_compatibility",
"evidence_trust": "self_attested",
"source_url": "string",
"source_sha256": "string",
"rationale": "string",
"hardware_classes": [
"string"
],
"supersedes_claim_id": "string",
"claim_id": "string",
"recorded_by": "string",
"created_at": "2024-07-29T15:51:28.071Z"
}