{
  "@context": {
    "@vocab": "https://averray.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "averray": "https://averray.com/schema#",
    "SiweNonceRequest": "averray:SiweNonceRequest",
    "wallet": {
      "@id": "averray:wallet",
      "@type": "@id"
    },
    "SiweNonceResponse": "averray:SiweNonceResponse",
    "nonce": {
      "@id": "averray:nonce",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "averray:domain",
      "@type": "xsd:string"
    },
    "chainId": {
      "@id": "averray:chainId",
      "@type": "xsd:integer"
    },
    "statement": {
      "@id": "averray:statement",
      "@type": "xsd:string"
    },
    "issuedAt": {
      "@id": "averray:issuedAt",
      "@type": "xsd:dateTime"
    },
    "expiresAt": {
      "@id": "averray:expiresAt",
      "@type": "xsd:dateTime"
    },
    "message": {
      "@id": "averray:message",
      "@type": "xsd:string"
    },
    "SiweVerifyRequest": "averray:SiweVerifyRequest",
    "signature": {
      "@id": "averray:signature",
      "@type": "xsd:string"
    },
    "SiweVerifyResponse": "averray:SiweVerifyResponse",
    "token": {
      "@id": "averray:token",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "averray:roles",
      "@container": "@list"
    },
    "capabilities": {
      "@id": "averray:capabilities",
      "@container": "@list"
    },
    "tokenType": {
      "@id": "averray:tokenType",
      "@type": "xsd:string"
    },
    "JobPreflightResponse": "averray:JobPreflightResponse",
    "jobId": {
      "@id": "averray:jobId",
      "@type": "xsd:string"
    },
    "eligible": {
      "@id": "averray:eligible",
      "@type": "xsd:boolean"
    },
    "catalogEligible": {
      "@id": "averray:catalogEligible",
      "@type": "xsd:boolean"
    },
    "netReward": {
      "@id": "averray:netReward",
      "@type": "xsd:decimal"
    },
    "availableLiquidity": {
      "@id": "averray:availableLiquidity",
      "@type": "xsd:decimal"
    },
    "claimStake": {
      "@id": "averray:claimStake",
      "@type": "xsd:decimal"
    },
    "claimStakeBps": {
      "@id": "averray:claimStakeBps",
      "@type": "xsd:integer"
    },
    "claimFee": {
      "@id": "averray:claimFee",
      "@type": "xsd:decimal"
    },
    "claimFeeBps": {
      "@id": "averray:claimFeeBps",
      "@type": "xsd:integer"
    },
    "claimEconomicsWaived": {
      "@id": "averray:claimEconomicsWaived",
      "@type": "xsd:boolean"
    },
    "claimEconomicsWaiverScope": {
      "@id": "averray:claimEconomicsWaiverScope",
      "@type": "xsd:string"
    },
    "onboardingSubsidy": {
      "@id": "averray:onboardingSubsidy"
    },
    "claimNumber": {
      "@id": "averray:claimNumber",
      "@type": "xsd:integer"
    },
    "totalClaimLock": {
      "@id": "averray:totalClaimLock",
      "@type": "xsd:decimal"
    },
    "claimFundingAsset": {
      "@id": "averray:claimFundingAsset",
      "@type": "xsd:string"
    },
    "claimFundingSufficient": {
      "@id": "averray:claimFundingSufficient",
      "@type": "xsd:boolean"
    },
    "claimFundingShortfall": {
      "@id": "averray:claimFundingShortfall",
      "@type": "xsd:decimal"
    },
    "reason": {
      "@id": "averray:reason",
      "@type": "xsd:string"
    },
    "reasonMessage": {
      "@id": "averray:reasonMessage",
      "@type": "xsd:string"
    },
    "strategyUnwindNeeded": {
      "@id": "averray:strategyUnwindNeeded",
      "@type": "xsd:boolean"
    },
    "requiredOutputSchema": {
      "@id": "averray:requiredOutputSchema",
      "@type": "xsd:string"
    },
    "submissionContract": {
      "@id": "averray:submissionContract",
      "@type": "@id"
    },
    "verificationContract": {
      "@id": "averray:verificationContract"
    },
    "verifierMode": {
      "@id": "averray:verifierMode",
      "@type": "xsd:string"
    },
    "verifierConfig": {
      "@id": "averray:verifierConfig"
    },
    "tier": {
      "@id": "averray:tier",
      "@type": "xsd:string"
    },
    "lifecycle": {
      "@id": "averray:lifecycle",
      "@type": "@id"
    },
    "tierGate": {
      "@id": "averray:tierGate"
    },
    "jobType": {
      "@id": "averray:jobType",
      "@type": "xsd:string"
    },
    "requiredRole": {
      "@id": "averray:requiredRole",
      "@type": "xsd:string"
    },
    "roleGate": {
      "@id": "averray:roleGate"
    },
    "failureStates": {
      "@id": "averray:failureStates",
      "@container": "@list"
    },
    "SubmissionContract": "averray:SubmissionContract",
    "endpoint": {
      "@id": "averray:endpoint",
      "@type": "xsd:string"
    },
    "validationEndpoint": {
      "@id": "averray:validationEndpoint",
      "@type": "xsd:string"
    },
    "submissionShape": {
      "@id": "averray:submissionShape",
      "@type": "xsd:string"
    },
    "structuredSubmissionRequired": {
      "@id": "averray:structuredSubmissionRequired",
      "@type": "xsd:boolean"
    },
    "schemaValidates": {
      "@id": "averray:schemaValidates",
      "@type": "xsd:string"
    },
    "doNotWrapInOutput": {
      "@id": "averray:doNotWrapInOutput",
      "@type": "xsd:boolean"
    },
    "compatibilityAliases": {
      "@id": "averray:compatibilityAliases",
      "@container": "@list"
    },
    "outputSchemaRef": {
      "@id": "averray:outputSchemaRef",
      "@type": "xsd:string"
    },
    "outputSchemaUrl": {
      "@id": "averray:outputSchemaUrl",
      "@type": "xsd:string"
    },
    "submitPayloadExample": {
      "@id": "averray:submitPayloadExample",
      "@type": "@id"
    },
    "invalidWrappedOutputHint": {
      "@id": "averray:invalidWrappedOutputHint",
      "@type": "xsd:string"
    },
    "JobSubmissionRequest": "averray:JobSubmissionRequest",
    "sessionId": {
      "@id": "averray:sessionId",
      "@type": "xsd:string"
    },
    "submission": {
      "@id": "averray:submission"
    },
    "AccountSummary": "averray:AccountSummary",
    "liquid": {
      "@id": "averray:liquid",
      "@type": "@id"
    },
    "walletBalance": {
      "@id": "averray:walletBalance",
      "@type": "@id"
    },
    "reserved": {
      "@id": "averray:reserved",
      "@type": "@id"
    },
    "strategyAllocated": {
      "@id": "averray:strategyAllocated",
      "@type": "@id"
    },
    "strategyShares": {
      "@id": "averray:strategyShares"
    },
    "strategyActivity": {
      "@id": "averray:strategyActivity"
    },
    "strategyAccounting": {
      "@id": "averray:strategyAccounting"
    },
    "treasuryTimeline": {
      "@id": "averray:treasuryTimeline",
      "@container": "@list"
    },
    "collateralLocked": {
      "@id": "averray:collateralLocked",
      "@type": "@id"
    },
    "jobStakeLocked": {
      "@id": "averray:jobStakeLocked",
      "@type": "@id"
    },
    "debtOutstanding": {
      "@id": "averray:debtOutstanding",
      "@type": "@id"
    },
    "raw": {
      "@id": "averray:raw"
    },
    "SessionNotFoundResponse": "averray:SessionNotFoundResponse",
    "status": {
      "@id": "averray:status",
      "@type": "xsd:string"
    },
    "HealthResponse": "averray:HealthResponse",
    "serviceHealth": {
      "@id": "averray:serviceHealth"
    },
    "capabilityHealth": {
      "@id": "averray:capabilityHealth"
    },
    "auth": {
      "@id": "averray:auth"
    },
    "components": {
      "@id": "averray:components"
    },
    "ComponentHealth": "averray:ComponentHealth",
    "ok": {
      "@id": "averray:ok",
      "@type": "xsd:boolean"
    },
    "backend": {
      "@id": "averray:backend",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "averray:enabled",
      "@type": "xsd:boolean"
    },
    "mode": {
      "@id": "averray:mode",
      "@type": "xsd:string"
    },
    "blockNumber": {
      "@id": "averray:blockNumber",
      "@type": "xsd:integer"
    },
    "signerConfigured": {
      "@id": "averray:signerConfigured",
      "@type": "xsd:boolean"
    },
    "xcmWrapperConfigured": {
      "@id": "averray:xcmWrapperConfigured",
      "@type": "xsd:boolean"
    },
    "Job": "averray:Job",
    "id": {
      "@id": "averray:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "averray:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "averray:description",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "averray:category",
      "@type": "xsd:string"
    },
    "rewardAsset": {
      "@id": "averray:rewardAsset",
      "@type": "xsd:string"
    },
    "rewardAmount": {
      "@id": "averray:rewardAmount",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "averray:source"
    },
    "publicDetails": {
      "@id": "averray:publicDetails",
      "@type": "@id"
    },
    "claimStatus": {
      "@id": "averray:claimStatus",
      "@type": "@id"
    },
    "claimabilitySource": {
      "@id": "averray:claimabilitySource",
      "@type": "xsd:string"
    },
    "listedAt": {
      "@id": "averray:listedAt",
      "@type": "xsd:dateTime"
    },
    "lifecycleStatusMeaning": {
      "@id": "averray:lifecycleStatusMeaning",
      "@type": "xsd:string"
    },
    "JobClaimStatus": "averray:JobClaimStatus",
    "claimState": {
      "@id": "averray:claimState",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "averray:state",
      "@type": "xsd:string"
    },
    "effectiveState": {
      "@id": "averray:effectiveState",
      "@type": "xsd:string"
    },
    "claimable": {
      "@id": "averray:claimable",
      "@type": "xsd:boolean"
    },
    "fundingState": {
      "@id": "averray:fundingState",
      "@type": "xsd:string"
    },
    "currentWalletCanClaim": {
      "@id": "averray:currentWalletCanClaim",
      "@type": "xsd:boolean"
    },
    "retryLimit": {
      "@id": "averray:retryLimit",
      "@type": "xsd:integer"
    },
    "claimAttemptCount": {
      "@id": "averray:claimAttemptCount",
      "@type": "xsd:integer"
    },
    "remainingClaimAttempts": {
      "@id": "averray:remainingClaimAttempts",
      "@type": "xsd:integer"
    },
    "claimedBy": {
      "@id": "averray:claimedBy",
      "@type": "xsd:string"
    },
    "claimedAt": {
      "@id": "averray:claimedAt",
      "@type": "xsd:string"
    },
    "claimExpiresAt": {
      "@id": "averray:claimExpiresAt",
      "@type": "xsd:string"
    },
    "CompactJobListResponse": "averray:CompactJobListResponse",
    "jobs": {
      "@id": "averray:jobs",
      "@container": "@list"
    },
    "count": {
      "@id": "averray:count",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "averray:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "averray:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "averray:offset",
      "@type": "xsd:integer"
    },
    "nextOffset": {
      "@id": "averray:nextOffset",
      "@type": "xsd:integer"
    },
    "nextCursor": {
      "@id": "averray:nextCursor",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "averray:filters"
    },
    "meta": {
      "@id": "averray:meta"
    },
    "compact": {
      "@id": "averray:compact",
      "@type": "xsd:boolean"
    },
    "CompactJobRow": "averray:CompactJobRow",
    "listingStatus": {
      "@id": "averray:listingStatus",
      "@type": "xsd:string"
    },
    "sourceType": {
      "@id": "averray:sourceType",
      "@type": "xsd:string"
    },
    "stake": {
      "@id": "averray:stake",
      "@type": "xsd:decimal"
    },
    "reward": {
      "@id": "averray:reward"
    },
    "createdAt": {
      "@id": "averray:createdAt",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "averray:summary",
      "@type": "xsd:string"
    },
    "definitionUrl": {
      "@id": "averray:definitionUrl",
      "@type": "xsd:string"
    },
    "sourceDetails": {
      "@id": "averray:sourceDetails",
      "@type": "@id"
    },
    "WikipediaCompactSourceDetails": "averray:WikipediaCompactSourceDetails",
    "taskType": {
      "@id": "averray:taskType",
      "@type": "xsd:string"
    },
    "pageTitle": {
      "@id": "averray:pageTitle",
      "@type": "xsd:string"
    },
    "lang": {
      "@id": "averray:lang",
      "@type": "xsd:string"
    },
    "revisionId": {
      "@id": "averray:revisionId",
      "@type": "xsd:string"
    },
    "articleUrl": {
      "@id": "averray:articleUrl",
      "@type": "xsd:string"
    },
    "pinnedRevisionUrl": {
      "@id": "averray:pinnedRevisionUrl",
      "@type": "xsd:string"
    },
    "proposalOnly": {
      "@id": "averray:proposalOnly",
      "@type": "xsd:boolean"
    },
    "attributionPolicy": {
      "@id": "averray:attributionPolicy",
      "@type": "xsd:string"
    },
    "WikipediaPublicJobDetails": "averray:WikipediaPublicJobDetails",
    "acceptanceCriteria": {
      "@id": "averray:acceptanceCriteria",
      "@container": "@list"
    },
    "JobLifecycle": "averray:JobLifecycle",
    "updatedAt": {
      "@id": "averray:updatedAt",
      "@type": "xsd:dateTime"
    },
    "staleAt": {
      "@id": "averray:staleAt",
      "@type": "xsd:dateTime"
    },
    "JobRecommendation": "averray:JobRecommendation",
    "job": {
      "@id": "averray:job",
      "@type": "@id"
    },
    "Session": "averray:Session",
    "JobSchemaSummary": "averray:JobSchemaSummary",
    "path": {
      "@id": "averray:path",
      "@type": "xsd:string"
    },
    "ErrorResponse": "averray:ErrorResponse",
    "error": {
      "@id": "averray:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "averray:code",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "averray:details"
    },
    "requestId": {
      "@id": "averray:requestId",
      "@type": "xsd:string"
    },
    "VerifyRunRequest": "averray:VerifyRunRequest",
    "profile": {
      "@id": "averray:profile",
      "@type": "xsd:string"
    },
    "profileVersion": {
      "@id": "averray:profileVersion",
      "@type": "xsd:integer"
    },
    "target": {
      "@id": "averray:target"
    },
    "inputs": {
      "@id": "averray:inputs"
    },
    "VerifyRun": "averray:VerifyRun",
    "runId": {
      "@id": "averray:runId",
      "@type": "xsd:string"
    },
    "profileRef": {
      "@id": "averray:profileRef",
      "@type": "xsd:string"
    },
    "submittedAt": {
      "@id": "averray:submittedAt",
      "@type": "xsd:dateTime"
    },
    "billingRule": {
      "@id": "averray:billingRule",
      "@type": "xsd:string"
    },
    "billing": {
      "@id": "averray:billing"
    },
    "verdict": {
      "@id": "averray:verdict"
    },
    "receipt": {
      "@id": "averray:receipt"
    },
    "receiptId": {
      "@id": "averray:receiptId",
      "@type": "xsd:string"
    },
    "asyncStatus": {
      "@id": "averray:asyncStatus"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Averray API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Averray'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-02) from openapi/averray-com-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/averray-com-openapi.json"
  ]
}