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