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 active installed artifact when one exists, otherwise the effective catalog 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 identity of the active installed card when one exists, otherwise the effective catalog card; 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 custom cards and installed cards without a registry identity.
- 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 the authoritative cluster store, or the local node when the store has no record, has an active complete installed generation.
falseactive_installed_identity object
Durable identity of the active cluster-store generation, falling back to the node-local generation when necessary.
- 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: the signed registry, a card recorded with an installed model that carries no registry identity, or an operator's custom card.
Possible values: [registry, installed, custom]
installedDeprecated compatibility field. Current cards are authorized by signed publication or explicit addition and return false.
falseremote_code_trust_identity objectdeprecated
Deprecated compatibility identity for the retired secondary repository-code approval ceremony.
- string
- null
Possible values: Value must match regular expression ^(?:card|local)_[a-z2-7]{52}$
Deprecated compatibility state for a legacy cluster approval.
falseDeprecated compatibility alias for remote_code_approved_for_cluster; model trust is no longer node-local.
falseWhether repository code is authorized by the card's signed publication, its explicit addition, or an installed card recorded from an earlier release.
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.
music object
Text-to-music family, lyric rule, and generation-target bounds.
- MusicCapabilitySection
- null
Music model family.
Possible values: [minimax_music3, ace_step_1_5]
Whether lyrics are required or permitted.
Possible values: [required, optional, unsupported]
Shortest generation target accepted.
Longest generation target accepted.
Only result format in the first music release.
wavwavtooling 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
video object
Declared video generation contract from the model card: modes, clip length range, canvas rules, audio output, and named adapters. Present only on video model cards.
- VideoCapabilitySection
- null
Generation modes the card serves.
Possible values: [t2va, fl2va, ref2va]
Shortest clip length accepted.
Longest clip length accepted.
Output frame rate.
Frame counts snap to this multiple plus the offset.
Frame grid offset.
Canvas dimensions must be multiples of this.
default_short_edge object
Trained short edge when size is omitted.
- integer
- null
max_pixels object
Pixel budget per frame.
- integer
- null
Advisory aspect ratios the card lists.
Whether renders carry a synchronized audio track.
audio_sample_rate object
Audio sample rate of rendered clips.
- integer
- null
audio_channels object
Audio channels of rendered clips.
- integer
- null
Sampling steps when no adapter is selected.
reference_limits object
Reference attachment limits for reference-to-video cards.
- VideoReferenceLimitsSection
- null
Reference images accepted per request.
0Reference clips accepted per request.
0Reference audio clips accepted per request.
0max_files object
Total attachments accepted, when bounded.
- integer
- null
clip_min_seconds object
Shortest reference clip accepted.
- integer
- null
clip_max_seconds object
Longest reference clip accepted.
- integer
- null
total_clip_seconds object
Combined reference clip length accepted.
- integer
- null
adapters object[]
Named adapters (LoRAs) selectable through the job lora field.
Adapter name accepted by the video job lora field.
Generation modes the adapter is trained for; empty means every mode.
Possible values: [t2va, fl2va, ref2va]
steps object
Sampling steps the adapter was trained for.
- integer
- null
strength object
Default adapter strength.
- number
- null
video_shift object
Video sigma shift a render with this adapter uses when the request sets none; null keeps the card's.
- number
- null
audio_shift object
Audio sigma shift a render with this adapter uses when the request sets none; null keeps the card's.
- number
- null
styles object[]
Style embeddings selectable through the job styles field.
Style name accepted by the video job styles field.
Generation modes the style is declared for; empty means every mode.
Possible values: [t2va, fl2va, ref2va]
Every sampler the job sampler field accepts: the engine's list, not a recommendation.
Sampler a render uses when the request names none.
res_multistepEvery sigma schedule the job scheduler field accepts.
Sigma schedule a render uses when the request names none.
simplevideo_shift object
The card's trained video sigma shift, used when neither the request nor its adapter sets one; null keeps the model's built-in value.
- number
- null
audio_shift object
The card's trained audio sigma shift, used when neither the request nor its adapter sets one; null keeps the model's built-in value.
- number
- null
Inclusive range the job video_shift and audio_shift fields accept.
Reference sizings the job reference_fidelity field accepts; empty when the card serves no ref2va.
default_reference_fidelity object
Reference sizing a ref2va render uses when the request names none.
- string
- null
Every codec the job codec field accepts.
Codec a render is written with by default.
h264guides object[]
Guides the card derives from a control clip, selectable through the job control_kind field; empty when it has no ControlNet.
Value of the video job control_kind field: pose, depth, or edges.
Possible values: [pose, depth, edges]
Generation modes the card derives this guide for.
Possible values: [t2va, fl2va, ref2va]
weights object[]
Preprocessor weights the guide loads; empty when it needs none.
The card companion's name.
repository object
Hosting repository when it is not the card's own.
- string
- null
license object
License identifier the hosting repository declares.
- string
- null
default_guide object
The guide a control clip gives when control_kind is omitted.
- string
- null
Possible values: [pose, depth, edges]
Inclusive range the job control_strength field accepts.
default_control_strength object
ControlNet strength a render uses when control_strength is omitted: the card's ControlNet's own, else 1; null when the card has no ControlNet.
- number
- null
Schedule fractions control_start and control_end take when omitted: the ControlNet steers across the whole schedule.
license object
Operator-facing license facts from the model card, including the product display name the license may require. Informational only.
- LicenseSection
- null
Human-readable license name.
url object
Where the license text lives.
- string
- null
spdx_id object
SPDX identifier when one exists.
- string
- null
notice object
Terms the operator should see before fetching.
- string
- null
display_name object
Product display name the license requires, for example a model brand.
- 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": "installed",
"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
]
},
"music": {
"family": "minimax_music3",
"lyrics": "required",
"min_seconds": 0,
"max_seconds": 0,
"output_format": "wav"
},
"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"
},
"video": {
"modes": [
"t2va"
],
"min_seconds": 0,
"max_seconds": 0,
"fps": 0,
"frame_grid_multiple": 0,
"frame_grid_offset": 0,
"canvas_multiple": 0,
"default_short_edge": 0,
"max_pixels": 0,
"aspect_ratios": [
"string"
],
"audio_output": true,
"audio_sample_rate": 0,
"audio_channels": 0,
"default_steps": 0,
"reference_limits": {
"max_images": 0,
"max_videos": 0,
"max_audio_clips": 0,
"max_files": 0,
"clip_min_seconds": 0,
"clip_max_seconds": 0,
"total_clip_seconds": 0
},
"adapters": [
{
"name": "string",
"modes": [
"t2va"
],
"steps": 0,
"strength": 0,
"video_shift": 0,
"audio_shift": 0
}
],
"styles": [
{
"name": "string",
"modes": [
"t2va"
]
}
],
"samplers": [
"string"
],
"default_sampler": "res_multistep",
"schedulers": [
"string"
],
"default_scheduler": "simple",
"video_shift": 0,
"audio_shift": 0,
"shift_bounds": [
0
],
"reference_fidelities": [
"string"
],
"default_reference_fidelity": "string",
"codecs": [
"string"
],
"default_codec": "h264",
"guides": [
{
"kind": "pose",
"modes": [
"t2va"
],
"weights": [
{
"name": "string",
"repository": "string",
"license": "string"
}
]
}
],
"default_guide": "pose",
"control_strength_bounds": [
0
],
"default_control_strength": 0,
"default_control_window": [
0
]
},
"license": {
"name": "string",
"url": "string",
"spdx_id": "string",
"notice": "string",
"display_name": "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
}
}