Aquanode · JSON-LD Context
Aquanode Io Context
JSON-LD context defining the semantic vocabulary for Aquanode Io from Aquanode.
15 Classes
37 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aquanode:
https://aquanode.io/schema#
Classes
Provider
CreateDeployment
UpDeployment
DeployFromSnapshot
GetDeploymentsQuery
PurchaseCredits
TeamPlanSummary
PlanCheckout
ApplyReferralCode
CreateApiKey
StartDeviceAuth
PollDeviceAuth
DeviceUserCode
SubmitFeedback
FeedbackResponse
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| resource | ||
| provider | reference | |
| serviceConfig | reference | |
| idlePolicy | ||
| ephemeralTtlMinutes | decimal | |
| maxPricePerHourUsd | decimal | |
| template | string | |
| sshKeyId | string | |
| gpuModel | string | |
| maxPrice | decimal | |
| gpuCount | integer | |
| snapshotSource | string | |
| type | string | |
| sortByTime | boolean | |
| creditAmount | decimal | |
| currency | string | |
| tier | string | |
| status | string | |
| currentPeriodEnd | string | |
| grantCredits | decimal | |
| usedCredits | decimal | |
| remainingCredits | decimal | |
| cancelAtPeriodEnd | boolean | |
| referralCode | string | |
| scopes | list | |
| expiresAt | dateTime | |
| clientName | string | |
| deviceCode | string | |
| userCode | string | |
| category | string | |
| message | string | |
| id | string | |
| userId | string | |
| rating | integer | |
| createdAt | dateTime | |
| updatedAt | dateTime |
JSON-LD Document
{
"@context": {
"@vocab": "https://aquanode.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aquanode": "https://aquanode.io/schema#",
"Provider": "aquanode:Provider",
"name": {
"@id": "aquanode:name",
"@type": "xsd:string"
},
"CreateDeployment": "aquanode:CreateDeployment",
"resource": {
"@id": "aquanode:resource"
},
"provider": {
"@id": "aquanode:provider",
"@type": "@id"
},
"serviceConfig": {
"@id": "aquanode:serviceConfig",
"@type": "@id"
},
"idlePolicy": {
"@id": "aquanode:idlePolicy"
},
"ephemeralTtlMinutes": {
"@id": "aquanode:ephemeralTtlMinutes",
"@type": "xsd:decimal"
},
"maxPricePerHourUsd": {
"@id": "aquanode:maxPricePerHourUsd",
"@type": "xsd:decimal"
},
"UpDeployment": "aquanode:UpDeployment",
"template": {
"@id": "aquanode:template",
"@type": "xsd:string"
},
"sshKeyId": {
"@id": "aquanode:sshKeyId",
"@type": "xsd:string"
},
"gpuModel": {
"@id": "aquanode:gpuModel",
"@type": "xsd:string"
},
"maxPrice": {
"@id": "aquanode:maxPrice",
"@type": "xsd:decimal"
},
"gpuCount": {
"@id": "aquanode:gpuCount",
"@type": "xsd:integer"
},
"DeployFromSnapshot": "aquanode:DeployFromSnapshot",
"snapshotSource": {
"@id": "aquanode:snapshotSource",
"@type": "xsd:string"
},
"GetDeploymentsQuery": "aquanode:GetDeploymentsQuery",
"type": {
"@id": "aquanode:type",
"@type": "xsd:string"
},
"sortByTime": {
"@id": "aquanode:sortByTime",
"@type": "xsd:boolean"
},
"PurchaseCredits": "aquanode:PurchaseCredits",
"creditAmount": {
"@id": "aquanode:creditAmount",
"@type": "xsd:decimal"
},
"currency": {
"@id": "aquanode:currency",
"@type": "xsd:string"
},
"TeamPlanSummary": "aquanode:TeamPlanSummary",
"tier": {
"@id": "aquanode:tier",
"@type": "xsd:string"
},
"status": {
"@id": "aquanode:status",
"@type": "xsd:string"
},
"currentPeriodEnd": {
"@id": "aquanode:currentPeriodEnd",
"@type": "xsd:string"
},
"grantCredits": {
"@id": "aquanode:grantCredits",
"@type": "xsd:decimal"
},
"usedCredits": {
"@id": "aquanode:usedCredits",
"@type": "xsd:decimal"
},
"remainingCredits": {
"@id": "aquanode:remainingCredits",
"@type": "xsd:decimal"
},
"cancelAtPeriodEnd": {
"@id": "aquanode:cancelAtPeriodEnd",
"@type": "xsd:boolean"
},
"PlanCheckout": "aquanode:PlanCheckout",
"ApplyReferralCode": "aquanode:ApplyReferralCode",
"referralCode": {
"@id": "aquanode:referralCode",
"@type": "xsd:string"
},
"CreateApiKey": "aquanode:CreateApiKey",
"scopes": {
"@id": "aquanode:scopes",
"@container": "@list"
},
"expiresAt": {
"@id": "aquanode:expiresAt",
"@type": "xsd:dateTime"
},
"StartDeviceAuth": "aquanode:StartDeviceAuth",
"clientName": {
"@id": "aquanode:clientName",
"@type": "xsd:string"
},
"PollDeviceAuth": "aquanode:PollDeviceAuth",
"deviceCode": {
"@id": "aquanode:deviceCode",
"@type": "xsd:string"
},
"DeviceUserCode": "aquanode:DeviceUserCode",
"userCode": {
"@id": "aquanode:userCode",
"@type": "xsd:string"
},
"SubmitFeedback": "aquanode:SubmitFeedback",
"category": {
"@id": "aquanode:category",
"@type": "xsd:string"
},
"message": {
"@id": "aquanode:message",
"@type": "xsd:string"
},
"FeedbackResponse": "aquanode:FeedbackResponse",
"id": {
"@id": "aquanode:id",
"@type": "xsd:string"
},
"userId": {
"@id": "aquanode:userId",
"@type": "xsd:string"
},
"rating": {
"@id": "aquanode:rating",
"@type": "xsd:integer"
},
"createdAt": {
"@id": "aquanode:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "aquanode:updatedAt",
"@type": "xsd:dateTime"
}
},
"@type": "schema:Dataset",
"schema:name": "Aquanode API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Aquanode'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-09) from openapi/aquanode-io-openapi.json.",
"dcterms:created": "2026-11-09",
"dcterms:source": [
"openapi/aquanode-io-openapi.json"
]
}