ModelListModel
Public model-catalog entry returned by the models endpoints.
modelskulk0[]0false[]falsesystem_role object
Set for fabric-managed system entries ("steward" = the intelligent-fabric resident, addressable as a chat model but not user-placeable). Model pickers should badge or separate these rather than listing them as ordinary models.
- string
- null
stewardUpstream repository containing the exact artifact; distinct from id when multiple registry cards select files from one repository.
artifact_file object
Exact selected repository file for file-addressed artifacts.
- string
- null
registry_card_id object
Immutable signed-registry card id, or null for local cards.
- string
- null
Possible values: Value must match regular expression ^card_[a-z2-7]{52}$
registry_snapshot_id object
Signed snapshot that supplied this card, or null for local cards.
- string
- null
registry_provenance object
Audited signed-registry origin, or null for bundled and custom cards.
- string
- null
Possible values: [foxlight, agent, community]
registry_architecture object
Trusted open architecture identity from signed metadata.
- string
- null
capability_claims object[]
Open signed model/artifact capabilities independent of engines.
Open namespaced intrinsic capability identifier.
Possible values: Value must match regular expression ^[a-z0-9][a-z0-9._:-]{0,199}$
Whether the claim describes the model or selected artifact.
Possible values: [model, artifact]
Evidence state without an engine-support implication.
Possible values: [claimed, observed, complete, incomplete, unknown]
Evidence channel that produced the claim.
Possible values: [upstream_structured, artifact_manifest, agent_analysis]
Source confidence from zero through one.
Possible values: >= 0 and <= 1
Bounded evidence references.
Possible values: <= 20
[]reviewer_model object
Agent reviewer identity, if any.
- string
- null
Possible values: <= 300 characters
Declared input modalities.
Possible values: <= 20
[]Declared output modalities.
Possible values: <= 20
[]details object
Open capability-specific evidence details.
Open capability-specific evidence details.
engine_support object[]
Active signed engine/build claims matching this exact artifact.
Open inference-engine identifier.
Possible values: Value must match regular expression ^[a-z0-9][a-z0-9._:-]{0,119}$
Exact engine build qualified by this decision.
Possible values: non-empty and <= 300 characters
Trusted open architecture identifier.
Possible values: Value must match regular expression ^[A-Za-z0-9][A-Za-z0-9._:-]{0,299}$
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.
- string
- null
Possible values: Value must match regular expression ^card_[a-z2-7]{52}$
quantization object
Exact quantization or null as a format-wide wildcard.
- string
- null
Possible values: <= 120 characters
Intrinsic capability this engine decision covers.
Possible values: Value must match regular expression ^[a-z0-9][a-z0-9._:-]{0,199}$
Decision status; only supported can expand placement.
Possible values: [supported, experimental, unsupported]
Kind of compatibility evidence reviewed.
Possible values: [upstream_compatibility, load_qualification, feature_qualification]
Trust tier assigned to the evidence.
Possible values: [self_attested, third_party_reported, reproducible, independently_reproduced, foxlight_observed]
Stable evidence location.
Possible values: >= 8 characters and <= 2048 characters
Evidence bundle SHA-256 digest.
Possible values: Value must match regular expression ^[0-9a-f]{64}$
Auditable decision rationale.
Possible values: >= 3 characters and <= 4000 characters
Optional open hardware constraints; empty is neutral.
Possible values: <= 50
[]supersedes_claim_id object
Prior active claim for the same exact key being replaced.
- string
- null
Possible values: Value must match regular expression ^support_[a-z2-7]{52}$
Content-derived immutable support-claim identity.
Possible values: Value must match regular expression ^support_[a-z2-7]{52}$
Audited publishing actor.
Possible values: non-empty and <= 320 characters
UTC claim publication time.
Whether this node has an active complete installed generation.
falseactive_installed_identity object
Durable identity of the generation this node will launch.
- string
- null
installed_verification object
Evidence level binding the active card to local artifact bytes.
- string
- null
Possible values: [registry_verified, local_legacy, custom, unresolved]
current_registry_identity object
Current signed card identity for this alias, when available.
- string
- null
Whether registry truth names a newer generation than the active installation.
falseadvisories object[]
Active signed warnings affecting this installed or current card.
1Possible values: Value must match regular expression ^FLA-[0-9]{4}-[0-9]{4,}$
Possible values: [low, moderate, high, critical]
Possible values: >= 3 characters and <= 300 characters
Possible values: >= 3 characters and <= 4000 characters
[][]reference_url object
- string
- null
Possible values: <= 2048 characters
warnTrust and precedence source for this catalog entry.
Possible values: [registry, bundled, custom]
bundledWhether this card or its selected platform loader can execute repository Python and is not automatically trusted by immutable Foxlight provenance, requiring a cluster operator decision.
falseremote_code_trust_identity object
Exact identity the operator approves for repository-code execution, or null when the model needs no explicit decision.
- string
- null
Possible values: Value must match regular expression ^(?:card|local)_[a-z2-7]{52}$
Whether the operator approved this exact immutable model-card identity for repository-code execution across the cluster.
falseDeprecated compatibility alias for remote_code_approved_for_cluster; model trust is no longer node-local.
falseWhether signed Foxlight provenance authorizes repository code for this exact pinned registry card without a second operator decision.
falsesource_revision object
Immutable Hugging Face source commit used for this model's qualified artifacts, or null when the card follows mutable main.
- string
- null
Possible values: Value must match regular expression ^[0-9a-f]{40}$
Coarse catalog capability labels such as text, vision, thinking, or embedding.
reasoning object
Optional declarative reasoning controls from the model card.
- ReasoningCapabilitySection
- null
supports_toggle object
- boolean
- null
supports_budget object
- boolean
- null
format object
- string
- null
default_effort object
- string
- null
Possible values: [none, minimal, low, medium, high, xhigh]
disabled_effort object
- string
- null
Possible values: [none, minimal, low, medium, high, xhigh]
modalities object
Optional declarative modality support details from the model card.
- ModalitiesCapabilitySection
- null
supports_audio_input object
- boolean
- null
supports_native_multimodal object
- boolean
- null
audio object
Optional declarative speech-serving metadata from the model card.
- AudioCapabilitySection
- null
kind object
Speech serving kind declared by the card: tts or stt.
- string
- null
default_response_format object
Default encoded audio response format for TTS requests.
- string
- null
Encoded audio response formats declared for TTS requests.
supports_streaming object
Whether the card declares streaming speech support after runtime validation.
- boolean
- null
supports_realtime object
Whether the model declares realtime audio session support.
- boolean
- null
supports_voice_listing object
Whether the model declares voice-listing support.
- boolean
- null
default_voice object
Stable voice used when a request omits an explicit voice.
- string
- null
Stable built-in or bundled-reference voice identifiers.
supports_reference_audio object
Whether the model accepts managed reference audio.
- boolean
- null
supports_translation object
Whether the model declares speech translation support.
- boolean
- null
Declared input or output sample rates in hertz.
tooling object
Optional declarative tool-calling metadata from the model card.
- ToolingCapabilitySection
- null
supports_tool_calling object
- boolean
- null
builtin_tools object
- string[]
- null
tool_call_format object
- string
- null
runtime object
Optional declarative runtime integration hints from the model card.
- RuntimeCapabilitySection
- null
prompt_renderer object
- string
- null
output_parser object
- string
- null
mtp_sidecar_repo object
Repo of this model's MTP sidecar (prediction heads), when it declares one. The sidecar is a companion loaded alongside the base model, not an independently placeable model. Lets clients mark the sidecar repo as a companion rather than a launchable entry.
- string
- null
mtp_sidecar_revision object
Immutable commit of the MTP sidecar repository.
- string
- null
assistant_model_repo object
Repo of this model's speculative-decoding assistant (drafter), when it declares one. A companion loaded with the base model, not independently placeable.
- string
- null
assistant_model_revision object
Immutable commit of the assistant-model repository.
- string
- null
served_spec_draft_repo object
Repo of this model's served-engine draft GGUF, when it declares a separate one. A companion loaded with the base model, not independently placeable.
- string
- null
served_spec_draft_revision object
Immutable commit of the served-engine draft repository.
- string
- null
vllm_spec_draft_repo object
Repo of this model's vLLM speculative-decoding drafter, when it declares one. A companion loaded with the base model, not independently placeable.
- string
- null
vllm_spec_draft_revision object
Immutable commit of the vLLM drafter repository.
- string
- null
resolved_capabilities object
Normalized runtime capabilities resolved from the model card and model-family defaults for the default tool-free request path. Request-specific options such as tools may change some resolved values.
- ResolvedModelCapabilities
- null
Resolved model family used for runtime behavior decisions.
Whether the runtime expects the model to expose a reasoning or thinking mode.
falseWhether thinking can be explicitly enabled or disabled for requests.
falseWhether the runtime expects the model to accept a thinking or reasoning budget control.
falseReasoning effort used when thinking is enabled without an explicit effort override.
Possible values: [none, minimal, low, medium, high, xhigh]
mediumReasoning effort used when thinking is explicitly disabled.
Possible values: [none, minimal, low, medium, high, xhigh]
noneResolved reasoning marker format expected from this model family.
noneWhether the runtime should treat the model as accepting image inputs.
falseWhether the runtime should treat the model as accepting audio inputs.
falseWhether the runtime should treat the model as a text-to-speech model.
falseWhether the runtime should treat the model as a speech-to-text model.
falseWhether the runtime should treat the model as supporting speech translation.
falseWhether the runtime should expect this model to produce audio output.
falseWhether the runtime should expect this model to expose realtime audio sessions.
falsedefault_audio_response_format object
Default encoded audio response format for speech synthesis, when declared.
- string
- null
Encoded audio response formats the model can produce.
Whether the runtime expects the model to support structured tool calling.
falseBuiltin platform tool contracts that Skulk may expose to this model family.
Resolved tool-call output format family used for parsing.
genericResolved prompt renderer strategy used to prepare requests for this model.
tokenizerResolved output parser strategy used to interpret model responses.
genericWhether the runtime can use a native multimodal execution path for the model.
false{
"id": "string",
"object": "model",
"created": 0,
"owned_by": "skulk",
"hugging_face_id": "",
"name": "",
"description": "",
"context_length": 0,
"tags": [
"string"
],
"storage_size_megabytes": 0,
"supports_tensor": false,
"tasks": [
"string"
],
"is_custom": false,
"system_role": "steward",
"family": "",
"quantization": "",
"base_model": "",
"artifact_repository": "",
"artifact_file": "string",
"registry_card_id": "string",
"registry_snapshot_id": "string",
"registry_provenance": "foxlight",
"registry_architecture": "string",
"capability_claims": [
{
"capability_id": "string",
"scope": "model",
"status": "claimed",
"source": "upstream_structured",
"confidence": 0,
"evidence_urls": [
"string"
],
"reviewer_model": "string",
"input_modalities": [
"string"
],
"output_modalities": [
"string"
],
"details": {}
}
],
"engine_support": [
{
"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"
}
],
"installed": false,
"active_installed_identity": "string",
"installed_verification": "registry_verified",
"current_registry_identity": "string",
"update_available": false,
"advisories": [
{
"schema_version": 1,
"advisory_id": "string",
"severity": "low",
"title": "string",
"description": "string",
"affected_card_ids": [
"string"
],
"affected_model_aliases": [
"string"
],
"reference_url": "string",
"active": true,
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z",
"enforcement": "warn"
}
],
"catalog_source": "bundled",
"remote_code_approval_required": false,
"remote_code_trust_identity": "string",
"remote_code_approved_for_cluster": false,
"remote_code_automatically_trusted": false,
"source_revision": "string",
"capabilities": [
"string"
],
"reasoning": {
"supports_toggle": true,
"supports_budget": true,
"format": "string",
"default_effort": "none",
"disabled_effort": "none"
},
"modalities": {
"supports_audio_input": true,
"supports_native_multimodal": true
},
"audio": {
"kind": "string",
"default_response_format": "string",
"response_formats": [
"string"
],
"supports_streaming": true,
"supports_realtime": true,
"supports_voice_listing": true,
"default_voice": "string",
"voices": [
"string"
],
"supports_reference_audio": true,
"supports_translation": true,
"sample_rates": [
0
]
},
"tooling": {
"supports_tool_calling": true,
"builtin_tools": [
"string"
],
"tool_call_format": "string"
},
"runtime": {
"prompt_renderer": "string",
"output_parser": "string",
"mtp_sidecar_repo": "string",
"mtp_sidecar_revision": "string",
"assistant_model_repo": "string",
"assistant_model_revision": "string",
"served_spec_draft_repo": "string",
"served_spec_draft_revision": "string",
"vllm_spec_draft_repo": "string",
"vllm_spec_draft_revision": "string"
},
"resolved_capabilities": {
"family": "",
"supports_thinking": false,
"supports_thinking_toggle": false,
"supports_thinking_budget": false,
"default_reasoning_effort": "medium",
"disabled_reasoning_effort": "none",
"thinking_format": "none",
"supports_image_input": false,
"supports_audio_input": false,
"supports_speech_synthesis": false,
"supports_transcription": false,
"supports_speech_translation": false,
"supports_audio_output": false,
"supports_realtime_audio": false,
"default_audio_response_format": "string",
"audio_response_formats": [
"string"
],
"supports_tool_calling": false,
"builtin_tools": [
"string"
],
"tool_call_format": "generic",
"prompt_renderer": "tokenizer",
"output_parser": "generic",
"supports_native_multimodal": false
}
}