HEDGR · JSON-LD Context
Hedgr App Context
JSON-LD context defining the semantic vocabulary for Hedgr App from HEDGR.
26 Classes
110 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hedgr:
https://hedgr.app/schema#
Classes
ApiError
ApiHealthStatus
PublicRates
McpDiscovery
McpCapabilities
McpUiSurface
McpToolDefinition
JsonRpcRequest
JsonRpcResponse
JsonRpcError
McpServerCard
ApiCatalog
ProtectedResourceMetadata
AuthorizationServerMetadata
PartnerClient
PartnerDeal
PartnerMe
PartnerClientList
PartnerClientResponse
PartnerLimits
PartnerDealList
PartnerDealResponse
PartnerWebhook
PartnerWebhookSet
PartnerWebhookTest
PartnerEventList
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| ok | boolean | |
| authenticated | boolean | |
| timestamp | dateTime | |
| uptime | decimal | |
| rateSource | string | |
| base | string | |
| rates | ||
| source | string | |
| name | string | |
| display_name | string | |
| description | string | |
| version | string | |
| protocolVersion | string | |
| protocolVersions | list | |
| transport | string | |
| endpoint | reference | |
| homepage | reference | |
| docs_url | reference | |
| capabilities | reference | |
| ui | reference | |
| tools | list | |
| tool_count | integer | |
| read_only | boolean | |
| oauth | ||
| resources | ||
| extensions | ||
| extension | string | |
| spec | string | |
| mimeType | string | |
| tools_with_ui | list | |
| inputSchema | ||
| outputSchema | ||
| _meta | ||
| jsonrpc | string | |
| id | ||
| method | string | |
| params | ||
| result | ||
| code | integer | |
| message | string | |
| data | ||
| schema_version | string | |
| documentation | reference | |
| logo_uri | reference | |
| privacy_policy | reference | |
| terms_of_service | reference | |
| contact | string | |
| mcp_server | reference | |
| server_card | reference | |
| server | ||
| auth | ||
| categories | list | |
| linkset | list | |
| resource | reference | |
| authorization_servers | list | |
| scopes_supported | list | |
| bearer_methods_supported | list | |
| resource_documentation | reference | |
| issuer | reference | |
| authorization_endpoint | reference | |
| token_endpoint | reference | |
| registration_endpoint | reference | |
| response_types_supported | list | |
| grant_types_supported | list | |
| code_challenge_methods_supported | list | |
| clientId | string | |
| string | ||
| shareLevel | string | |
| bankTag | string | |
| baseCurrency | string | |
| dataAsOf | string | |
| freshness | string | |
| limitStatus | string | |
| netExposures | list | |
| grossExposureBase | decimal | |
| hedgeCoveragePct | decimal | |
| overdueInvoices | integer | |
| nextShortfall | ||
| pendingPlan | ||
| notes | list | |
| dealId | string | |
| externalRef | string | |
| buyCurrency | string | |
| sellCurrency | string | |
| buyAmount | decimal | |
| sellAmount | decimal | |
| rate | decimal | |
| instrument | string | |
| tradeDate | date | |
| valueDate | date | |
| invoiceRefs | list | |
| status | string | |
| recordedAt | dateTime | |
| cancelledAt | string | |
| key | ||
| clientCount | integer | |
| webhookUrl | string | |
| clients | list | |
| generatedAt | dateTime | |
| client | reference | |
| breaches | list | |
| note | string | |
| deals | list | |
| deal | reference | |
| url | string | |
| signingSecret | string | |
| eventId | string | |
| lastError | string | |
| events | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://hedgr.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"hedgr": "https://hedgr.app/schema#",
"ApiError": "hedgr:ApiError",
"error": {
"@id": "hedgr:error",
"@type": "xsd:string"
},
"ApiHealthStatus": "hedgr:ApiHealthStatus",
"ok": {
"@id": "hedgr:ok",
"@type": "xsd:boolean"
},
"authenticated": {
"@id": "hedgr:authenticated",
"@type": "xsd:boolean"
},
"timestamp": {
"@id": "hedgr:timestamp",
"@type": "xsd:dateTime"
},
"uptime": {
"@id": "hedgr:uptime",
"@type": "xsd:decimal"
},
"rateSource": {
"@id": "hedgr:rateSource",
"@type": "xsd:string"
},
"PublicRates": "hedgr:PublicRates",
"base": {
"@id": "hedgr:base",
"@type": "xsd:string"
},
"rates": {
"@id": "hedgr:rates"
},
"source": {
"@id": "hedgr:source",
"@type": "xsd:string"
},
"McpDiscovery": "hedgr:McpDiscovery",
"name": {
"@id": "hedgr:name",
"@type": "xsd:string"
},
"display_name": {
"@id": "hedgr:display_name",
"@type": "xsd:string"
},
"description": {
"@id": "hedgr:description",
"@type": "xsd:string"
},
"version": {
"@id": "hedgr:version",
"@type": "xsd:string"
},
"protocolVersion": {
"@id": "hedgr:protocolVersion",
"@type": "xsd:string"
},
"protocolVersions": {
"@id": "hedgr:protocolVersions",
"@container": "@list"
},
"transport": {
"@id": "hedgr:transport",
"@type": "xsd:string"
},
"endpoint": {
"@id": "hedgr:endpoint",
"@type": "@id"
},
"homepage": {
"@id": "hedgr:homepage",
"@type": "@id"
},
"docs_url": {
"@id": "hedgr:docs_url",
"@type": "@id"
},
"capabilities": {
"@id": "hedgr:capabilities",
"@type": "@id"
},
"ui": {
"@id": "hedgr:ui",
"@type": "@id"
},
"tools": {
"@id": "hedgr:tools",
"@container": "@list"
},
"tool_count": {
"@id": "hedgr:tool_count",
"@type": "xsd:integer"
},
"read_only": {
"@id": "hedgr:read_only",
"@type": "xsd:boolean"
},
"oauth": {
"@id": "hedgr:oauth"
},
"McpCapabilities": "hedgr:McpCapabilities",
"resources": {
"@id": "hedgr:resources"
},
"extensions": {
"@id": "hedgr:extensions"
},
"McpUiSurface": "hedgr:McpUiSurface",
"extension": {
"@id": "hedgr:extension",
"@type": "xsd:string"
},
"spec": {
"@id": "hedgr:spec",
"@type": "xsd:string"
},
"mimeType": {
"@id": "hedgr:mimeType",
"@type": "xsd:string"
},
"tools_with_ui": {
"@id": "hedgr:tools_with_ui",
"@container": "@list"
},
"McpToolDefinition": "hedgr:McpToolDefinition",
"inputSchema": {
"@id": "hedgr:inputSchema"
},
"outputSchema": {
"@id": "hedgr:outputSchema"
},
"_meta": {
"@id": "hedgr:_meta"
},
"JsonRpcRequest": "hedgr:JsonRpcRequest",
"jsonrpc": {
"@id": "hedgr:jsonrpc",
"@type": "xsd:string"
},
"id": {
"@id": "hedgr:id"
},
"method": {
"@id": "hedgr:method",
"@type": "xsd:string"
},
"params": {
"@id": "hedgr:params"
},
"JsonRpcResponse": "hedgr:JsonRpcResponse",
"result": {
"@id": "hedgr:result"
},
"JsonRpcError": "hedgr:JsonRpcError",
"code": {
"@id": "hedgr:code",
"@type": "xsd:integer"
},
"message": {
"@id": "hedgr:message",
"@type": "xsd:string"
},
"data": {
"@id": "hedgr:data"
},
"McpServerCard": "hedgr:McpServerCard",
"schema_version": {
"@id": "hedgr:schema_version",
"@type": "xsd:string"
},
"documentation": {
"@id": "hedgr:documentation",
"@type": "@id"
},
"logo_uri": {
"@id": "hedgr:logo_uri",
"@type": "@id"
},
"privacy_policy": {
"@id": "hedgr:privacy_policy",
"@type": "@id"
},
"terms_of_service": {
"@id": "hedgr:terms_of_service",
"@type": "@id"
},
"contact": {
"@id": "hedgr:contact",
"@type": "xsd:string"
},
"mcp_server": {
"@id": "hedgr:mcp_server",
"@type": "@id"
},
"server_card": {
"@id": "hedgr:server_card",
"@type": "@id"
},
"server": {
"@id": "hedgr:server"
},
"auth": {
"@id": "hedgr:auth"
},
"categories": {
"@id": "hedgr:categories",
"@container": "@list"
},
"ApiCatalog": "hedgr:ApiCatalog",
"linkset": {
"@id": "hedgr:linkset",
"@container": "@list"
},
"ProtectedResourceMetadata": "hedgr:ProtectedResourceMetadata",
"resource": {
"@id": "hedgr:resource",
"@type": "@id"
},
"authorization_servers": {
"@id": "hedgr:authorization_servers",
"@container": "@list"
},
"scopes_supported": {
"@id": "hedgr:scopes_supported",
"@container": "@list"
},
"bearer_methods_supported": {
"@id": "hedgr:bearer_methods_supported",
"@container": "@list"
},
"resource_documentation": {
"@id": "hedgr:resource_documentation",
"@type": "@id"
},
"AuthorizationServerMetadata": "hedgr:AuthorizationServerMetadata",
"issuer": {
"@id": "hedgr:issuer",
"@type": "@id"
},
"authorization_endpoint": {
"@id": "hedgr:authorization_endpoint",
"@type": "@id"
},
"token_endpoint": {
"@id": "hedgr:token_endpoint",
"@type": "@id"
},
"registration_endpoint": {
"@id": "hedgr:registration_endpoint",
"@type": "@id"
},
"response_types_supported": {
"@id": "hedgr:response_types_supported",
"@container": "@list"
},
"grant_types_supported": {
"@id": "hedgr:grant_types_supported",
"@container": "@list"
},
"code_challenge_methods_supported": {
"@id": "hedgr:code_challenge_methods_supported",
"@container": "@list"
},
"PartnerClient": "hedgr:PartnerClient",
"clientId": {
"@id": "hedgr:clientId",
"@type": "xsd:string"
},
"email": {
"@id": "hedgr:email",
"@type": "xsd:string"
},
"shareLevel": {
"@id": "hedgr:shareLevel",
"@type": "xsd:string"
},
"bankTag": {
"@id": "hedgr:bankTag",
"@type": "xsd:string"
},
"baseCurrency": {
"@id": "hedgr:baseCurrency",
"@type": "xsd:string"
},
"dataAsOf": {
"@id": "hedgr:dataAsOf",
"@type": "xsd:string"
},
"freshness": {
"@id": "hedgr:freshness",
"@type": "xsd:string"
},
"limitStatus": {
"@id": "hedgr:limitStatus",
"@type": "xsd:string"
},
"netExposures": {
"@id": "hedgr:netExposures",
"@container": "@list"
},
"grossExposureBase": {
"@id": "hedgr:grossExposureBase",
"@type": "xsd:decimal"
},
"hedgeCoveragePct": {
"@id": "hedgr:hedgeCoveragePct",
"@type": "xsd:decimal"
},
"overdueInvoices": {
"@id": "hedgr:overdueInvoices",
"@type": "xsd:integer"
},
"nextShortfall": {
"@id": "hedgr:nextShortfall"
},
"pendingPlan": {
"@id": "hedgr:pendingPlan"
},
"notes": {
"@id": "hedgr:notes",
"@container": "@list"
},
"PartnerDeal": "hedgr:PartnerDeal",
"dealId": {
"@id": "hedgr:dealId",
"@type": "xsd:string"
},
"externalRef": {
"@id": "hedgr:externalRef",
"@type": "xsd:string"
},
"buyCurrency": {
"@id": "hedgr:buyCurrency",
"@type": "xsd:string"
},
"sellCurrency": {
"@id": "hedgr:sellCurrency",
"@type": "xsd:string"
},
"buyAmount": {
"@id": "hedgr:buyAmount",
"@type": "xsd:decimal"
},
"sellAmount": {
"@id": "hedgr:sellAmount",
"@type": "xsd:decimal"
},
"rate": {
"@id": "hedgr:rate",
"@type": "xsd:decimal"
},
"instrument": {
"@id": "hedgr:instrument",
"@type": "xsd:string"
},
"tradeDate": {
"@id": "hedgr:tradeDate",
"@type": "xsd:date"
},
"valueDate": {
"@id": "hedgr:valueDate",
"@type": "xsd:date"
},
"invoiceRefs": {
"@id": "hedgr:invoiceRefs",
"@container": "@list"
},
"status": {
"@id": "hedgr:status",
"@type": "xsd:string"
},
"recordedAt": {
"@id": "hedgr:recordedAt",
"@type": "xsd:dateTime"
},
"cancelledAt": {
"@id": "hedgr:cancelledAt",
"@type": "xsd:string"
},
"PartnerMe": "hedgr:PartnerMe",
"key": {
"@id": "hedgr:key"
},
"clientCount": {
"@id": "hedgr:clientCount",
"@type": "xsd:integer"
},
"webhookUrl": {
"@id": "hedgr:webhookUrl",
"@type": "xsd:string"
},
"PartnerClientList": "hedgr:PartnerClientList",
"clients": {
"@id": "hedgr:clients",
"@container": "@list"
},
"generatedAt": {
"@id": "hedgr:generatedAt",
"@type": "xsd:dateTime"
},
"PartnerClientResponse": "hedgr:PartnerClientResponse",
"client": {
"@id": "hedgr:client",
"@type": "@id"
},
"PartnerLimits": "hedgr:PartnerLimits",
"breaches": {
"@id": "hedgr:breaches",
"@container": "@list"
},
"note": {
"@id": "hedgr:note",
"@type": "xsd:string"
},
"PartnerDealList": "hedgr:PartnerDealList",
"deals": {
"@id": "hedgr:deals",
"@container": "@list"
},
"PartnerDealResponse": "hedgr:PartnerDealResponse",
"deal": {
"@id": "hedgr:deal",
"@type": "@id"
},
"PartnerWebhook": "hedgr:PartnerWebhook",
"url": {
"@id": "hedgr:url",
"@type": "xsd:string"
},
"PartnerWebhookSet": "hedgr:PartnerWebhookSet",
"signingSecret": {
"@id": "hedgr:signingSecret",
"@type": "xsd:string"
},
"PartnerWebhookTest": "hedgr:PartnerWebhookTest",
"eventId": {
"@id": "hedgr:eventId",
"@type": "xsd:string"
},
"lastError": {
"@id": "hedgr:lastError",
"@type": "xsd:string"
},
"PartnerEventList": "hedgr:PartnerEventList",
"events": {
"@id": "hedgr:events",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "HEDGR API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects HEDGR'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-11) from openapi/hedgr-app-openapi.json.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/hedgr-app-openapi.json"
]
}