Bloq · JSON-LD Context

Bloq Context

JSON-LD context defining the semantic vocabulary for Bloq from Bloq.

27 Classes 56 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/
bloq: https://bloq.com/schema#

Classes

PostRequest PostResponse PostAuthResponse PostAuthTokenRequest PostAuthTokenResponse PostAuthUsersPublicaddressResponse GetChainsResponse GetLogsResponse PostStakingEthereumChainValidatorsRequest PostStakingEthereumChainValidatorsResponse GetStakingEthereumChainValidatorsPubkeyResponse PutStakingEthereumChainValidatorsPubkeyRequest GetStakingEthereumChainValidatorsPubkeyPerformanceResponse PostStakingEthereumChainValidatorsPubkeyValidatorexitRequest GetStakingEthereumChainIdResponse GetStakingEthereumEthereumidResponse GetStatusResponse GetUsersMeResponse GetUsersMeNodesIdResponse PutUsersMePasswordRequest PutUsersMePasswordResponse GetUsersMeMeidResponse PostUsersMeMeidRequest PostUsersMeMeidResponse DeleteUsersMeMeidIdResponse PostUsersPublicaddressNonceResponse PutUsersUseridTokenTokenResponse

Properties

Property Type Container
jsonrpc string
method string
params list
hash string
confirmations integer
size integer
height integer
version integer
versionHex string
merkleroot string
tx list
time integer
mediantime integer
nonce integer
bits string
difficulty integer
chainwork string
nTx integer
nextblockhash string
token string
grantType string
clientId string
clientSecret string
createdAt dateTime
user string
id string
image string
state string
nodeUser string
nodePass string
instance
startedAt dateTime
feeAddress string
region string
withdrawalAddress string
confirmationDate string
confirmationSignature string
balance string
chain string
pubkey string
status string
accessToken string
stoppedAt string
serviceData
ip string
ttl string
userPlanData
vendor
network string
service string
auth
updatedAt string
oldPassword string
newPassword string
output
input

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://bloq.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bloq": "https://bloq.com/schema#",
    "PostRequest": "bloq:PostRequest",
    "jsonrpc": {
      "@id": "bloq:jsonrpc",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "bloq:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "bloq:params",
      "@container": "@list"
    },
    "PostResponse": "bloq:PostResponse",
    "hash": {
      "@id": "bloq:hash",
      "@type": "xsd:string"
    },
    "confirmations": {
      "@id": "bloq:confirmations",
      "@type": "xsd:integer"
    },
    "size": {
      "@id": "bloq:size",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "bloq:height",
      "@type": "xsd:integer"
    },
    "version": {
      "@id": "bloq:version",
      "@type": "xsd:integer"
    },
    "versionHex": {
      "@id": "bloq:versionHex",
      "@type": "xsd:string"
    },
    "merkleroot": {
      "@id": "bloq:merkleroot",
      "@type": "xsd:string"
    },
    "tx": {
      "@id": "bloq:tx",
      "@container": "@list"
    },
    "time": {
      "@id": "bloq:time",
      "@type": "xsd:integer"
    },
    "mediantime": {
      "@id": "bloq:mediantime",
      "@type": "xsd:integer"
    },
    "nonce": {
      "@id": "bloq:nonce",
      "@type": "xsd:integer"
    },
    "bits": {
      "@id": "bloq:bits",
      "@type": "xsd:string"
    },
    "difficulty": {
      "@id": "bloq:difficulty",
      "@type": "xsd:integer"
    },
    "chainwork": {
      "@id": "bloq:chainwork",
      "@type": "xsd:string"
    },
    "nTx": {
      "@id": "bloq:nTx",
      "@type": "xsd:integer"
    },
    "nextblockhash": {
      "@id": "bloq:nextblockhash",
      "@type": "xsd:string"
    },
    "PostAuthResponse": "bloq:PostAuthResponse",
    "token": {
      "@id": "bloq:token",
      "@type": "xsd:string"
    },
    "PostAuthTokenRequest": "bloq:PostAuthTokenRequest",
    "grantType": {
      "@id": "bloq:grantType",
      "@type": "xsd:string"
    },
    "clientId": {
      "@id": "bloq:clientId",
      "@type": "xsd:string"
    },
    "clientSecret": {
      "@id": "bloq:clientSecret",
      "@type": "xsd:string"
    },
    "PostAuthTokenResponse": "bloq:PostAuthTokenResponse",
    "createdAt": {
      "@id": "bloq:createdAt",
      "@type": "xsd:dateTime"
    },
    "PostAuthUsersPublicaddressResponse": "bloq:PostAuthUsersPublicaddressResponse",
    "GetChainsResponse": "bloq:GetChainsResponse",
    "user": {
      "@id": "bloq:user",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "bloq:id",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "bloq:image",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "bloq:state",
      "@type": "xsd:string"
    },
    "nodeUser": {
      "@id": "bloq:nodeUser",
      "@type": "xsd:string"
    },
    "nodePass": {
      "@id": "bloq:nodePass",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "bloq:instance"
    },
    "startedAt": {
      "@id": "bloq:startedAt",
      "@type": "xsd:dateTime"
    },
    "GetLogsResponse": "bloq:GetLogsResponse",
    "PostStakingEthereumChainValidatorsRequest": "bloq:PostStakingEthereumChainValidatorsRequest",
    "feeAddress": {
      "@id": "bloq:feeAddress",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "bloq:region",
      "@type": "xsd:string"
    },
    "withdrawalAddress": {
      "@id": "bloq:withdrawalAddress",
      "@type": "xsd:string"
    },
    "PostStakingEthereumChainValidatorsResponse": "bloq:PostStakingEthereumChainValidatorsResponse",
    "GetStakingEthereumChainValidatorsPubkeyResponse": "bloq:GetStakingEthereumChainValidatorsPubkeyResponse",
    "PutStakingEthereumChainValidatorsPubkeyRequest": "bloq:PutStakingEthereumChainValidatorsPubkeyRequest",
    "GetStakingEthereumChainValidatorsPubkeyPerformanceResponse": "bloq:GetStakingEthereumChainValidatorsPubkeyPerformanceResponse",
    "PostStakingEthereumChainValidatorsPubkeyValidatorexitRequest": "bloq:PostStakingEthereumChainValidatorsPubkeyValidatorexitRequest",
    "confirmationDate": {
      "@id": "bloq:confirmationDate",
      "@type": "xsd:string"
    },
    "confirmationSignature": {
      "@id": "bloq:confirmationSignature",
      "@type": "xsd:string"
    },
    "GetStakingEthereumChainIdResponse": "bloq:GetStakingEthereumChainIdResponse",
    "GetStakingEthereumEthereumidResponse": "bloq:GetStakingEthereumEthereumidResponse",
    "balance": {
      "@id": "bloq:balance",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "bloq:chain",
      "@type": "xsd:string"
    },
    "pubkey": {
      "@id": "bloq:pubkey",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "bloq:status",
      "@type": "xsd:string"
    },
    "GetStatusResponse": "bloq:GetStatusResponse",
    "GetUsersMeResponse": "bloq:GetUsersMeResponse",
    "accessToken": {
      "@id": "bloq:accessToken",
      "@type": "xsd:string"
    },
    "GetUsersMeNodesIdResponse": "bloq:GetUsersMeNodesIdResponse",
    "stoppedAt": {
      "@id": "bloq:stoppedAt",
      "@type": "xsd:string"
    },
    "serviceData": {
      "@id": "bloq:serviceData"
    },
    "ip": {
      "@id": "bloq:ip",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "bloq:ttl",
      "@type": "xsd:string"
    },
    "userPlanData": {
      "@id": "bloq:userPlanData"
    },
    "vendor": {
      "@id": "bloq:vendor"
    },
    "network": {
      "@id": "bloq:network",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "bloq:service",
      "@type": "xsd:string"
    },
    "auth": {
      "@id": "bloq:auth"
    },
    "updatedAt": {
      "@id": "bloq:updatedAt",
      "@type": "xsd:string"
    },
    "PutUsersMePasswordRequest": "bloq:PutUsersMePasswordRequest",
    "oldPassword": {
      "@id": "bloq:oldPassword",
      "@type": "xsd:string"
    },
    "newPassword": {
      "@id": "bloq:newPassword",
      "@type": "xsd:string"
    },
    "PutUsersMePasswordResponse": "bloq:PutUsersMePasswordResponse",
    "GetUsersMeMeidResponse": "bloq:GetUsersMeMeidResponse",
    "output": {
      "@id": "bloq:output"
    },
    "input": {
      "@id": "bloq:input"
    },
    "PostUsersMeMeidRequest": "bloq:PostUsersMeMeidRequest",
    "PostUsersMeMeidResponse": "bloq:PostUsersMeMeidResponse",
    "DeleteUsersMeMeidIdResponse": "bloq:DeleteUsersMeMeidIdResponse",
    "PostUsersPublicaddressNonceResponse": "bloq:PostUsersPublicaddressNonceResponse",
    "PutUsersUseridTokenTokenResponse": "bloq:PutUsersUseridTokenTokenResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Bloq API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Bloq'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-09-29) from openapi/_ae-authored/bloq-openapi-generated.yml.",
  "dcterms:created": "2026-09-29",
  "dcterms:source": [
    "openapi/_ae-authored/bloq-openapi-generated.yml"
  ]
}