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
View Context View on GitHub

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

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