Ava · JSON-LD Context

Getava Xyz Context

JSON-LD context defining the semantic vocabulary for Getava Xyz from Ava.

10 Classes 66 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/
getava: https://getava.xyz/schema#

Classes

PostRequest GetV1AgentsAgentinstanceidRecordResponse PostV1AgentsAgentinstanceidRecordVisibilityRequest PostV1MandatesRequest PostV1MandatesResponse PostV1MandatesIdEvaluateResponse GetV1ReceiptsExecLendAave62D2A6763C984Af8Be707A58Response PostV1UsersMeAgentsRequest PostV1UsersMeWalletsProvisionRequest PostV1UsersSessionResponse

Properties

Property Type Container
jsonrpc string
id integer
method string
params list
ok boolean
record.recordVersion string
record.agentInstanceId string
record.visibility string
record.stats
record.verification
record.generatedAt string
visibility string
objective string
capital
constraints
mandate.mandateId string
mandate.userId string
mandate.portal string
mandate.name string
mandate.status string
mandate.objective string
mandate.capital
mandate.constraints
mandate.conditions list
mandate.action
mandate.createdAt string
mandate.updatedAt string
nextStep string
requestId string
matched boolean
evaluation.matched boolean
evaluation.reason string
evaluation.observed.price decimal
evaluation.observed.priceChangePct decimal
evaluation.observed.matchedIndexes list
evaluation.actionDispatched boolean
snapshot.price decimal
snapshot.priceChangePct decimal
snapshot.priceChangePct1h decimal
snapshot.source string
snapshot.asset string
snapshot.observedAt string
receiptVersion string
executionId string
venue string
status string
txHash string
blockNumber integer
attestation
attestation.confirmed boolean
attestation.chain string
attestation.source string
proof
proof.standing string
settlement
settlement.standing string
portalSlug string
agentId string
label string
family string
user
wallets list
agents list
token string
tokenId string
sessionKind string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://getava.xyz/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "getava": "https://getava.xyz/schema#",
    "PostRequest": "getava:PostRequest",
    "jsonrpc": {
      "@id": "getava:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "getava:id",
      "@type": "xsd:integer"
    },
    "method": {
      "@id": "getava:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "getava:params",
      "@container": "@list"
    },
    "GetV1AgentsAgentinstanceidRecordResponse": "getava:GetV1AgentsAgentinstanceidRecordResponse",
    "ok": {
      "@id": "getava:ok",
      "@type": "xsd:boolean"
    },
    "record.recordVersion": {
      "@id": "getava:record.recordVersion",
      "@type": "xsd:string"
    },
    "record.agentInstanceId": {
      "@id": "getava:record.agentInstanceId",
      "@type": "xsd:string"
    },
    "record.visibility": {
      "@id": "getava:record.visibility",
      "@type": "xsd:string"
    },
    "record.stats": {
      "@id": "getava:record.stats"
    },
    "record.verification": {
      "@id": "getava:record.verification"
    },
    "record.generatedAt": {
      "@id": "getava:record.generatedAt",
      "@type": "xsd:string"
    },
    "PostV1AgentsAgentinstanceidRecordVisibilityRequest": "getava:PostV1AgentsAgentinstanceidRecordVisibilityRequest",
    "visibility": {
      "@id": "getava:visibility",
      "@type": "xsd:string"
    },
    "PostV1MandatesRequest": "getava:PostV1MandatesRequest",
    "objective": {
      "@id": "getava:objective",
      "@type": "xsd:string"
    },
    "capital": {
      "@id": "getava:capital"
    },
    "constraints": {
      "@id": "getava:constraints"
    },
    "PostV1MandatesResponse": "getava:PostV1MandatesResponse",
    "mandate.mandateId": {
      "@id": "getava:mandate.mandateId",
      "@type": "xsd:string"
    },
    "mandate.userId": {
      "@id": "getava:mandate.userId",
      "@type": "xsd:string"
    },
    "mandate.portal": {
      "@id": "getava:mandate.portal",
      "@type": "xsd:string"
    },
    "mandate.name": {
      "@id": "getava:mandate.name",
      "@type": "xsd:string"
    },
    "mandate.status": {
      "@id": "getava:mandate.status",
      "@type": "xsd:string"
    },
    "mandate.objective": {
      "@id": "getava:mandate.objective",
      "@type": "xsd:string"
    },
    "mandate.capital": {
      "@id": "getava:mandate.capital"
    },
    "mandate.constraints": {
      "@id": "getava:mandate.constraints"
    },
    "mandate.conditions": {
      "@id": "getava:mandate.conditions",
      "@container": "@list"
    },
    "mandate.action": {
      "@id": "getava:mandate.action"
    },
    "mandate.createdAt": {
      "@id": "getava:mandate.createdAt",
      "@type": "xsd:string"
    },
    "mandate.updatedAt": {
      "@id": "getava:mandate.updatedAt",
      "@type": "xsd:string"
    },
    "nextStep": {
      "@id": "getava:nextStep",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "getava:requestId",
      "@type": "xsd:string"
    },
    "PostV1MandatesIdEvaluateResponse": "getava:PostV1MandatesIdEvaluateResponse",
    "matched": {
      "@id": "getava:matched",
      "@type": "xsd:boolean"
    },
    "evaluation.matched": {
      "@id": "getava:evaluation.matched",
      "@type": "xsd:boolean"
    },
    "evaluation.reason": {
      "@id": "getava:evaluation.reason",
      "@type": "xsd:string"
    },
    "evaluation.observed.price": {
      "@id": "getava:evaluation.observed.price",
      "@type": "xsd:decimal"
    },
    "evaluation.observed.priceChangePct": {
      "@id": "getava:evaluation.observed.priceChangePct",
      "@type": "xsd:decimal"
    },
    "evaluation.observed.matchedIndexes": {
      "@id": "getava:evaluation.observed.matchedIndexes",
      "@container": "@list"
    },
    "evaluation.actionDispatched": {
      "@id": "getava:evaluation.actionDispatched",
      "@type": "xsd:boolean"
    },
    "snapshot.price": {
      "@id": "getava:snapshot.price",
      "@type": "xsd:decimal"
    },
    "snapshot.priceChangePct": {
      "@id": "getava:snapshot.priceChangePct",
      "@type": "xsd:decimal"
    },
    "snapshot.priceChangePct1h": {
      "@id": "getava:snapshot.priceChangePct1h",
      "@type": "xsd:decimal"
    },
    "snapshot.source": {
      "@id": "getava:snapshot.source",
      "@type": "xsd:string"
    },
    "snapshot.asset": {
      "@id": "getava:snapshot.asset",
      "@type": "xsd:string"
    },
    "snapshot.observedAt": {
      "@id": "getava:snapshot.observedAt",
      "@type": "xsd:string"
    },
    "GetV1ReceiptsExecLendAave62D2A6763C984Af8Be707A58Response": "getava:GetV1ReceiptsExecLendAave62D2A6763C984Af8Be707A58Response",
    "receiptVersion": {
      "@id": "getava:receiptVersion",
      "@type": "xsd:string"
    },
    "executionId": {
      "@id": "getava:executionId",
      "@type": "xsd:string"
    },
    "venue": {
      "@id": "getava:venue",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "getava:status",
      "@type": "xsd:string"
    },
    "txHash": {
      "@id": "getava:txHash",
      "@type": "xsd:string"
    },
    "blockNumber": {
      "@id": "getava:blockNumber",
      "@type": "xsd:integer"
    },
    "attestation": {
      "@id": "getava:attestation"
    },
    "attestation.confirmed": {
      "@id": "getava:attestation.confirmed",
      "@type": "xsd:boolean"
    },
    "attestation.chain": {
      "@id": "getava:attestation.chain",
      "@type": "xsd:string"
    },
    "attestation.source": {
      "@id": "getava:attestation.source",
      "@type": "xsd:string"
    },
    "proof": {
      "@id": "getava:proof"
    },
    "proof.standing": {
      "@id": "getava:proof.standing",
      "@type": "xsd:string"
    },
    "settlement": {
      "@id": "getava:settlement"
    },
    "settlement.standing": {
      "@id": "getava:settlement.standing",
      "@type": "xsd:string"
    },
    "PostV1UsersMeAgentsRequest": "getava:PostV1UsersMeAgentsRequest",
    "portalSlug": {
      "@id": "getava:portalSlug",
      "@type": "xsd:string"
    },
    "agentId": {
      "@id": "getava:agentId",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "getava:label",
      "@type": "xsd:string"
    },
    "PostV1UsersMeWalletsProvisionRequest": "getava:PostV1UsersMeWalletsProvisionRequest",
    "family": {
      "@id": "getava:family",
      "@type": "xsd:string"
    },
    "PostV1UsersSessionResponse": "getava:PostV1UsersSessionResponse",
    "user": {
      "@id": "getava:user"
    },
    "wallets": {
      "@id": "getava:wallets",
      "@container": "@list"
    },
    "agents": {
      "@id": "getava:agents",
      "@container": "@list"
    },
    "token": {
      "@id": "getava:token",
      "@type": "xsd:string"
    },
    "tokenId": {
      "@id": "getava:tokenId",
      "@type": "xsd:string"
    },
    "sessionKind": {
      "@id": "getava:sessionKind",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Ava API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Ava'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/_ae-authored/getava-xyz-openapi-generated.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/_ae-authored/getava-xyz-openapi-generated.yml"
  ]
}