Fabler Labs · JSON-LD Context
Fablerlabs Com Context
JSON-LD context defining the semantic vocabulary for Fablerlabs Com from Fabler Labs.
39 Classes
145 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fablerlabs:
https://fablerlabs.com/schema#
Classes
ServiceDirectory
EndpointInfo
PaymentRequired
PaymentRequirement
ScanSecretsRequest
ScanResult
ScanFinding
WebScrapeResult
FundingSpreadSnapshot
NftOwnerRequest
NftOwnerResult
PolymarketActivityRequest
PolymarketActivitySnapshot
PolymarketActivityItem
FundingSourceStatus
FundingSpread
VenueFunding
KrwPricesRequest
KrwPriceSnapshot
KrwSourceStatus
KrwExchangeQuote
KrwPriceSpread
PreDeployRequest
PreDeployCheckInput
PreDeployResult
PreDeploySummary
PreDeployCheckResult
PreDeployBlocker
UrlSecurityRequest
UrlSecurityResult
UrlSecurityRedirect
UrlSecurityHeaders
UrlSecurityCheck
UrlSecuritySummary
RenderOgRequest
AuditRequest
AuditResult
AuditFinding
Error
Properties
| Property | Type | Container |
|---|---|---|
| brand | string | |
| protocol | string | |
| spec | reference | |
| base_url | reference | |
| settlement | string | |
| status | string | |
| service_desc | reference | |
| endpoints | list | |
| id | string | |
| path | string | |
| method | string | |
| price_usd | ||
| description | string | |
| url | reference | |
| x402Version | integer | |
| resource | reference | |
| accepts | list | |
| scheme | string | |
| network | string | |
| asset | string | |
| amount | string | |
| payTo | string | |
| maxTimeoutSeconds | integer | |
| extra | ||
| text | string | |
| findings | list | |
| clean | boolean | |
| rule | string | |
| match_masked | string | |
| line | integer | |
| severity | string | |
| fix_hint | string | |
| final_url | reference | |
| content_type | string | |
| title | string | |
| author | string | |
| date | string | |
| hostname | string | |
| excerpt | string | |
| word_count | integer | |
| truncated | boolean | |
| redirects | list | |
| fetched_at | dateTime | |
| as_of | dateTime | |
| requested_symbol | string | |
| sources | list | |
| spreads | list | |
| scope | string | |
| contract | string | |
| token_id | string | |
| chain | ||
| owner | string | |
| block_tag | string | |
| upstream | string | |
| user | string | |
| limit | integer | |
| offset | integer | |
| type | string | |
| side | string | |
| start | integer | |
| end | integer | |
| sortBy | string | |
| sortDirection | string | |
| source | reference | |
| count | integer | |
| activity | list | |
| proxy_wallet | string | |
| timestamp | integer | |
| condition_id | string | |
| size | decimal | |
| usdc_size | decimal | |
| transaction_hash | string | |
| price | decimal | |
| outcome | string | |
| outcome_index | integer | |
| slug | string | |
| event_slug | string | |
| icon | string | |
| venue | string | |
| markets | integer | |
| error | string | |
| note | string | |
| symbol | string | |
| gross_annualized_spread_pct | decimal | |
| lowest_rate_venue | string | |
| highest_rate_venue | string | |
| venues | list | |
| funding_rate | decimal | |
| funding_rate_pct | decimal | |
| funding_interval_hours | decimal | |
| annualized_rate_pct | decimal | |
| mark_price_usd | decimal | |
| next_funding_at | dateTime | |
| exchange | string | |
| quote | string | |
| requested_exchange | string | |
| exchanges | ||
| spread | ||
| price_krw | decimal | |
| volume_24h_token | decimal | |
| notional_24h_krw | decimal | |
| change_rate | decimal | |
| change_basis | string | |
| upstream_as_of | dateTime | |
| absolute_krw | decimal | |
| midpoint_pct | decimal | |
| lower_exchange | string | |
| higher_exchange | string | |
| results | list | |
| evidence | string | |
| verdict | string | |
| ready | boolean | |
| summary | reference | |
| checks | list | |
| blocking | list | |
| required | integer | |
| submitted | integer | |
| passed | integer | |
| failed | integer | |
| notApplicable | integer | |
| missing | integer | |
| evidenceGaps | integer | |
| label | string | |
| section | string | |
| blockingReason | ||
| reason | string | |
| reachable | boolean | |
| requested_url | reference | |
| headers | reference | |
| location | reference | |
| strict_transport_security | string | |
| content_security_policy | string | |
| x_content_type_options | string | |
| referrer_policy | string | |
| permissions_policy | string | |
| cookie_count | integer | |
| warnings | integer | |
| subtitle | string | |
| theme | string | |
| content | string | |
| kind | string | |
| score | integer | |
| fix | string | |
| weight | integer | |
| detail | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://fablerlabs.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fablerlabs": "https://fablerlabs.com/schema#",
"ServiceDirectory": "fablerlabs:ServiceDirectory",
"brand": {
"@id": "fablerlabs:brand",
"@type": "xsd:string"
},
"protocol": {
"@id": "fablerlabs:protocol",
"@type": "xsd:string"
},
"spec": {
"@id": "fablerlabs:spec",
"@type": "@id"
},
"base_url": {
"@id": "fablerlabs:base_url",
"@type": "@id"
},
"settlement": {
"@id": "fablerlabs:settlement",
"@type": "xsd:string"
},
"status": {
"@id": "fablerlabs:status",
"@type": "xsd:string"
},
"service_desc": {
"@id": "fablerlabs:service_desc",
"@type": "@id"
},
"endpoints": {
"@id": "fablerlabs:endpoints",
"@container": "@list"
},
"EndpointInfo": "fablerlabs:EndpointInfo",
"id": {
"@id": "fablerlabs:id",
"@type": "xsd:string"
},
"path": {
"@id": "fablerlabs:path",
"@type": "xsd:string"
},
"method": {
"@id": "fablerlabs:method",
"@type": "xsd:string"
},
"price_usd": {
"@id": "fablerlabs:price_usd"
},
"description": {
"@id": "fablerlabs:description",
"@type": "xsd:string"
},
"url": {
"@id": "fablerlabs:url",
"@type": "@id"
},
"PaymentRequired": "fablerlabs:PaymentRequired",
"x402Version": {
"@id": "fablerlabs:x402Version",
"@type": "xsd:integer"
},
"resource": {
"@id": "fablerlabs:resource",
"@type": "@id"
},
"accepts": {
"@id": "fablerlabs:accepts",
"@container": "@list"
},
"PaymentRequirement": "fablerlabs:PaymentRequirement",
"scheme": {
"@id": "fablerlabs:scheme",
"@type": "xsd:string"
},
"network": {
"@id": "fablerlabs:network",
"@type": "xsd:string"
},
"asset": {
"@id": "fablerlabs:asset",
"@type": "xsd:string"
},
"amount": {
"@id": "fablerlabs:amount",
"@type": "xsd:string"
},
"payTo": {
"@id": "fablerlabs:payTo",
"@type": "xsd:string"
},
"maxTimeoutSeconds": {
"@id": "fablerlabs:maxTimeoutSeconds",
"@type": "xsd:integer"
},
"extra": {
"@id": "fablerlabs:extra"
},
"ScanSecretsRequest": "fablerlabs:ScanSecretsRequest",
"text": {
"@id": "fablerlabs:text",
"@type": "xsd:string"
},
"ScanResult": "fablerlabs:ScanResult",
"findings": {
"@id": "fablerlabs:findings",
"@container": "@list"
},
"clean": {
"@id": "fablerlabs:clean",
"@type": "xsd:boolean"
},
"ScanFinding": "fablerlabs:ScanFinding",
"rule": {
"@id": "fablerlabs:rule",
"@type": "xsd:string"
},
"match_masked": {
"@id": "fablerlabs:match_masked",
"@type": "xsd:string"
},
"line": {
"@id": "fablerlabs:line",
"@type": "xsd:integer"
},
"severity": {
"@id": "fablerlabs:severity",
"@type": "xsd:string"
},
"fix_hint": {
"@id": "fablerlabs:fix_hint",
"@type": "xsd:string"
},
"WebScrapeResult": "fablerlabs:WebScrapeResult",
"final_url": {
"@id": "fablerlabs:final_url",
"@type": "@id"
},
"content_type": {
"@id": "fablerlabs:content_type",
"@type": "xsd:string"
},
"title": {
"@id": "fablerlabs:title",
"@type": "xsd:string"
},
"author": {
"@id": "fablerlabs:author",
"@type": "xsd:string"
},
"date": {
"@id": "fablerlabs:date",
"@type": "xsd:string"
},
"hostname": {
"@id": "fablerlabs:hostname",
"@type": "xsd:string"
},
"excerpt": {
"@id": "fablerlabs:excerpt",
"@type": "xsd:string"
},
"word_count": {
"@id": "fablerlabs:word_count",
"@type": "xsd:integer"
},
"truncated": {
"@id": "fablerlabs:truncated",
"@type": "xsd:boolean"
},
"redirects": {
"@id": "fablerlabs:redirects",
"@container": "@list"
},
"fetched_at": {
"@id": "fablerlabs:fetched_at",
"@type": "xsd:dateTime"
},
"FundingSpreadSnapshot": "fablerlabs:FundingSpreadSnapshot",
"as_of": {
"@id": "fablerlabs:as_of",
"@type": "xsd:dateTime"
},
"requested_symbol": {
"@id": "fablerlabs:requested_symbol",
"@type": "xsd:string"
},
"sources": {
"@id": "fablerlabs:sources",
"@container": "@list"
},
"spreads": {
"@id": "fablerlabs:spreads",
"@container": "@list"
},
"scope": {
"@id": "fablerlabs:scope",
"@type": "xsd:string"
},
"NftOwnerRequest": "fablerlabs:NftOwnerRequest",
"contract": {
"@id": "fablerlabs:contract",
"@type": "xsd:string"
},
"token_id": {
"@id": "fablerlabs:token_id",
"@type": "xsd:string"
},
"NftOwnerResult": "fablerlabs:NftOwnerResult",
"chain": {
"@id": "fablerlabs:chain"
},
"owner": {
"@id": "fablerlabs:owner",
"@type": "xsd:string"
},
"block_tag": {
"@id": "fablerlabs:block_tag",
"@type": "xsd:string"
},
"upstream": {
"@id": "fablerlabs:upstream",
"@type": "xsd:string"
},
"PolymarketActivityRequest": "fablerlabs:PolymarketActivityRequest",
"user": {
"@id": "fablerlabs:user",
"@type": "xsd:string"
},
"limit": {
"@id": "fablerlabs:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "fablerlabs:offset",
"@type": "xsd:integer"
},
"type": {
"@id": "fablerlabs:type",
"@type": "xsd:string"
},
"side": {
"@id": "fablerlabs:side",
"@type": "xsd:string"
},
"start": {
"@id": "fablerlabs:start",
"@type": "xsd:integer"
},
"end": {
"@id": "fablerlabs:end",
"@type": "xsd:integer"
},
"sortBy": {
"@id": "fablerlabs:sortBy",
"@type": "xsd:string"
},
"sortDirection": {
"@id": "fablerlabs:sortDirection",
"@type": "xsd:string"
},
"PolymarketActivitySnapshot": "fablerlabs:PolymarketActivitySnapshot",
"source": {
"@id": "fablerlabs:source",
"@type": "@id"
},
"count": {
"@id": "fablerlabs:count",
"@type": "xsd:integer"
},
"activity": {
"@id": "fablerlabs:activity",
"@container": "@list"
},
"PolymarketActivityItem": "fablerlabs:PolymarketActivityItem",
"proxy_wallet": {
"@id": "fablerlabs:proxy_wallet",
"@type": "xsd:string"
},
"timestamp": {
"@id": "fablerlabs:timestamp",
"@type": "xsd:integer"
},
"condition_id": {
"@id": "fablerlabs:condition_id",
"@type": "xsd:string"
},
"size": {
"@id": "fablerlabs:size",
"@type": "xsd:decimal"
},
"usdc_size": {
"@id": "fablerlabs:usdc_size",
"@type": "xsd:decimal"
},
"transaction_hash": {
"@id": "fablerlabs:transaction_hash",
"@type": "xsd:string"
},
"price": {
"@id": "fablerlabs:price",
"@type": "xsd:decimal"
},
"outcome": {
"@id": "fablerlabs:outcome",
"@type": "xsd:string"
},
"outcome_index": {
"@id": "fablerlabs:outcome_index",
"@type": "xsd:integer"
},
"slug": {
"@id": "fablerlabs:slug",
"@type": "xsd:string"
},
"event_slug": {
"@id": "fablerlabs:event_slug",
"@type": "xsd:string"
},
"icon": {
"@id": "fablerlabs:icon",
"@type": "xsd:string"
},
"FundingSourceStatus": "fablerlabs:FundingSourceStatus",
"venue": {
"@id": "fablerlabs:venue",
"@type": "xsd:string"
},
"markets": {
"@id": "fablerlabs:markets",
"@type": "xsd:integer"
},
"error": {
"@id": "fablerlabs:error",
"@type": "xsd:string"
},
"note": {
"@id": "fablerlabs:note",
"@type": "xsd:string"
},
"FundingSpread": "fablerlabs:FundingSpread",
"symbol": {
"@id": "fablerlabs:symbol",
"@type": "xsd:string"
},
"gross_annualized_spread_pct": {
"@id": "fablerlabs:gross_annualized_spread_pct",
"@type": "xsd:decimal"
},
"lowest_rate_venue": {
"@id": "fablerlabs:lowest_rate_venue",
"@type": "xsd:string"
},
"highest_rate_venue": {
"@id": "fablerlabs:highest_rate_venue",
"@type": "xsd:string"
},
"venues": {
"@id": "fablerlabs:venues",
"@container": "@list"
},
"VenueFunding": "fablerlabs:VenueFunding",
"funding_rate": {
"@id": "fablerlabs:funding_rate",
"@type": "xsd:decimal"
},
"funding_rate_pct": {
"@id": "fablerlabs:funding_rate_pct",
"@type": "xsd:decimal"
},
"funding_interval_hours": {
"@id": "fablerlabs:funding_interval_hours",
"@type": "xsd:decimal"
},
"annualized_rate_pct": {
"@id": "fablerlabs:annualized_rate_pct",
"@type": "xsd:decimal"
},
"mark_price_usd": {
"@id": "fablerlabs:mark_price_usd",
"@type": "xsd:decimal"
},
"next_funding_at": {
"@id": "fablerlabs:next_funding_at",
"@type": "xsd:dateTime"
},
"KrwPricesRequest": "fablerlabs:KrwPricesRequest",
"exchange": {
"@id": "fablerlabs:exchange",
"@type": "xsd:string"
},
"KrwPriceSnapshot": "fablerlabs:KrwPriceSnapshot",
"quote": {
"@id": "fablerlabs:quote",
"@type": "xsd:string"
},
"requested_exchange": {
"@id": "fablerlabs:requested_exchange",
"@type": "xsd:string"
},
"exchanges": {
"@id": "fablerlabs:exchanges"
},
"spread": {
"@id": "fablerlabs:spread"
},
"KrwSourceStatus": "fablerlabs:KrwSourceStatus",
"KrwExchangeQuote": "fablerlabs:KrwExchangeQuote",
"price_krw": {
"@id": "fablerlabs:price_krw",
"@type": "xsd:decimal"
},
"volume_24h_token": {
"@id": "fablerlabs:volume_24h_token",
"@type": "xsd:decimal"
},
"notional_24h_krw": {
"@id": "fablerlabs:notional_24h_krw",
"@type": "xsd:decimal"
},
"change_rate": {
"@id": "fablerlabs:change_rate",
"@type": "xsd:decimal"
},
"change_basis": {
"@id": "fablerlabs:change_basis",
"@type": "xsd:string"
},
"upstream_as_of": {
"@id": "fablerlabs:upstream_as_of",
"@type": "xsd:dateTime"
},
"KrwPriceSpread": "fablerlabs:KrwPriceSpread",
"absolute_krw": {
"@id": "fablerlabs:absolute_krw",
"@type": "xsd:decimal"
},
"midpoint_pct": {
"@id": "fablerlabs:midpoint_pct",
"@type": "xsd:decimal"
},
"lower_exchange": {
"@id": "fablerlabs:lower_exchange",
"@type": "xsd:string"
},
"higher_exchange": {
"@id": "fablerlabs:higher_exchange",
"@type": "xsd:string"
},
"PreDeployRequest": "fablerlabs:PreDeployRequest",
"results": {
"@id": "fablerlabs:results",
"@container": "@list"
},
"PreDeployCheckInput": "fablerlabs:PreDeployCheckInput",
"evidence": {
"@id": "fablerlabs:evidence",
"@type": "xsd:string"
},
"PreDeployResult": "fablerlabs:PreDeployResult",
"verdict": {
"@id": "fablerlabs:verdict",
"@type": "xsd:string"
},
"ready": {
"@id": "fablerlabs:ready",
"@type": "xsd:boolean"
},
"summary": {
"@id": "fablerlabs:summary",
"@type": "@id"
},
"checks": {
"@id": "fablerlabs:checks",
"@container": "@list"
},
"blocking": {
"@id": "fablerlabs:blocking",
"@container": "@list"
},
"PreDeploySummary": "fablerlabs:PreDeploySummary",
"required": {
"@id": "fablerlabs:required",
"@type": "xsd:integer"
},
"submitted": {
"@id": "fablerlabs:submitted",
"@type": "xsd:integer"
},
"passed": {
"@id": "fablerlabs:passed",
"@type": "xsd:integer"
},
"failed": {
"@id": "fablerlabs:failed",
"@type": "xsd:integer"
},
"notApplicable": {
"@id": "fablerlabs:notApplicable",
"@type": "xsd:integer"
},
"missing": {
"@id": "fablerlabs:missing",
"@type": "xsd:integer"
},
"evidenceGaps": {
"@id": "fablerlabs:evidenceGaps",
"@type": "xsd:integer"
},
"PreDeployCheckResult": "fablerlabs:PreDeployCheckResult",
"label": {
"@id": "fablerlabs:label",
"@type": "xsd:string"
},
"section": {
"@id": "fablerlabs:section",
"@type": "xsd:string"
},
"blockingReason": {
"@id": "fablerlabs:blockingReason"
},
"PreDeployBlocker": "fablerlabs:PreDeployBlocker",
"reason": {
"@id": "fablerlabs:reason",
"@type": "xsd:string"
},
"UrlSecurityRequest": "fablerlabs:UrlSecurityRequest",
"UrlSecurityResult": "fablerlabs:UrlSecurityResult",
"reachable": {
"@id": "fablerlabs:reachable",
"@type": "xsd:boolean"
},
"requested_url": {
"@id": "fablerlabs:requested_url",
"@type": "@id"
},
"headers": {
"@id": "fablerlabs:headers",
"@type": "@id"
},
"UrlSecurityRedirect": "fablerlabs:UrlSecurityRedirect",
"location": {
"@id": "fablerlabs:location",
"@type": "@id"
},
"UrlSecurityHeaders": "fablerlabs:UrlSecurityHeaders",
"strict_transport_security": {
"@id": "fablerlabs:strict_transport_security",
"@type": "xsd:string"
},
"content_security_policy": {
"@id": "fablerlabs:content_security_policy",
"@type": "xsd:string"
},
"x_content_type_options": {
"@id": "fablerlabs:x_content_type_options",
"@type": "xsd:string"
},
"referrer_policy": {
"@id": "fablerlabs:referrer_policy",
"@type": "xsd:string"
},
"permissions_policy": {
"@id": "fablerlabs:permissions_policy",
"@type": "xsd:string"
},
"cookie_count": {
"@id": "fablerlabs:cookie_count",
"@type": "xsd:integer"
},
"UrlSecurityCheck": "fablerlabs:UrlSecurityCheck",
"UrlSecuritySummary": "fablerlabs:UrlSecuritySummary",
"warnings": {
"@id": "fablerlabs:warnings",
"@type": "xsd:integer"
},
"RenderOgRequest": "fablerlabs:RenderOgRequest",
"subtitle": {
"@id": "fablerlabs:subtitle",
"@type": "xsd:string"
},
"theme": {
"@id": "fablerlabs:theme",
"@type": "xsd:string"
},
"AuditRequest": "fablerlabs:AuditRequest",
"content": {
"@id": "fablerlabs:content",
"@type": "xsd:string"
},
"kind": {
"@id": "fablerlabs:kind",
"@type": "xsd:string"
},
"AuditResult": "fablerlabs:AuditResult",
"score": {
"@id": "fablerlabs:score",
"@type": "xsd:integer"
},
"AuditFinding": "fablerlabs:AuditFinding",
"fix": {
"@id": "fablerlabs:fix",
"@type": "xsd:string"
},
"weight": {
"@id": "fablerlabs:weight",
"@type": "xsd:integer"
},
"Error": "fablerlabs:Error",
"detail": {
"@id": "fablerlabs:detail",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Fabler Labs API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Fabler Labs'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-07) from openapi/fablerlabs-com-openapi.yaml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/fablerlabs-com-openapi.yaml"
]
}