Darwin Technologies, Inc. · JSON-LD Context

Darwin So Context

JSON-LD context defining the semantic vocabulary for Darwin So from Darwin Technologies, Inc..

56 Classes 155 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
darwin: https://darwin.so/schema#

Classes

Error CreateAccountRequest CreatedAccount AccountSummary CreateApplicationRequest ApplicationResponse ApiKey CreatedApiKey CreateApiKeyRequest ApiKeyList ApiKeyUsageResponse SearchRequest SearchResponse SearchOrderedCapability SearchVersions SearchAgent SearchActCapability SearchCapabilityInput SearchCapabilityInputField SearchHistoryPage StartThreadResponse ListThreadsResponse SendMessageResponse GetThreadResponse ArchiveThreadBody ArchiveThreadResponse AuthenticateBody PayBody GetResultArtifactDownloadUrlResponse GetPaymentOptionsResponse StartAccountAuthCredentialSetupBody StartAccountPaymentMethodSetupBody StartAccountPaymentMethodSetupResponse GetAccountPaymentMethodSetupResponse ListAccountAuthCredentialsResponse RevokeAccountAuthCredentialResponse ListAccountPaymentMethodsResponse RevokeAccountPaymentMethodResponse ListAuthCredentialsResponse RevokeAuthCredentialResponse SetPaymentMethodDefaultBody SetPaymentMethodDefaultResponse RevokePaymentMethodBody RevokePaymentMethodResponse ListPaymentMethodsResponse ListTargetAccountsResponse SetTargetAccountDefaultResponse RevokeTargetAccountResponse AdaptiveSearchHistoryResponse ActV3RequestResponse ActPostFailure ActV3GetThreadResponse ActV3ListThreadsResponse NavigateRequest NavigateResponse AssistV3Response

Properties

Property Type Container
error string
message string
fields list
code string
retryAfterSeconds integer
authenticationRequest
targetAgent string
agent string
expiresAt dateTime
capabilities list
email string
password string
name string
type string
organizationName string
organizationDomain string
id string
status string
createdAt dateTime
nextStep string
account
ais list
activeAi
description string
websiteUrl reference
redirectUris list
metadata
application
prefix string
scopes list
requestCount integer
lastUsedAt dateTime
revokedAt dateTime
kind string
applicationId string
apiKey string
apiKeys list
usage
query string
category string
objective string
numResults integer
contractVersion string
outcome string
results list
agents list
versions reference
diagnostics
rank integer
capability string
revision integer
readiness string
canStartThread boolean
canAttemptThread boolean
threadUnavailableReason string
input reference
generation string
projection string
embedding string
sparse string
retrieval string
feature string
ranker string
policy string
handle string
avatar reference
verified boolean
available boolean
additionalFieldsAllowed boolean
valueType string
required boolean
allowedValues list
format string
minLength integer
maxLength integer
minimum decimal
maximum decimal
minItems integer
maxItems integer
searches list
retentionDays integer
nextCursor string
thread string
cursor string
idempotencyKey string
threads list
messages list
errors list
actions list
requests list
hasMore boolean
archived boolean
needsAttention boolean
request string
url reference
disposition string
mediaType string
fileName string
sizeBytes integer
sha256 string
paymentRequestId string
requestRevision integer
requestDigest string
amountMinor string
currency string
payeeId string
payeeName string
actionId string
eligibleMethods list
savedMethods list
unavailableMethods list
unavailableReason
method string
consent string
setup string
paymentMethodId string
credentials list
disconnected boolean
revocationPending boolean
methods list
label string
isDefault boolean
expectedRevision integer
accounts list
accountId string
targetAiId string
revoked boolean
providerRevocation string
searchId string
responses list
actRequestId string
threadId string
stage string
retryable boolean
receipt reference
blockers list
clientMessageId string
conversationId string
mode string
context
memoryAgentId string
userId string
user_memory string
goal string
revisions list
latestRevisionId
quote
funding
run
previousRuns list
updatedAt dateTime
conversation
conversationToken string
assistId string
assistToken string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}