{
  "@context": {
    "@vocab": "https://hermoso.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hermoso": "https://hermoso.ai/schema#",
    "Error": "hermoso:Error",
    "error": {
      "@id": "hermoso:error"
    },
    "request_id": {
      "@id": "hermoso:request_id",
      "@type": "xsd:string"
    },
    "Post": "hermoso:Post",
    "object": {
      "@id": "hermoso:object",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "hermoso:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "hermoso:status",
      "@type": "xsd:string"
    },
    "scheduled_at": {
      "@id": "hermoso:scheduled_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "hermoso:created_at",
      "@type": "xsd:dateTime"
    },
    "channels": {
      "@id": "hermoso:channels",
      "@container": "@list"
    },
    "caption": {
      "@id": "hermoso:caption",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "hermoso:title",
      "@type": "xsd:string"
    },
    "title_effective": {
      "@id": "hermoso:title_effective",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "hermoso:link",
      "@type": "xsd:string"
    },
    "media": {
      "@id": "hermoso:media",
      "@container": "@list"
    },
    "captions_by_channel": {
      "@id": "hermoso:captions_by_channel"
    },
    "visibility": {
      "@id": "hermoso:visibility",
      "@type": "xsd:string"
    },
    "visibility_by_channel": {
      "@id": "hermoso:visibility_by_channel"
    },
    "targets": {
      "@id": "hermoso:targets"
    },
    "options": {
      "@id": "hermoso:options"
    },
    "results": {
      "@id": "hermoso:results",
      "@container": "@list"
    },
    "retry_of": {
      "@id": "hermoso:retry_of",
      "@type": "xsd:string"
    },
    "status_detail": {
      "@id": "hermoso:status_detail",
      "@type": "xsd:string"
    },
    "content_lost": {
      "@id": "hermoso:content_lost",
      "@type": "xsd:boolean"
    },
    "PostList": "hermoso:PostList",
    "data": {
      "@id": "hermoso:data",
      "@container": "@list"
    },
    "has_more": {
      "@id": "hermoso:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "hermoso:next_cursor",
      "@type": "xsd:string"
    },
    "PostCreate": "hermoso:PostCreate",
    "use_queue": {
      "@id": "hermoso:use_queue",
      "@type": "xsd:boolean"
    },
    "timezone": {
      "@id": "hermoso:timezone",
      "@type": "xsd:string"
    },
    "first_comment": {
      "@id": "hermoso:first_comment",
      "@type": "xsd:string"
    },
    "Deleted": "hermoso:Deleted",
    "deleted": {
      "@id": "hermoso:deleted",
      "@type": "xsd:boolean"
    },
    "Channel": "hermoso:Channel",
    "name": {
      "@id": "hermoso:name",
      "@type": "xsd:string"
    },
    "connector": {
      "@id": "hermoso:connector",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "hermoso:available",
      "@type": "xsd:boolean"
    },
    "unavailable_reason": {
      "@id": "hermoso:unavailable_reason",
      "@type": "xsd:string"
    },
    "connected": {
      "@id": "hermoso:connected",
      "@type": "xsd:boolean"
    },
    "needs_reconnect": {
      "@id": "hermoso:needs_reconnect",
      "@type": "xsd:boolean"
    },
    "account": {
      "@id": "hermoso:account",
      "@type": "xsd:string"
    },
    "visibilities": {
      "@id": "hermoso:visibilities",
      "@container": "@list"
    },
    "visibility_notes": {
      "@id": "hermoso:visibility_notes",
      "@type": "xsd:string"
    },
    "carousel": {
      "@id": "hermoso:carousel"
    },
    "carousel_unsupported_reason": {
      "@id": "hermoso:carousel_unsupported_reason",
      "@type": "xsd:string"
    },
    "caption_max": {
      "@id": "hermoso:caption_max",
      "@type": "xsd:integer"
    },
    "target_field": {
      "@id": "hermoso:target_field",
      "@type": "xsd:string"
    },
    "ChannelList": "hermoso:ChannelList",
    "Media": "hermoso:Media",
    "url": {
      "@id": "hermoso:url",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "hermoso:type",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "hermoso:bytes",
      "@type": "xsd:integer"
    },
    "Credits": "hermoso:Credits",
    "balance": {
      "@id": "hermoso:balance",
      "@type": "xsd:decimal"
    },
    "plan": {
      "@id": "hermoso:plan",
      "@type": "xsd:string"
    },
    "shared_workspace": {
      "@id": "hermoso:shared_workspace",
      "@type": "xsd:boolean"
    },
    "SignupCreate": "hermoso:SignupCreate",
    "period": {
      "@id": "hermoso:period",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "hermoso:email",
      "@type": "xsd:string"
    },
    "SignupClaim": "hermoso:SignupClaim",
    "claim_token": {
      "@id": "hermoso:claim_token",
      "@type": "xsd:string"
    },
    "Tool": "hermoso:Tool",
    "area": {
      "@id": "hermoso:area",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hermoso:description",
      "@type": "xsd:string"
    },
    "read_only": {
      "@id": "hermoso:read_only",
      "@type": "xsd:boolean"
    },
    "destructive": {
      "@id": "hermoso:destructive",
      "@type": "xsd:boolean"
    },
    "idempotent": {
      "@id": "hermoso:idempotent",
      "@type": "xsd:boolean"
    },
    "requires_connector": {
      "@id": "hermoso:requires_connector",
      "@type": "xsd:string"
    },
    "connector_connected": {
      "@id": "hermoso:connector_connected",
      "@type": "xsd:boolean"
    },
    "rate_class": {
      "@id": "hermoso:rate_class",
      "@type": "xsd:string"
    },
    "invoke": {
      "@id": "hermoso:invoke"
    },
    "input_schema": {
      "@id": "hermoso:input_schema"
    },
    "ToolList": "hermoso:ToolList",
    "areas": {
      "@id": "hermoso:areas",
      "@container": "@list"
    },
    "total": {
      "@id": "hermoso:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "hermoso:limit",
      "@type": "xsd:integer"
    },
    "ToolResult": "hermoso:ToolResult",
    "tool": {
      "@id": "hermoso:tool",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "hermoso:text",
      "@type": "xsd:string"
    },
    "ignored_arguments": {
      "@id": "hermoso:ignored_arguments",
      "@container": "@list"
    },
    "ToolJob": "hermoso:ToolJob",
    "job_id": {
      "@id": "hermoso:job_id",
      "@type": "xsd:string"
    },
    "poll": {
      "@id": "hermoso:poll",
      "@type": "xsd:string"
    },
    "poll_url": {
      "@id": "hermoso:poll_url",
      "@type": "xsd:string"
    },
    "retry_after_seconds": {
      "@id": "hermoso:retry_after_seconds",
      "@type": "xsd:integer"
    },
    "Job": "hermoso:Job",
    "progress": {
      "@id": "hermoso:progress",
      "@type": "xsd:decimal"
    },
    "label": {
      "@id": "hermoso:label",
      "@type": "xsd:string"
    },
    "brand_id": {
      "@id": "hermoso:brand_id",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "hermoso:updated_at",
      "@type": "xsd:string"
    },
    "run_at": {
      "@id": "hermoso:run_at",
      "@type": "xsd:string"
    },
    "poster_url": {
      "@id": "hermoso:poster_url",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "hermoso:model",
      "@type": "xsd:string"
    },
    "credits_used": {
      "@id": "hermoso:credits_used",
      "@type": "xsd:decimal"
    },
    "error_message": {
      "@id": "hermoso:error_message",
      "@type": "xsd:string"
    },
    "cancelled": {
      "@id": "hermoso:cancelled",
      "@type": "xsd:boolean"
    },
    "result": {
      "@id": "hermoso:result"
    },
    "JobCancel": "hermoso:JobCancel",
    "outcome": {
      "@id": "hermoso:outcome",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "hermoso:message",
      "@type": "xsd:string"
    },
    "job": {
      "@id": "hermoso:job",
      "@type": "@id"
    },
    "JobList": "hermoso:JobList",
    "running": {
      "@id": "hermoso:running",
      "@type": "xsd:integer"
    },
    "Brand": "hermoso:Brand",
    "is_default": {
      "@id": "hermoso:is_default",
      "@type": "xsd:boolean"
    },
    "current": {
      "@id": "hermoso:current",
      "@type": "xsd:boolean"
    },
    "shared": {
      "@id": "hermoso:shared",
      "@type": "xsd:boolean"
    },
    "owner_account_id": {
      "@id": "hermoso:owner_account_id",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "hermoso:role",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "hermoso:headers"
    },
    "BrandList": "hermoso:BrandList",
    "Signup": "hermoso:Signup",
    "checkout_url": {
      "@id": "hermoso:checkout_url",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "hermoso:expires_at",
      "@type": "xsd:string"
    },
    "api_key": {
      "@id": "hermoso:api_key",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "hermoso:account_id",
      "@type": "xsd:string"
    },
    "credits": {
      "@id": "hermoso:credits",
      "@type": "xsd:decimal"
    },
    "next": {
      "@id": "hermoso:next",
      "@type": "xsd:string"
    },
    "ContactEmail": "hermoso:ContactEmail",
    "address": {
      "@id": "hermoso:address",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "hermoso:verified",
      "@type": "xsd:boolean"
    },
    "verified_at": {
      "@id": "hermoso:verified_at",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "hermoso:note",
      "@type": "xsd:string"
    },
    "GenerationCreate": "hermoso:GenerationCreate",
    "prompt": {
      "@id": "hermoso:prompt",
      "@type": "xsd:string"
    },
    "aspect_ratio": {
      "@id": "hermoso:aspect_ratio",
      "@type": "xsd:string"
    },
    "image_size": {
      "@id": "hermoso:image_size",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "hermoso:duration_seconds",
      "@type": "xsd:integer"
    },
    "ref_image": {
      "@id": "hermoso:ref_image",
      "@type": "xsd:string"
    },
    "ref_images": {
      "@id": "hermoso:ref_images",
      "@container": "@list"
    },
    "use_brand": {
      "@id": "hermoso:use_brand",
      "@type": "xsd:boolean"
    },
    "format": {
      "@id": "hermoso:format",
      "@type": "xsd:string"
    },
    "frames": {
      "@id": "hermoso:frames",
      "@type": "xsd:integer"
    },
    "frame_ms": {
      "@id": "hermoso:frame_ms",
      "@type": "xsd:integer"
    },
    "complexity": {
      "@id": "hermoso:complexity",
      "@type": "xsd:string"
    },
    "GenerationQuote": "hermoso:GenerationQuote",
    "likely_credits": {
      "@id": "hermoso:likely_credits",
      "@type": "xsd:decimal"
    },
    "refused": {
      "@id": "hermoso:refused",
      "@type": "xsd:string"
    },
    "reference_images": {
      "@id": "hermoso:reference_images",
      "@container": "@list"
    },
    "reference_note": {
      "@id": "hermoso:reference_note",
      "@type": "xsd:string"
    },
    "CloneQuoteRequest": "hermoso:CloneQuoteRequest",
    "CloneQuote": "hermoso:CloneQuote",
    "steps": {
      "@id": "hermoso:steps",
      "@container": "@list"
    },
    "CloneQuoteStep": "hermoso:CloneQuoteStep",
    "step": {
      "@id": "hermoso:step",
      "@type": "xsd:string"
    },
    "basis": {
      "@id": "hermoso:basis",
      "@type": "xsd:string"
    },
    "RecastCreate": "hermoso:RecastCreate",
    "video": {
      "@id": "hermoso:video",
      "@type": "xsd:string"
    },
    "person": {
      "@id": "hermoso:person",
      "@type": "@id"
    },
    "voice": {
      "@id": "hermoso:voice",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "hermoso:language",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "hermoso:start",
      "@type": "xsd:decimal"
    },
    "end": {
      "@id": "hermoso:end",
      "@type": "xsd:decimal"
    },
    "instruction": {
      "@id": "hermoso:instruction",
      "@type": "xsd:string"
    },
    "dry_run": {
      "@id": "hermoso:dry_run",
      "@type": "xsd:boolean"
    },
    "callback_url": {
      "@id": "hermoso:callback_url",
      "@type": "xsd:string"
    },
    "RecastPerson": "hermoso:RecastPerson",
    "creator_id": {
      "@id": "hermoso:creator_id",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "hermoso:image_url",
      "@type": "xsd:string"
    },
    "describe": {
      "@id": "hermoso:describe",
      "@type": "xsd:string"
    },
    "RecastStep": "hermoso:RecastStep",
    "RecastQuote": "hermoso:RecastQuote",
    "Recast": "hermoso:Recast",
    "quote": {
      "@id": "hermoso:quote",
      "@type": "@id"
    },
    "engine": {
      "@id": "hermoso:engine",
      "@type": "xsd:string"
    },
    "window": {
      "@id": "hermoso:window"
    },
    "source_seconds": {
      "@id": "hermoso:source_seconds",
      "@type": "xsd:decimal"
    },
    "subject": {
      "@id": "hermoso:subject"
    },
    "notes": {
      "@id": "hermoso:notes",
      "@container": "@list"
    },
    "person_url": {
      "@id": "hermoso:person_url",
      "@type": "xsd:string"
    },
    "EditCreate": "hermoso:EditCreate",
    "reference": {
      "@id": "hermoso:reference",
      "@type": "xsd:string"
    },
    "keep_audio": {
      "@id": "hermoso:keep_audio",
      "@type": "xsd:boolean"
    },
    "lighting": {
      "@id": "hermoso:lighting",
      "@type": "xsd:string"
    },
    "preview_first_frame": {
      "@id": "hermoso:preview_first_frame",
      "@type": "xsd:boolean"
    },
    "preview_still": {
      "@id": "hermoso:preview_still",
      "@type": "xsd:string"
    },
    "preview_at": {
      "@id": "hermoso:preview_at",
      "@type": "xsd:decimal"
    },
    "EditQuote": "hermoso:EditQuote",
    "Edit": "hermoso:Edit",
    "mode": {
      "@id": "hermoso:mode",
      "@type": "xsd:string"
    },
    "preview": {
      "@id": "hermoso:preview"
    },
    "Asset": "hermoso:Asset",
    "Model": "hermoso:Model",
    "featured": {
      "@id": "hermoso:featured",
      "@type": "xsd:boolean"
    },
    "default": {
      "@id": "hermoso:default",
      "@type": "xsd:boolean"
    },
    "aspect_ratios": {
      "@id": "hermoso:aspect_ratios",
      "@container": "@list"
    },
    "image_sizes": {
      "@id": "hermoso:image_sizes",
      "@container": "@list"
    },
    "durations": {
      "@id": "hermoso:durations",
      "@container": "@list"
    },
    "credits_by_size": {
      "@id": "hermoso:credits_by_size"
    },
    "credits_by_duration": {
      "@id": "hermoso:credits_by_duration"
    },
    "audio": {
      "@id": "hermoso:audio",
      "@type": "xsd:boolean"
    },
    "needs_reference": {
      "@id": "hermoso:needs_reference",
      "@type": "xsd:boolean"
    },
    "ModelList": "hermoso:ModelList",
    "AssetList": "hermoso:AssetList",
    "ConnectRedirects": "hermoso:ConnectRedirects",
    "urls": {
      "@id": "hermoso:urls",
      "@container": "@list"
    },
    "ConnectRedirectsSet": "hermoso:ConnectRedirectsSet",
    "ConnectLinkCreate": "hermoso:ConnectLinkCreate",
    "provider": {
      "@id": "hermoso:provider",
      "@type": "xsd:string"
    },
    "redirect_url": {
      "@id": "hermoso:redirect_url",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "hermoso:state",
      "@type": "xsd:string"
    },
    "expires_in_minutes": {
      "@id": "hermoso:expires_in_minutes",
      "@type": "xsd:integer"
    },
    "ConnectLink": "hermoso:ConnectLink",
    "brand": {
      "@id": "hermoso:brand",
      "@type": "xsd:string"
    },
    "connected_at": {
      "@id": "hermoso:connected_at",
      "@type": "xsd:dateTime"
    },
    "account_selection_required": {
      "@id": "hermoso:account_selection_required",
      "@type": "xsd:boolean"
    },
    "Connection": "hermoso:Connection",
    "accounts": {
      "@id": "hermoso:accounts",
      "@container": "@list"
    },
    "ConnectionList": "hermoso:ConnectionList",
    "ConnectionDeleted": "hermoso:ConnectionDeleted",
    "ContactEmailResend": "hermoso:ContactEmailResend",
    "JsonRpcRequest": "hermoso:JsonRpcRequest",
    "jsonrpc": {
      "@id": "hermoso:jsonrpc",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "hermoso:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "hermoso:params"
    },
    "JsonRpcResponse": "hermoso:JsonRpcResponse",
    "JsonRpcError": "hermoso:JsonRpcError",
    "code": {
      "@id": "hermoso:code",
      "@type": "xsd:integer"
    },
    "McpServerCard": "hermoso:McpServerCard",
    "version": {
      "@id": "hermoso:version",
      "@type": "xsd:string"
    },
    "websiteUrl": {
      "@id": "hermoso:websiteUrl",
      "@type": "@id"
    },
    "repository": {
      "@id": "hermoso:repository"
    },
    "remotes": {
      "@id": "hermoso:remotes",
      "@container": "@list"
    },
    "packages": {
      "@id": "hermoso:packages",
      "@container": "@list"
    },
    "ProtectedResourceMetadata": "hermoso:ProtectedResourceMetadata",
    "resource": {
      "@id": "hermoso:resource",
      "@type": "@id"
    },
    "authorization_servers": {
      "@id": "hermoso:authorization_servers",
      "@container": "@list"
    },
    "scopes_supported": {
      "@id": "hermoso:scopes_supported",
      "@container": "@list"
    },
    "bearer_methods_supported": {
      "@id": "hermoso:bearer_methods_supported",
      "@container": "@list"
    },
    "AuthorizationServerMetadata": "hermoso:AuthorizationServerMetadata",
    "issuer": {
      "@id": "hermoso:issuer",
      "@type": "@id"
    },
    "authorization_endpoint": {
      "@id": "hermoso:authorization_endpoint",
      "@type": "@id"
    },
    "token_endpoint": {
      "@id": "hermoso:token_endpoint",
      "@type": "@id"
    },
    "registration_endpoint": {
      "@id": "hermoso:registration_endpoint",
      "@type": "@id"
    },
    "response_types_supported": {
      "@id": "hermoso:response_types_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "hermoso:grant_types_supported",
      "@container": "@list"
    },
    "code_challenge_methods_supported": {
      "@id": "hermoso:code_challenge_methods_supported",
      "@container": "@list"
    },
    "token_endpoint_auth_methods_supported": {
      "@id": "hermoso:token_endpoint_auth_methods_supported",
      "@container": "@list"
    },
    "ClientRegistrationRequest": "hermoso:ClientRegistrationRequest",
    "redirect_uris": {
      "@id": "hermoso:redirect_uris",
      "@container": "@list"
    },
    "client_name": {
      "@id": "hermoso:client_name",
      "@type": "xsd:string"
    },
    "grant_types": {
      "@id": "hermoso:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "hermoso:response_types",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "hermoso:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "hermoso:scope",
      "@type": "xsd:string"
    },
    "ClientRegistrationResponse": "hermoso:ClientRegistrationResponse",
    "client_id": {
      "@id": "hermoso:client_id",
      "@type": "xsd:string"
    },
    "TokenRequest": "hermoso:TokenRequest",
    "grant_type": {
      "@id": "hermoso:grant_type",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "hermoso:redirect_uri",
      "@type": "@id"
    },
    "code_verifier": {
      "@id": "hermoso:code_verifier",
      "@type": "xsd:string"
    },
    "TokenResponse": "hermoso:TokenResponse",
    "access_token": {
      "@id": "hermoso:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "hermoso:token_type",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "hermoso:expires_in",
      "@type": "xsd:integer"
    },
    "OAuthErrorBody": "hermoso:OAuthErrorBody",
    "error_description": {
      "@id": "hermoso:error_description",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hermoso AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hermoso 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-11-11) from openapi/app_hermoso_ai.json, openapi/app_hermoso_ai_rest.json, openapi/hermoso_ai.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/app_hermoso_ai.json",
    "openapi/app_hermoso_ai_rest.json",
    "openapi/hermoso_ai.json"
  ]
}