{
  "@context": {
    "@vocab": "https://craterview.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "craterview": "https://craterview.ai/schema#",
    "Closed": "craterview:Closed",
    "closed": {
      "@id": "craterview:closed",
      "@type": "xsd:boolean"
    },
    "keys_revoked": {
      "@id": "craterview:keys_revoked",
      "@type": "xsd:integer"
    },
    "objects_deleted": {
      "@id": "craterview:objects_deleted",
      "@type": "xsd:integer"
    },
    "subscriptions_ended": {
      "@id": "craterview:subscriptions_ended",
      "@type": "xsd:integer"
    },
    "GalleryItem": "craterview:GalleryItem",
    "id": {
      "@id": "craterview:id",
      "@type": "xsd:string"
    },
    "public_model": {
      "@id": "craterview:public_model"
    },
    "description": {
      "@id": "craterview:description"
    },
    "before_url": {
      "@id": "craterview:before_url",
      "@type": "xsd:string"
    },
    "after_url": {
      "@id": "craterview:after_url",
      "@type": "xsd:string"
    },
    "after_thumb_url": {
      "@id": "craterview:after_thumb_url",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "craterview:created_at"
    },
    "GalleryPage": "craterview:GalleryPage",
    "data": {
      "@id": "craterview:data",
      "@container": "@list"
    },
    "has_more": {
      "@id": "craterview:has_more",
      "@type": "xsd:boolean"
    },
    "next_before": {
      "@id": "craterview:next_before"
    },
    "GalleryState": "craterview:GalleryState",
    "status": {
      "@id": "craterview:status",
      "@type": "xsd:string"
    },
    "post_id": {
      "@id": "craterview:post_id",
      "@type": "xsd:string"
    },
    "JobFile": "craterview:JobFile",
    "url": {
      "@id": "craterview:url",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "craterview:content_type"
    },
    "bytes": {
      "@id": "craterview:bytes"
    },
    "JobList": "craterview:JobList",
    "JobOutput": "craterview:JobOutput",
    "download_url": {
      "@id": "craterview:download_url",
      "@type": "xsd:string"
    },
    "JobProgress": "craterview:JobProgress",
    "stage": {
      "@id": "craterview:stage",
      "@type": "xsd:string"
    },
    "fraction": {
      "@id": "craterview:fraction"
    },
    "JobResponse": "craterview:JobResponse",
    "custom_id": {
      "@id": "craterview:custom_id"
    },
    "model": {
      "@id": "craterview:model"
    },
    "flagged": {
      "@id": "craterview:flagged"
    },
    "error": {
      "@id": "craterview:error"
    },
    "error_code": {
      "@id": "craterview:error_code"
    },
    "community": {
      "@id": "craterview:community",
      "@type": "xsd:boolean"
    },
    "credits": {
      "@id": "craterview:credits"
    },
    "finished_at": {
      "@id": "craterview:finished_at"
    },
    "result": {
      "@id": "craterview:result"
    },
    "thumbnail_url": {
      "@id": "craterview:thumbnail_url"
    },
    "kept": {
      "@id": "craterview:kept",
      "@type": "xsd:boolean"
    },
    "gallery": {
      "@id": "craterview:gallery"
    },
    "progress": {
      "@id": "craterview:progress"
    },
    "eta_seconds": {
      "@id": "craterview:eta_seconds"
    },
    "JobResult": "craterview:JobResult",
    "output": {
      "@id": "craterview:output"
    },
    "input": {
      "@id": "craterview:input"
    },
    "JobStatus": "craterview:JobStatus",
    "JobSubmission": "craterview:JobSubmission",
    "input_key": {
      "@id": "craterview:input_key",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "craterview:params"
    },
    "webhook_url": {
      "@id": "craterview:webhook_url"
    },
    "input_megapixels": {
      "@id": "craterview:input_megapixels"
    },
    "KeepResponse": "craterview:KeepResponse",
    "output_url": {
      "@id": "craterview:output_url",
      "@type": "xsd:string"
    },
    "input_url": {
      "@id": "craterview:input_url",
      "@type": "xsd:string"
    },
    "KeyInfo": "craterview:KeyInfo",
    "prefix": {
      "@id": "craterview:prefix",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "craterview:name",
      "@type": "xsd:string"
    },
    "revoked_at": {
      "@id": "craterview:revoked_at"
    },
    "rate_limit_per_minute": {
      "@id": "craterview:rate_limit_per_minute",
      "@type": "xsd:integer"
    },
    "current": {
      "@id": "craterview:current",
      "@type": "xsd:boolean"
    },
    "KeyList": "craterview:KeyList",
    "MintRequest": "craterview:MintRequest",
    "ModelInfo": "craterview:ModelInfo",
    "revision": {
      "@id": "craterview:revision",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "craterview:title",
      "@type": "xsd:string"
    },
    "help": {
      "@id": "craterview:help",
      "@type": "xsd:string"
    },
    "accepts": {
      "@id": "craterview:accepts",
      "@container": "@list"
    },
    "produces": {
      "@id": "craterview:produces"
    },
    "coming_soon": {
      "@id": "craterview:coming_soon",
      "@type": "xsd:boolean"
    },
    "video_coming_soon": {
      "@id": "craterview:video_coming_soon",
      "@type": "xsd:boolean"
    },
    "tenure": {
      "@id": "craterview:tenure",
      "@type": "xsd:string"
    },
    "test_model": {
      "@id": "craterview:test_model",
      "@type": "xsd:boolean"
    },
    "max_input_bytes": {
      "@id": "craterview:max_input_bytes",
      "@type": "xsd:integer"
    },
    "max_frame_megapixels": {
      "@id": "craterview:max_frame_megapixels"
    },
    "max_frames": {
      "@id": "craterview:max_frames"
    },
    "max_output_megapixels": {
      "@id": "craterview:max_output_megapixels"
    },
    "max_input_megapixels": {
      "@id": "craterview:max_input_megapixels"
    },
    "max_input_megapixels_by_binning": {
      "@id": "craterview:max_input_megapixels_by_binning"
    },
    "min_input_side": {
      "@id": "craterview:min_input_side",
      "@type": "xsd:integer"
    },
    "credits_per_image": {
      "@id": "craterview:credits_per_image",
      "@type": "xsd:integer"
    },
    "credits_per_video_second": {
      "@id": "craterview:credits_per_video_second"
    },
    "reference_fps": {
      "@id": "craterview:reference_fps",
      "@type": "xsd:decimal"
    },
    "params_schema": {
      "@id": "craterview:params_schema"
    },
    "params_order": {
      "@id": "craterview:params_order",
      "@container": "@list"
    },
    "params_help": {
      "@id": "craterview:params_help"
    },
    "result_schema": {
      "@id": "craterview:result_schema"
    },
    "image_only_params": {
      "@id": "craterview:image_only_params",
      "@container": "@list"
    },
    "ModelUsage": "craterview:ModelUsage",
    "jobs": {
      "@id": "craterview:jobs",
      "@type": "xsd:integer"
    },
    "credits_spent": {
      "@id": "craterview:credits_spent",
      "@type": "xsd:integer"
    },
    "output_bytes": {
      "@id": "craterview:output_bytes",
      "@type": "xsd:integer"
    },
    "NewKey": "craterview:NewKey",
    "key": {
      "@id": "craterview:key",
      "@type": "xsd:string"
    },
    "PostRequest": "craterview:PostRequest",
    "job_id": {
      "@id": "craterview:job_id",
      "@type": "xsd:string"
    },
    "consent": {
      "@id": "craterview:consent",
      "@type": "xsd:boolean"
    },
    "keep": {
      "@id": "craterview:keep",
      "@type": "xsd:boolean"
    },
    "PostResponse": "craterview:PostResponse",
    "decided_note": {
      "@id": "craterview:decided_note"
    },
    "withdrawn": {
      "@id": "craterview:withdrawn",
      "@type": "xsd:boolean"
    },
    "ProductUpdates": "craterview:ProductUpdates",
    "opted_in": {
      "@id": "craterview:opted_in"
    },
    "ask": {
      "@id": "craterview:ask",
      "@type": "xsd:boolean"
    },
    "ProductUpdatesAnswer": "craterview:ProductUpdatesAnswer",
    "UploadRead": "craterview:UploadRead",
    "content_length": {
      "@id": "craterview:content_length",
      "@type": "xsd:integer"
    },
    "UploadRequest": "craterview:UploadRequest",
    "UploadResponse": "craterview:UploadResponse",
    "upload_url": {
      "@id": "craterview:upload_url",
      "@type": "xsd:string"
    },
    "UsageResponse": "craterview:UsageResponse",
    "credits_granted": {
      "@id": "craterview:credits_granted",
      "@type": "xsd:integer"
    },
    "credits_remaining": {
      "@id": "craterview:credits_remaining",
      "@type": "xsd:integer"
    },
    "subscribed_until": {
      "@id": "craterview:subscribed_until"
    },
    "subscribed": {
      "@id": "craterview:subscribed",
      "@type": "xsd:boolean"
    },
    "subscription_allowance": {
      "@id": "craterview:subscription_allowance"
    },
    "subscription_allowance_remaining": {
      "@id": "craterview:subscription_allowance_remaining"
    },
    "is_guest": {
      "@id": "craterview:is_guest",
      "@type": "xsd:boolean"
    },
    "by_model": {
      "@id": "craterview:by_model",
      "@container": "@list"
    },
    "jobs_in_flight": {
      "@id": "craterview:jobs_in_flight",
      "@type": "xsd:integer"
    },
    "max_jobs_in_flight": {
      "@id": "craterview:max_jobs_in_flight",
      "@type": "xsd:integer"
    },
    "WebhookEvent": "craterview:WebhookEvent",
    "WebhookSecret": "craterview:WebhookSecret",
    "secret": {
      "@id": "craterview:secret",
      "@type": "xsd:string"
    },
    "previous": {
      "@id": "craterview:previous"
    },
    "overlap_ends_in_seconds": {
      "@id": "craterview:overlap_ends_in_seconds"
    },
    "Error": "craterview:Error",
    "detail": {
      "@id": "craterview:detail"
    },
    "code": {
      "@id": "craterview:code",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "craterview-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects craterview-ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/craterview-ai-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/craterview-ai-openapi.json"
  ]
}