{
  "@context": {
    "@vocab": "https://ishlabs.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ishlabs": "https://ishlabs.io/schema#",
    "AccessibilityAuditory": "ishlabs:AccessibilityAuditory",
    "audio_descriptions_required": {
      "@id": "ishlabs:audio_descriptions_required",
      "@type": "xsd:boolean"
    },
    "captions_required": {
      "@id": "ishlabs:captions_required",
      "@type": "xsd:boolean"
    },
    "mono_audio": {
      "@id": "ishlabs:mono_audio",
      "@type": "xsd:boolean"
    },
    "uses_hearing_aid": {
      "@id": "ishlabs:uses_hearing_aid",
      "@type": "xsd:boolean"
    },
    "visual_alerts_required": {
      "@id": "ishlabs:visual_alerts_required",
      "@type": "xsd:boolean"
    },
    "AccessibilityCognitive": "ishlabs:AccessibilityCognitive",
    "avoid_flashing": {
      "@id": "ishlabs:avoid_flashing",
      "@type": "xsd:boolean"
    },
    "extra_reading_time": {
      "@id": "ishlabs:extra_reading_time",
      "@type": "xsd:boolean"
    },
    "predictable_navigation": {
      "@id": "ishlabs:predictable_navigation",
      "@type": "xsd:boolean"
    },
    "reduce_motion": {
      "@id": "ishlabs:reduce_motion",
      "@type": "xsd:boolean"
    },
    "simple_language_preferred": {
      "@id": "ishlabs:simple_language_preferred",
      "@type": "xsd:boolean"
    },
    "AccessibilityData": "ishlabs:AccessibilityData",
    "reduce_data": {
      "@id": "ishlabs:reduce_data",
      "@type": "xsd:boolean"
    },
    "AccessibilityMotor": "ishlabs:AccessibilityMotor",
    "avoid_hover_interactions": {
      "@id": "ishlabs:avoid_hover_interactions",
      "@type": "xsd:boolean"
    },
    "extended_interaction_timeouts": {
      "@id": "ishlabs:extended_interaction_timeouts",
      "@type": "xsd:boolean"
    },
    "needs_larger_tap_targets": {
      "@id": "ishlabs:needs_larger_tap_targets",
      "@type": "xsd:boolean"
    },
    "sticky_keys": {
      "@id": "ishlabs:sticky_keys",
      "@type": "xsd:boolean"
    },
    "uses_eye_tracking": {
      "@id": "ishlabs:uses_eye_tracking",
      "@type": "xsd:boolean"
    },
    "uses_switch_control": {
      "@id": "ishlabs:uses_switch_control",
      "@type": "xsd:boolean"
    },
    "uses_voice_control": {
      "@id": "ishlabs:uses_voice_control",
      "@type": "xsd:boolean"
    },
    "AccessibilityProfileSchema": "ishlabs:AccessibilityProfileSchema",
    "assistive_tech": {
      "@id": "ishlabs:assistive_tech",
      "@container": "@list"
    },
    "auditory": {
      "@id": "ishlabs:auditory",
      "@type": "@id"
    },
    "cognitive": {
      "@id": "ishlabs:cognitive",
      "@type": "@id"
    },
    "data": {
      "@id": "ishlabs:data",
      "@type": "@id"
    },
    "extensions": {
      "@id": "ishlabs:extensions"
    },
    "motor": {
      "@id": "ishlabs:motor",
      "@type": "@id"
    },
    "notes": {
      "@id": "ishlabs:notes",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "ishlabs:version",
      "@type": "xsd:string"
    },
    "visual": {
      "@id": "ishlabs:visual",
      "@type": "@id"
    },
    "AccessibilityVisual": "ishlabs:AccessibilityVisual",
    "color_filter": {
      "@id": "ishlabs:color_filter",
      "@type": "xsd:string"
    },
    "color_scheme": {
      "@id": "ishlabs:color_scheme",
      "@type": "xsd:string"
    },
    "contrast_preference": {
      "@id": "ishlabs:contrast_preference",
      "@type": "xsd:string"
    },
    "dyslexia_friendly_font": {
      "@id": "ishlabs:dyslexia_friendly_font",
      "@type": "xsd:boolean"
    },
    "forced_colors": {
      "@id": "ishlabs:forced_colors",
      "@type": "xsd:boolean"
    },
    "inverted_colors": {
      "@id": "ishlabs:inverted_colors",
      "@type": "xsd:boolean"
    },
    "reduce_transparency": {
      "@id": "ishlabs:reduce_transparency",
      "@type": "xsd:boolean"
    },
    "text_size": {
      "@id": "ishlabs:text_size",
      "@type": "xsd:string"
    },
    "uses_magnifier": {
      "@id": "ishlabs:uses_magnifier",
      "@type": "xsd:boolean"
    },
    "uses_screen_reader": {
      "@id": "ishlabs:uses_screen_reader",
      "@type": "xsd:boolean"
    },
    "CreateEnvironmentRequest": "ishlabs:CreateEnvironmentRequest",
    "config": {
      "@id": "ishlabs:config",
      "@type": "@id"
    },
    "example_actions": {
      "@id": "ishlabs:example_actions",
      "@container": "@list"
    },
    "get_or_create": {
      "@id": "ishlabs:get_or_create",
      "@type": "xsd:boolean"
    },
    "kind": {
      "@id": "ishlabs:kind",
      "@type": "@id"
    },
    "name": {
      "@id": "ishlabs:name",
      "@type": "xsd:string"
    },
    "observation_retention": {
      "@id": "ishlabs:observation_retention"
    },
    "operating_notes": {
      "@id": "ishlabs:operating_notes"
    },
    "slug": {
      "@id": "ishlabs:slug"
    },
    "CreateEnvironmentVersionRequest": "ishlabs:CreateEnvironmentVersionRequest",
    "description": {
      "@id": "ishlabs:description"
    },
    "label": {
      "@id": "ishlabs:label",
      "@type": "xsd:string"
    },
    "CreateSessionRequest": "ishlabs:CreateSessionRequest",
    "decision_mode": {
      "@id": "ishlabs:decision_mode",
      "@type": "@id"
    },
    "environment": {
      "@id": "ishlabs:environment"
    },
    "environment_id": {
      "@id": "ishlabs:environment_id"
    },
    "environment_version": {
      "@id": "ishlabs:environment_version"
    },
    "max_turns": {
      "@id": "ishlabs:max_turns",
      "@type": "xsd:integer"
    },
    "pacing": {
      "@id": "ishlabs:pacing",
      "@type": "@id"
    },
    "person_id": {
      "@id": "ishlabs:person_id",
      "@type": "xsd:string"
    },
    "reasoning_effort": {
      "@id": "ishlabs:reasoning_effort",
      "@type": "xsd:string"
    },
    "resolver_guidance": {
      "@id": "ishlabs:resolver_guidance"
    },
    "task": {
      "@id": "ishlabs:task"
    },
    "CreateTaskRequest": "ishlabs:CreateTaskRequest",
    "background": {
      "@id": "ishlabs:background"
    },
    "instructions": {
      "@id": "ishlabs:instructions",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "ishlabs:steps"
    },
    "DecisionMode": "ishlabs:DecisionMode",
    "DeclaredAction": "ishlabs:DeclaredAction",
    "parameters": {
      "@id": "ishlabs:parameters"
    },
    "resolver_hint": {
      "@id": "ishlabs:resolver_hint"
    },
    "EducationLevel": "ishlabs:EducationLevel",
    "EmploymentStatus": "ishlabs:EmploymentStatus",
    "EnvironmentConfig": "ishlabs:EnvironmentConfig",
    "app_artifact": {
      "@id": "ishlabs:app_artifact"
    },
    "origins": {
      "@id": "ishlabs:origins"
    },
    "url": {
      "@id": "ishlabs:url"
    },
    "EnvironmentDescriptor": "ishlabs:EnvironmentDescriptor",
    "EnvironmentKind": "ishlabs:EnvironmentKind",
    "EnvironmentListResponse": "ishlabs:EnvironmentListResponse",
    "has_more": {
      "@id": "ishlabs:has_more",
      "@type": "xsd:boolean"
    },
    "items": {
      "@id": "ishlabs:items",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "ishlabs:next_cursor"
    },
    "EnvironmentResponse": "ishlabs:EnvironmentResponse",
    "address": {
      "@id": "ishlabs:address"
    },
    "archived_at": {
      "@id": "ishlabs:archived_at"
    },
    "created_at": {
      "@id": "ishlabs:created_at",
      "@type": "xsd:dateTime"
    },
    "hosting": {
      "@id": "ishlabs:hosting",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "ishlabs:id",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "ishlabs:revision",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "ishlabs:updated_at",
      "@type": "xsd:dateTime"
    },
    "workspace_id": {
      "@id": "ishlabs:workspace_id",
      "@type": "xsd:string"
    },
    "EnvironmentVersionListResponse": "ishlabs:EnvironmentVersionListResponse",
    "EnvironmentVersionResponse": "ishlabs:EnvironmentVersionResponse",
    "effective_config": {
      "@id": "ishlabs:effective_config",
      "@type": "@id"
    },
    "is_default": {
      "@id": "ishlabs:is_default",
      "@type": "xsd:boolean"
    },
    "Error": "ishlabs:Error",
    "detail": {
      "@id": "ishlabs:detail"
    },
    "docs_url": {
      "@id": "ishlabs:docs_url",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "ishlabs:request_id",
      "@type": "xsd:string"
    },
    "EventListResponse": "ishlabs:EventListResponse",
    "FeltIntensity": "ishlabs:FeltIntensity",
    "FieldError": "ishlabs:FieldError",
    "allowed_values": {
      "@id": "ishlabs:allowed_values",
      "@container": "@list"
    },
    "input": {
      "@id": "ishlabs:input"
    },
    "loc": {
      "@id": "ishlabs:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "ishlabs:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "ishlabs:type",
      "@type": "xsd:string"
    },
    "Gender": "ishlabs:Gender",
    "HTTPValidationError": "ishlabs:HTTPValidationError",
    "Household": "ishlabs:Household",
    "IncomeLevel": "ishlabs:IncomeLevel",
    "IterationType": "ishlabs:IterationType",
    "LimitsResponse": "ishlabs:LimitsResponse",
    "cost": {
      "@id": "ishlabs:cost",
      "@type": "@id"
    },
    "spend": {
      "@id": "ishlabs:spend",
      "@type": "@id"
    },
    "LocaleType": "ishlabs:LocaleType",
    "NoticedItem": "ishlabs:NoticedItem",
    "ObservationBlock": "ishlabs:ObservationBlock",
    "ObservationPurgeResponse": "ishlabs:ObservationPurgeResponse",
    "delete_failures": {
      "@id": "ishlabs:delete_failures",
      "@type": "xsd:integer"
    },
    "observations_deleted": {
      "@id": "ishlabs:observations_deleted",
      "@type": "xsd:integer"
    },
    "session_id": {
      "@id": "ishlabs:session_id",
      "@type": "xsd:string"
    },
    "ObservationRetention": "ishlabs:ObservationRetention",
    "PacingContract": "ishlabs:PacingContract",
    "PersonAttribute": "ishlabs:PersonAttribute",
    "filter": {
      "@id": "ishlabs:filter"
    },
    "options": {
      "@id": "ishlabs:options"
    },
    "writability": {
      "@id": "ishlabs:writability",
      "@type": "@id"
    },
    "PersonAttributeFilter": "ishlabs:PersonAttributeFilter",
    "key": {
      "@id": "ishlabs:key",
      "@type": "xsd:string"
    },
    "operators": {
      "@id": "ishlabs:operators",
      "@container": "@list"
    },
    "source": {
      "@id": "ishlabs:source",
      "@type": "xsd:string"
    },
    "PersonAttributeOption": "ishlabs:PersonAttributeOption",
    "value": {
      "@id": "ishlabs:value",
      "@type": "xsd:string"
    },
    "PersonAttributeWritability": "ishlabs:PersonAttributeWritability",
    "read_only": {
      "@id": "ishlabs:read_only",
      "@type": "xsd:boolean"
    },
    "readable": {
      "@id": "ishlabs:readable",
      "@type": "xsd:boolean"
    },
    "PersonSchemaResponse": "ishlabs:PersonSchemaResponse",
    "attributes": {
      "@id": "ishlabs:attributes",
      "@container": "@list"
    },
    "PersonSnapshot": "ishlabs:PersonSnapshot",
    "avatar_url": {
      "@id": "ishlabs:avatar_url"
    },
    "bio": {
      "@id": "ishlabs:bio"
    },
    "city": {
      "@id": "ishlabs:city"
    },
    "country": {
      "@id": "ishlabs:country"
    },
    "date_of_birth": {
      "@id": "ishlabs:date_of_birth"
    },
    "education_level": {
      "@id": "ishlabs:education_level"
    },
    "employment_status": {
      "@id": "ishlabs:employment_status"
    },
    "gender": {
      "@id": "ishlabs:gender"
    },
    "household": {
      "@id": "ishlabs:household"
    },
    "income_level": {
      "@id": "ishlabs:income_level"
    },
    "interests": {
      "@id": "ishlabs:interests"
    },
    "languages": {
      "@id": "ishlabs:languages"
    },
    "locale_type": {
      "@id": "ishlabs:locale_type"
    },
    "occupation": {
      "@id": "ishlabs:occupation"
    },
    "snapshot_version": {
      "@id": "ishlabs:snapshot_version",
      "@type": "xsd:string"
    },
    "snapshotted_at": {
      "@id": "ishlabs:snapshotted_at",
      "@type": "xsd:dateTime"
    },
    "timezone": {
      "@id": "ishlabs:timezone"
    },
    "PublicGenerationCounts": "ishlabs:PublicGenerationCounts",
    "requested": {
      "@id": "ishlabs:requested"
    },
    "succeeded": {
      "@id": "ishlabs:succeeded",
      "@type": "xsd:integer"
    },
    "PublicGenerationJobRequest": "ishlabs:PublicGenerationJobRequest",
    "count": {
      "@id": "ishlabs:count"
    },
    "generate_avatars": {
      "@id": "ishlabs:generate_avatars",
      "@type": "xsd:boolean"
    },
    "PublicGenerationJobResponse": "ishlabs:PublicGenerationJobResponse",
    "counts": {
      "@id": "ishlabs:counts",
      "@type": "@id"
    },
    "credits_consumed": {
      "@id": "ishlabs:credits_consumed"
    },
    "credits_estimated": {
      "@id": "ishlabs:credits_estimated"
    },
    "error": {
      "@id": "ishlabs:error"
    },
    "status": {
      "@id": "ishlabs:status",
      "@type": "xsd:string"
    },
    "PublicPersonCountsResponse": "ishlabs:PublicPersonCountsResponse",
    "platform": {
      "@id": "ishlabs:platform",
      "@type": "xsd:integer"
    },
    "self": {
      "@id": "ishlabs:self",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "ishlabs:total",
      "@type": "xsd:integer"
    },
    "PublicPersonCreateRequest": "ishlabs:PublicPersonCreateRequest",
    "accessibility_profile": {
      "@id": "ishlabs:accessibility_profile"
    },
    "external_id": {
      "@id": "ishlabs:external_id"
    },
    "PublicPersonListResponse": "ishlabs:PublicPersonListResponse",
    "PublicPersonResponse": "ishlabs:PublicPersonResponse",
    "generation_job_id": {
      "@id": "ishlabs:generation_job_id"
    },
    "occupation_code": {
      "@id": "ishlabs:occupation_code"
    },
    "owner": {
      "@id": "ishlabs:owner",
      "@type": "xsd:string"
    },
    "PublicPersonSearchPagination": "ishlabs:PublicPersonSearchPagination",
    "after": {
      "@id": "ishlabs:after"
    },
    "limit": {
      "@id": "ishlabs:limit",
      "@type": "xsd:integer"
    },
    "PublicPersonSearchRequest": "ishlabs:PublicPersonSearchRequest",
    "archived": {
      "@id": "ishlabs:archived",
      "@type": "xsd:boolean"
    },
    "pagination": {
      "@id": "ishlabs:pagination",
      "@type": "@id"
    },
    "rule": {
      "@id": "ishlabs:rule"
    },
    "search": {
      "@id": "ishlabs:search"
    },
    "PublicPersonUpdateRequest": "ishlabs:PublicPersonUpdateRequest",
    "RateLimitBudget": "ishlabs:RateLimitBudget",
    "error_kind": {
      "@id": "ishlabs:error_kind",
      "@type": "xsd:string"
    },
    "windows": {
      "@id": "ishlabs:windows",
      "@container": "@list"
    },
    "RateLimitWindow": "ishlabs:RateLimitWindow",
    "remaining": {
      "@id": "ishlabs:remaining"
    },
    "resets_at": {
      "@id": "ishlabs:resets_at"
    },
    "window_seconds": {
      "@id": "ishlabs:window_seconds",
      "@type": "xsd:integer"
    },
    "RateLimitsResponse": "ishlabs:RateLimitsResponse",
    "budgets": {
      "@id": "ishlabs:budgets",
      "@container": "@list"
    },
    "credential": {
      "@id": "ishlabs:credential",
      "@type": "xsd:string"
    },
    "enforced": {
      "@id": "ishlabs:enforced",
      "@type": "xsd:boolean"
    },
    "Sentiment": "ishlabs:Sentiment",
    "SessionBase": "ishlabs:SessionBase",
    "accrued_credits": {
      "@id": "ishlabs:accrued_credits",
      "@type": "xsd:integer"
    },
    "created_by_api_key_id": {
      "@id": "ishlabs:created_by_api_key_id"
    },
    "ended_at": {
      "@id": "ishlabs:ended_at"
    },
    "ended_reason": {
      "@id": "ishlabs:ended_reason"
    },
    "environment_revision": {
      "@id": "ishlabs:environment_revision"
    },
    "environment_version_id": {
      "@id": "ishlabs:environment_version_id"
    },
    "environment_version_label": {
      "@id": "ishlabs:environment_version_label"
    },
    "turn_count": {
      "@id": "ishlabs:turn_count",
      "@type": "xsd:integer"
    },
    "SessionCost": "ishlabs:SessionCost",
    "turn_credits": {
      "@id": "ishlabs:turn_credits",
      "@type": "xsd:integer"
    },
    "SessionEventData": "ishlabs:SessionEventData",
    "object": {
      "@id": "ishlabs:object",
      "@type": "@id"
    },
    "SessionEventObject": "ishlabs:SessionEventObject",
    "livemode": {
      "@id": "ishlabs:livemode",
      "@type": "xsd:boolean"
    },
    "SessionEventResponse": "ishlabs:SessionEventResponse",
    "SessionEventTask": "ishlabs:SessionEventTask",
    "SessionListResponse": "ishlabs:SessionListResponse",
    "SessionParticipantRef": "ishlabs:SessionParticipantRef",
    "SessionStatus": "ishlabs:SessionStatus",
    "SessionTurnView": "ishlabs:SessionTurnView",
    "decision": {
      "@id": "ishlabs:decision",
      "@type": "@id"
    },
    "frame_age_ms": {
      "@id": "ishlabs:frame_age_ms"
    },
    "input_tokens": {
      "@id": "ishlabs:input_tokens"
    },
    "latency_ms": {
      "@id": "ishlabs:latency_ms",
      "@type": "xsd:integer"
    },
    "observation_height": {
      "@id": "ishlabs:observation_height"
    },
    "observation_kinds": {
      "@id": "ishlabs:observation_kinds",
      "@container": "@list"
    },
    "observation_url": {
      "@id": "ishlabs:observation_url"
    },
    "observation_width": {
      "@id": "ishlabs:observation_width"
    },
    "output_tokens": {
      "@id": "ishlabs:output_tokens"
    },
    "turn_index": {
      "@id": "ishlabs:turn_index",
      "@type": "xsd:integer"
    },
    "validation_retries": {
      "@id": "ishlabs:validation_retries",
      "@type": "xsd:integer"
    },
    "SpendLimit": "ishlabs:SpendLimit",
    "cap_credits": {
      "@id": "ishlabs:cap_credits"
    },
    "period_accrued_credits": {
      "@id": "ishlabs:period_accrued_credits",
      "@type": "xsd:integer"
    },
    "period_start": {
      "@id": "ishlabs:period_start"
    },
    "remaining_credits": {
      "@id": "ishlabs:remaining_credits"
    },
    "total_accrued_credits": {
      "@id": "ishlabs:total_accrued_credits",
      "@type": "xsd:integer"
    },
    "StoredEnvironmentConfig": "ishlabs:StoredEnvironmentConfig",
    "TaskDescriptor": "ishlabs:TaskDescriptor",
    "TaskListResponse": "ishlabs:TaskListResponse",
    "TaskRef": "ishlabs:TaskRef",
    "TaskResponse": "ishlabs:TaskResponse",
    "TaskSnapshot": "ishlabs:TaskSnapshot",
    "TaskStep": "ishlabs:TaskStep",
    "TaskStepView": "ishlabs:TaskStepView",
    "TurnDecisionView": "ishlabs:TurnDecisionView",
    "action_name": {
      "@id": "ishlabs:action_name"
    },
    "arguments": {
      "@id": "ishlabs:arguments"
    },
    "comment": {
      "@id": "ishlabs:comment",
      "@type": "xsd:string"
    },
    "felt_intensity": {
      "@id": "ishlabs:felt_intensity",
      "@type": "@id"
    },
    "intent": {
      "@id": "ishlabs:intent"
    },
    "noticed": {
      "@id": "ishlabs:noticed",
      "@container": "@list"
    },
    "resolution": {
      "@id": "ishlabs:resolution"
    },
    "sentiment": {
      "@id": "ishlabs:sentiment",
      "@type": "@id"
    },
    "unmet_expectation": {
      "@id": "ishlabs:unmet_expectation"
    },
    "TurnRequest": "ishlabs:TurnRequest",
    "observation": {
      "@id": "ishlabs:observation",
      "@container": "@list"
    },
    "valid_actions": {
      "@id": "ishlabs:valid_actions",
      "@container": "@list"
    },
    "TurnResponse": "ishlabs:TurnResponse",
    "session_status": {
      "@id": "ishlabs:session_status",
      "@type": "@id"
    },
    "turn_id": {
      "@id": "ishlabs:turn_id",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "ishlabs:usage"
    },
    "UpdateEnvironmentRequest": "ishlabs:UpdateEnvironmentRequest",
    "UpdateEnvironmentVersionRequest": "ishlabs:UpdateEnvironmentVersionRequest",
    "UpdateTaskRequest": "ishlabs:UpdateTaskRequest",
    "UsageBucket": "ishlabs:UsageBucket",
    "bucket_start": {
      "@id": "ishlabs:bucket_start",
      "@type": "xsd:dateTime"
    },
    "group": {
      "@id": "ishlabs:group"
    },
    "group_key": {
      "@id": "ishlabs:group_key"
    },
    "latency_p50_ms": {
      "@id": "ishlabs:latency_p50_ms"
    },
    "latency_p95_ms": {
      "@id": "ishlabs:latency_p95_ms"
    },
    "sessions_ended": {
      "@id": "ishlabs:sessions_ended",
      "@type": "xsd:integer"
    },
    "sessions_started": {
      "@id": "ishlabs:sessions_started",
      "@type": "xsd:integer"
    },
    "turns": {
      "@id": "ishlabs:turns",
      "@type": "xsd:integer"
    },
    "UsageResponse": "ishlabs:UsageResponse",
    "buckets": {
      "@id": "ishlabs:buckets",
      "@container": "@list"
    },
    "window": {
      "@id": "ishlabs:window",
      "@type": "@id"
    },
    "UsageWindow": "ishlabs:UsageWindow",
    "bucket": {
      "@id": "ishlabs:bucket",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "ishlabs:from",
      "@type": "xsd:dateTime"
    },
    "to": {
      "@id": "ishlabs:to",
      "@type": "xsd:dateTime"
    },
    "ValidationError": "ishlabs:ValidationError",
    "error_code": {
      "@id": "ishlabs:error_code",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "ishlabs:errors",
      "@container": "@list"
    },
    "retryable": {
      "@id": "ishlabs:retryable",
      "@type": "xsd:boolean"
    },
    "suggestions": {
      "@id": "ishlabs:suggestions",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ish API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ish'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-13) from openapi/ishlabs-io-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/ishlabs-io-openapi.json"
  ]
}