{
  "@context": {
    "@vocab": "https://darwin.so/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "darwin": "https://darwin.so/schema#",
    "Error": "darwin:Error",
    "error": {
      "@id": "darwin:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "darwin:message",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "darwin:fields",
      "@container": "@list"
    },
    "code": {
      "@id": "darwin:code",
      "@type": "xsd:string"
    },
    "retryAfterSeconds": {
      "@id": "darwin:retryAfterSeconds",
      "@type": "xsd:integer"
    },
    "authenticationRequest": {
      "@id": "darwin:authenticationRequest"
    },
    "targetAgent": {
      "@id": "darwin:targetAgent",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "darwin:agent",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "darwin:expiresAt",
      "@type": "xsd:dateTime"
    },
    "capabilities": {
      "@id": "darwin:capabilities",
      "@container": "@list"
    },
    "CreateAccountRequest": "darwin:CreateAccountRequest",
    "email": {
      "@id": "darwin:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "darwin:password",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "darwin:name",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "darwin:type",
      "@type": "xsd:string"
    },
    "organizationName": {
      "@id": "darwin:organizationName",
      "@type": "xsd:string"
    },
    "organizationDomain": {
      "@id": "darwin:organizationDomain",
      "@type": "xsd:string"
    },
    "CreatedAccount": "darwin:CreatedAccount",
    "id": {
      "@id": "darwin:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "darwin:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "darwin:createdAt",
      "@type": "xsd:dateTime"
    },
    "nextStep": {
      "@id": "darwin:nextStep",
      "@type": "xsd:string"
    },
    "AccountSummary": "darwin:AccountSummary",
    "account": {
      "@id": "darwin:account"
    },
    "ais": {
      "@id": "darwin:ais",
      "@container": "@list"
    },
    "activeAi": {
      "@id": "darwin:activeAi"
    },
    "CreateApplicationRequest": "darwin:CreateApplicationRequest",
    "description": {
      "@id": "darwin:description",
      "@type": "xsd:string"
    },
    "websiteUrl": {
      "@id": "darwin:websiteUrl",
      "@type": "@id"
    },
    "redirectUris": {
      "@id": "darwin:redirectUris",
      "@container": "@list"
    },
    "metadata": {
      "@id": "darwin:metadata"
    },
    "ApplicationResponse": "darwin:ApplicationResponse",
    "application": {
      "@id": "darwin:application"
    },
    "ApiKey": "darwin:ApiKey",
    "prefix": {
      "@id": "darwin:prefix",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "darwin:scopes",
      "@container": "@list"
    },
    "requestCount": {
      "@id": "darwin:requestCount",
      "@type": "xsd:integer"
    },
    "lastUsedAt": {
      "@id": "darwin:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "revokedAt": {
      "@id": "darwin:revokedAt",
      "@type": "xsd:dateTime"
    },
    "kind": {
      "@id": "darwin:kind",
      "@type": "xsd:string"
    },
    "applicationId": {
      "@id": "darwin:applicationId",
      "@type": "xsd:string"
    },
    "CreatedApiKey": "darwin:CreatedApiKey",
    "apiKey": {
      "@id": "darwin:apiKey",
      "@type": "xsd:string"
    },
    "CreateApiKeyRequest": "darwin:CreateApiKeyRequest",
    "ApiKeyList": "darwin:ApiKeyList",
    "apiKeys": {
      "@id": "darwin:apiKeys",
      "@container": "@list"
    },
    "ApiKeyUsageResponse": "darwin:ApiKeyUsageResponse",
    "usage": {
      "@id": "darwin:usage"
    },
    "SearchRequest": "darwin:SearchRequest",
    "query": {
      "@id": "darwin:query",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "darwin:category",
      "@type": "xsd:string"
    },
    "objective": {
      "@id": "darwin:objective",
      "@type": "xsd:string"
    },
    "numResults": {
      "@id": "darwin:numResults",
      "@type": "xsd:integer"
    },
    "SearchResponse": "darwin:SearchResponse",
    "contractVersion": {
      "@id": "darwin:contractVersion",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "darwin:outcome",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "darwin:results",
      "@container": "@list"
    },
    "agents": {
      "@id": "darwin:agents",
      "@container": "@list"
    },
    "versions": {
      "@id": "darwin:versions",
      "@type": "@id"
    },
    "diagnostics": {
      "@id": "darwin:diagnostics"
    },
    "SearchOrderedCapability": "darwin:SearchOrderedCapability",
    "rank": {
      "@id": "darwin:rank",
      "@type": "xsd:integer"
    },
    "capability": {
      "@id": "darwin:capability",
      "@type": "xsd:string"
    },
    "revision": {
      "@id": "darwin:revision",
      "@type": "xsd:integer"
    },
    "readiness": {
      "@id": "darwin:readiness",
      "@type": "xsd:string"
    },
    "canStartThread": {
      "@id": "darwin:canStartThread",
      "@type": "xsd:boolean"
    },
    "canAttemptThread": {
      "@id": "darwin:canAttemptThread",
      "@type": "xsd:boolean"
    },
    "threadUnavailableReason": {
      "@id": "darwin:threadUnavailableReason",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "darwin:input",
      "@type": "@id"
    },
    "SearchVersions": "darwin:SearchVersions",
    "generation": {
      "@id": "darwin:generation",
      "@type": "xsd:string"
    },
    "projection": {
      "@id": "darwin:projection",
      "@type": "xsd:string"
    },
    "embedding": {
      "@id": "darwin:embedding",
      "@type": "xsd:string"
    },
    "sparse": {
      "@id": "darwin:sparse",
      "@type": "xsd:string"
    },
    "retrieval": {
      "@id": "darwin:retrieval",
      "@type": "xsd:string"
    },
    "feature": {
      "@id": "darwin:feature",
      "@type": "xsd:string"
    },
    "ranker": {
      "@id": "darwin:ranker",
      "@type": "xsd:string"
    },
    "policy": {
      "@id": "darwin:policy",
      "@type": "xsd:string"
    },
    "SearchAgent": "darwin:SearchAgent",
    "handle": {
      "@id": "darwin:handle",
      "@type": "xsd:string"
    },
    "avatar": {
      "@id": "darwin:avatar",
      "@type": "@id"
    },
    "verified": {
      "@id": "darwin:verified",
      "@type": "xsd:boolean"
    },
    "SearchActCapability": "darwin:SearchActCapability",
    "SearchCapabilityInput": "darwin:SearchCapabilityInput",
    "available": {
      "@id": "darwin:available",
      "@type": "xsd:boolean"
    },
    "additionalFieldsAllowed": {
      "@id": "darwin:additionalFieldsAllowed",
      "@type": "xsd:boolean"
    },
    "SearchCapabilityInputField": "darwin:SearchCapabilityInputField",
    "valueType": {
      "@id": "darwin:valueType",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "darwin:required",
      "@type": "xsd:boolean"
    },
    "allowedValues": {
      "@id": "darwin:allowedValues",
      "@container": "@list"
    },
    "format": {
      "@id": "darwin:format",
      "@type": "xsd:string"
    },
    "minLength": {
      "@id": "darwin:minLength",
      "@type": "xsd:integer"
    },
    "maxLength": {
      "@id": "darwin:maxLength",
      "@type": "xsd:integer"
    },
    "minimum": {
      "@id": "darwin:minimum",
      "@type": "xsd:decimal"
    },
    "maximum": {
      "@id": "darwin:maximum",
      "@type": "xsd:decimal"
    },
    "minItems": {
      "@id": "darwin:minItems",
      "@type": "xsd:integer"
    },
    "maxItems": {
      "@id": "darwin:maxItems",
      "@type": "xsd:integer"
    },
    "SearchHistoryPage": "darwin:SearchHistoryPage",
    "searches": {
      "@id": "darwin:searches",
      "@container": "@list"
    },
    "retentionDays": {
      "@id": "darwin:retentionDays",
      "@type": "xsd:integer"
    },
    "nextCursor": {
      "@id": "darwin:nextCursor",
      "@type": "xsd:string"
    },
    "StartThreadResponse": "darwin:StartThreadResponse",
    "thread": {
      "@id": "darwin:thread",
      "@type": "xsd:string"
    },
    "cursor": {
      "@id": "darwin:cursor",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "darwin:idempotencyKey",
      "@type": "xsd:string"
    },
    "ListThreadsResponse": "darwin:ListThreadsResponse",
    "threads": {
      "@id": "darwin:threads",
      "@container": "@list"
    },
    "SendMessageResponse": "darwin:SendMessageResponse",
    "GetThreadResponse": "darwin:GetThreadResponse",
    "messages": {
      "@id": "darwin:messages",
      "@container": "@list"
    },
    "errors": {
      "@id": "darwin:errors",
      "@container": "@list"
    },
    "actions": {
      "@id": "darwin:actions",
      "@container": "@list"
    },
    "requests": {
      "@id": "darwin:requests",
      "@container": "@list"
    },
    "hasMore": {
      "@id": "darwin:hasMore",
      "@type": "xsd:boolean"
    },
    "archived": {
      "@id": "darwin:archived",
      "@type": "xsd:boolean"
    },
    "needsAttention": {
      "@id": "darwin:needsAttention",
      "@type": "xsd:boolean"
    },
    "ArchiveThreadBody": "darwin:ArchiveThreadBody",
    "ArchiveThreadResponse": "darwin:ArchiveThreadResponse",
    "AuthenticateBody": "darwin:AuthenticateBody",
    "request": {
      "@id": "darwin:request",
      "@type": "xsd:string"
    },
    "PayBody": "darwin:PayBody",
    "GetResultArtifactDownloadUrlResponse": "darwin:GetResultArtifactDownloadUrlResponse",
    "url": {
      "@id": "darwin:url",
      "@type": "@id"
    },
    "disposition": {
      "@id": "darwin:disposition",
      "@type": "xsd:string"
    },
    "mediaType": {
      "@id": "darwin:mediaType",
      "@type": "xsd:string"
    },
    "fileName": {
      "@id": "darwin:fileName",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "darwin:sizeBytes",
      "@type": "xsd:integer"
    },
    "sha256": {
      "@id": "darwin:sha256",
      "@type": "xsd:string"
    },
    "GetPaymentOptionsResponse": "darwin:GetPaymentOptionsResponse",
    "paymentRequestId": {
      "@id": "darwin:paymentRequestId",
      "@type": "xsd:string"
    },
    "requestRevision": {
      "@id": "darwin:requestRevision",
      "@type": "xsd:integer"
    },
    "requestDigest": {
      "@id": "darwin:requestDigest",
      "@type": "xsd:string"
    },
    "amountMinor": {
      "@id": "darwin:amountMinor",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "darwin:currency",
      "@type": "xsd:string"
    },
    "payeeId": {
      "@id": "darwin:payeeId",
      "@type": "xsd:string"
    },
    "payeeName": {
      "@id": "darwin:payeeName",
      "@type": "xsd:string"
    },
    "actionId": {
      "@id": "darwin:actionId",
      "@type": "xsd:string"
    },
    "eligibleMethods": {
      "@id": "darwin:eligibleMethods",
      "@container": "@list"
    },
    "savedMethods": {
      "@id": "darwin:savedMethods",
      "@container": "@list"
    },
    "unavailableMethods": {
      "@id": "darwin:unavailableMethods",
      "@container": "@list"
    },
    "unavailableReason": {
      "@id": "darwin:unavailableReason"
    },
    "StartAccountAuthCredentialSetupBody": "darwin:StartAccountAuthCredentialSetupBody",
    "StartAccountPaymentMethodSetupBody": "darwin:StartAccountPaymentMethodSetupBody",
    "method": {
      "@id": "darwin:method",
      "@type": "xsd:string"
    },
    "consent": {
      "@id": "darwin:consent",
      "@type": "xsd:string"
    },
    "StartAccountPaymentMethodSetupResponse": "darwin:StartAccountPaymentMethodSetupResponse",
    "setup": {
      "@id": "darwin:setup",
      "@type": "xsd:string"
    },
    "paymentMethodId": {
      "@id": "darwin:paymentMethodId",
      "@type": "xsd:string"
    },
    "GetAccountPaymentMethodSetupResponse": "darwin:GetAccountPaymentMethodSetupResponse",
    "ListAccountAuthCredentialsResponse": "darwin:ListAccountAuthCredentialsResponse",
    "credentials": {
      "@id": "darwin:credentials",
      "@container": "@list"
    },
    "RevokeAccountAuthCredentialResponse": "darwin:RevokeAccountAuthCredentialResponse",
    "disconnected": {
      "@id": "darwin:disconnected",
      "@type": "xsd:boolean"
    },
    "revocationPending": {
      "@id": "darwin:revocationPending",
      "@type": "xsd:boolean"
    },
    "ListAccountPaymentMethodsResponse": "darwin:ListAccountPaymentMethodsResponse",
    "methods": {
      "@id": "darwin:methods",
      "@container": "@list"
    },
    "RevokeAccountPaymentMethodResponse": "darwin:RevokeAccountPaymentMethodResponse",
    "label": {
      "@id": "darwin:label",
      "@type": "xsd:string"
    },
    "isDefault": {
      "@id": "darwin:isDefault",
      "@type": "xsd:boolean"
    },
    "ListAuthCredentialsResponse": "darwin:ListAuthCredentialsResponse",
    "RevokeAuthCredentialResponse": "darwin:RevokeAuthCredentialResponse",
    "SetPaymentMethodDefaultBody": "darwin:SetPaymentMethodDefaultBody",
    "expectedRevision": {
      "@id": "darwin:expectedRevision",
      "@type": "xsd:integer"
    },
    "SetPaymentMethodDefaultResponse": "darwin:SetPaymentMethodDefaultResponse",
    "RevokePaymentMethodBody": "darwin:RevokePaymentMethodBody",
    "RevokePaymentMethodResponse": "darwin:RevokePaymentMethodResponse",
    "ListPaymentMethodsResponse": "darwin:ListPaymentMethodsResponse",
    "ListTargetAccountsResponse": "darwin:ListTargetAccountsResponse",
    "accounts": {
      "@id": "darwin:accounts",
      "@container": "@list"
    },
    "SetTargetAccountDefaultResponse": "darwin:SetTargetAccountDefaultResponse",
    "accountId": {
      "@id": "darwin:accountId",
      "@type": "xsd:string"
    },
    "targetAiId": {
      "@id": "darwin:targetAiId",
      "@type": "xsd:string"
    },
    "RevokeTargetAccountResponse": "darwin:RevokeTargetAccountResponse",
    "revoked": {
      "@id": "darwin:revoked",
      "@type": "xsd:boolean"
    },
    "providerRevocation": {
      "@id": "darwin:providerRevocation",
      "@type": "xsd:string"
    },
    "AdaptiveSearchHistoryResponse": "darwin:AdaptiveSearchHistoryResponse",
    "searchId": {
      "@id": "darwin:searchId",
      "@type": "xsd:string"
    },
    "responses": {
      "@id": "darwin:responses",
      "@container": "@list"
    },
    "ActV3RequestResponse": "darwin:ActV3RequestResponse",
    "actRequestId": {
      "@id": "darwin:actRequestId",
      "@type": "xsd:string"
    },
    "threadId": {
      "@id": "darwin:threadId",
      "@type": "xsd:string"
    },
    "ActPostFailure": "darwin:ActPostFailure",
    "stage": {
      "@id": "darwin:stage",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "darwin:retryable",
      "@type": "xsd:boolean"
    },
    "receipt": {
      "@id": "darwin:receipt",
      "@type": "@id"
    },
    "blockers": {
      "@id": "darwin:blockers",
      "@container": "@list"
    },
    "ActV3GetThreadResponse": "darwin:ActV3GetThreadResponse",
    "ActV3ListThreadsResponse": "darwin:ActV3ListThreadsResponse",
    "NavigateRequest": "darwin:NavigateRequest",
    "clientMessageId": {
      "@id": "darwin:clientMessageId",
      "@type": "xsd:string"
    },
    "conversationId": {
      "@id": "darwin:conversationId",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "darwin:mode",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "darwin:context"
    },
    "memoryAgentId": {
      "@id": "darwin:memoryAgentId",
      "@type": "xsd:string"
    },
    "userId": {
      "@id": "darwin:userId",
      "@type": "xsd:string"
    },
    "user_memory": {
      "@id": "darwin:user_memory",
      "@type": "xsd:string"
    },
    "NavigateResponse": "darwin:NavigateResponse",
    "goal": {
      "@id": "darwin:goal",
      "@type": "xsd:string"
    },
    "revisions": {
      "@id": "darwin:revisions",
      "@container": "@list"
    },
    "latestRevisionId": {
      "@id": "darwin:latestRevisionId"
    },
    "quote": {
      "@id": "darwin:quote"
    },
    "funding": {
      "@id": "darwin:funding"
    },
    "run": {
      "@id": "darwin:run"
    },
    "previousRuns": {
      "@id": "darwin:previousRuns",
      "@container": "@list"
    },
    "updatedAt": {
      "@id": "darwin:updatedAt",
      "@type": "xsd:dateTime"
    },
    "conversation": {
      "@id": "darwin:conversation"
    },
    "conversationToken": {
      "@id": "darwin:conversationToken",
      "@type": "xsd:string"
    },
    "AssistV3Response": "darwin:AssistV3Response",
    "assistId": {
      "@id": "darwin:assistId",
      "@type": "xsd:string"
    },
    "assistToken": {
      "@id": "darwin:assistToken",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Darwin Technologies, Inc. API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Darwin Technologies, Inc.'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-04) from openapi/darwin-so-openapi.json.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/darwin-so-openapi.json"
  ]
}