ChainFolioAI · JSON-LD Context

Chainfolioai Com Context

JSON-LD context defining the semantic vocabulary for Chainfolioai Com from ChainFolioAI.

24 Classes 79 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/
chainfolioai: https://chainfolioai.com/schema#

Classes

GetApiV1Response GetApiV1BtcBlocksResponse PostApiV1ChatRequest GetApiV1DefiResponse GetApiV1DerivativesResponse GetApiV1FearGreedResponse GetApiV1FireResponse GetApiV1GlobalResponse GetApiV1KnownWhalesResponse GetApiV1MarketResponse GetApiV1MetricsResponse GetApiV1NewsResponse GetApiV1NftsResponse GetApiV1PnlResponse GetApiV1PortfolioResponse GetApiV1PriceResponse GetApiV1PriceOnResponse GetApiV1RealizedGainsResponse GetApiV1ScoreResponse GetApiV1TaxCountriesResponse GetApiV1TaxEstimateResponse GetApiV1TradesResponse GetApiV1WalletsResponse GetApiV1WhalesResponse

Properties

Property Type Container
name string
version string
documentation string
endpoints list
blocks list
fees
timestamp integer
message string
currency string
totalNetUsd decimal
totalSuppliedUsd decimal
totalBorrowedUsd decimal
wallets list
walletsRead integer
walletsSkipped integer
symbol string
score integer
rsi decimal
components
now
history list
fireTarget decimal
realReturnPct decimal
yearsToFire integer
retirementAge integer
retirementYear integer
note string
totalMarketCapUsd decimal
marketCapChange24h decimal
btcDominance decimal
ethDominance decimal
source string
whales list
count integer
coins list
metrics
news list
chain string
totalNfts integer
totalEur decimal
updatedAt string
changes list
snapshotsUsed integer
snapshotCount integer
portfolio
priceUsd decimal
marketCap decimal
volume24h decimal
change24h decimal
change7d decimal
rank integer
date string
usd decimal
method string
year integer
realizedPnlEur decimal
feesEur decimal
byAsset list
byYear list
unmatched
max integer
asOf string
parts list
total integer
countries list
country string
costMethod string
assumptions
rates
sales integer
totalGain decimal
taxableGain decimal
exemptGain decimal
estimatedTax decimal
returned integer
trades list
accounts list
movements list
scanned integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://chainfolioai.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "chainfolioai": "https://chainfolioai.com/schema#",
    "GetApiV1Response": "chainfolioai:GetApiV1Response",
    "name": {
      "@id": "chainfolioai:name",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "chainfolioai:version",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "chainfolioai:documentation",
      "@type": "xsd:string"
    },
    "endpoints": {
      "@id": "chainfolioai:endpoints",
      "@container": "@list"
    },
    "GetApiV1BtcBlocksResponse": "chainfolioai:GetApiV1BtcBlocksResponse",
    "blocks": {
      "@id": "chainfolioai:blocks",
      "@container": "@list"
    },
    "fees": {
      "@id": "chainfolioai:fees"
    },
    "timestamp": {
      "@id": "chainfolioai:timestamp",
      "@type": "xsd:integer"
    },
    "PostApiV1ChatRequest": "chainfolioai:PostApiV1ChatRequest",
    "message": {
      "@id": "chainfolioai:message",
      "@type": "xsd:string"
    },
    "GetApiV1DefiResponse": "chainfolioai:GetApiV1DefiResponse",
    "currency": {
      "@id": "chainfolioai:currency",
      "@type": "xsd:string"
    },
    "totalNetUsd": {
      "@id": "chainfolioai:totalNetUsd",
      "@type": "xsd:decimal"
    },
    "totalSuppliedUsd": {
      "@id": "chainfolioai:totalSuppliedUsd",
      "@type": "xsd:decimal"
    },
    "totalBorrowedUsd": {
      "@id": "chainfolioai:totalBorrowedUsd",
      "@type": "xsd:decimal"
    },
    "wallets": {
      "@id": "chainfolioai:wallets",
      "@container": "@list"
    },
    "walletsRead": {
      "@id": "chainfolioai:walletsRead",
      "@type": "xsd:integer"
    },
    "walletsSkipped": {
      "@id": "chainfolioai:walletsSkipped",
      "@type": "xsd:integer"
    },
    "GetApiV1DerivativesResponse": "chainfolioai:GetApiV1DerivativesResponse",
    "symbol": {
      "@id": "chainfolioai:symbol",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "chainfolioai:score",
      "@type": "xsd:integer"
    },
    "rsi": {
      "@id": "chainfolioai:rsi",
      "@type": "xsd:decimal"
    },
    "components": {
      "@id": "chainfolioai:components"
    },
    "GetApiV1FearGreedResponse": "chainfolioai:GetApiV1FearGreedResponse",
    "now": {
      "@id": "chainfolioai:now"
    },
    "history": {
      "@id": "chainfolioai:history",
      "@container": "@list"
    },
    "GetApiV1FireResponse": "chainfolioai:GetApiV1FireResponse",
    "fireTarget": {
      "@id": "chainfolioai:fireTarget",
      "@type": "xsd:decimal"
    },
    "realReturnPct": {
      "@id": "chainfolioai:realReturnPct",
      "@type": "xsd:decimal"
    },
    "yearsToFire": {
      "@id": "chainfolioai:yearsToFire",
      "@type": "xsd:integer"
    },
    "retirementAge": {
      "@id": "chainfolioai:retirementAge",
      "@type": "xsd:integer"
    },
    "retirementYear": {
      "@id": "chainfolioai:retirementYear",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "chainfolioai:note",
      "@type": "xsd:string"
    },
    "GetApiV1GlobalResponse": "chainfolioai:GetApiV1GlobalResponse",
    "totalMarketCapUsd": {
      "@id": "chainfolioai:totalMarketCapUsd",
      "@type": "xsd:decimal"
    },
    "marketCapChange24h": {
      "@id": "chainfolioai:marketCapChange24h",
      "@type": "xsd:decimal"
    },
    "btcDominance": {
      "@id": "chainfolioai:btcDominance",
      "@type": "xsd:decimal"
    },
    "ethDominance": {
      "@id": "chainfolioai:ethDominance",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "chainfolioai:source",
      "@type": "xsd:string"
    },
    "GetApiV1KnownWhalesResponse": "chainfolioai:GetApiV1KnownWhalesResponse",
    "whales": {
      "@id": "chainfolioai:whales",
      "@container": "@list"
    },
    "count": {
      "@id": "chainfolioai:count",
      "@type": "xsd:integer"
    },
    "GetApiV1MarketResponse": "chainfolioai:GetApiV1MarketResponse",
    "coins": {
      "@id": "chainfolioai:coins",
      "@container": "@list"
    },
    "GetApiV1MetricsResponse": "chainfolioai:GetApiV1MetricsResponse",
    "metrics": {
      "@id": "chainfolioai:metrics"
    },
    "GetApiV1NewsResponse": "chainfolioai:GetApiV1NewsResponse",
    "news": {
      "@id": "chainfolioai:news",
      "@container": "@list"
    },
    "GetApiV1NftsResponse": "chainfolioai:GetApiV1NftsResponse",
    "chain": {
      "@id": "chainfolioai:chain",
      "@type": "xsd:string"
    },
    "totalNfts": {
      "@id": "chainfolioai:totalNfts",
      "@type": "xsd:integer"
    },
    "GetApiV1PnlResponse": "chainfolioai:GetApiV1PnlResponse",
    "totalEur": {
      "@id": "chainfolioai:totalEur",
      "@type": "xsd:decimal"
    },
    "updatedAt": {
      "@id": "chainfolioai:updatedAt",
      "@type": "xsd:string"
    },
    "changes": {
      "@id": "chainfolioai:changes",
      "@container": "@list"
    },
    "snapshotsUsed": {
      "@id": "chainfolioai:snapshotsUsed",
      "@type": "xsd:integer"
    },
    "GetApiV1PortfolioResponse": "chainfolioai:GetApiV1PortfolioResponse",
    "snapshotCount": {
      "@id": "chainfolioai:snapshotCount",
      "@type": "xsd:integer"
    },
    "portfolio": {
      "@id": "chainfolioai:portfolio"
    },
    "GetApiV1PriceResponse": "chainfolioai:GetApiV1PriceResponse",
    "priceUsd": {
      "@id": "chainfolioai:priceUsd",
      "@type": "xsd:decimal"
    },
    "marketCap": {
      "@id": "chainfolioai:marketCap",
      "@type": "xsd:decimal"
    },
    "volume24h": {
      "@id": "chainfolioai:volume24h",
      "@type": "xsd:decimal"
    },
    "change24h": {
      "@id": "chainfolioai:change24h",
      "@type": "xsd:decimal"
    },
    "change7d": {
      "@id": "chainfolioai:change7d",
      "@type": "xsd:decimal"
    },
    "rank": {
      "@id": "chainfolioai:rank",
      "@type": "xsd:integer"
    },
    "GetApiV1PriceOnResponse": "chainfolioai:GetApiV1PriceOnResponse",
    "date": {
      "@id": "chainfolioai:date",
      "@type": "xsd:string"
    },
    "usd": {
      "@id": "chainfolioai:usd",
      "@type": "xsd:decimal"
    },
    "GetApiV1RealizedGainsResponse": "chainfolioai:GetApiV1RealizedGainsResponse",
    "method": {
      "@id": "chainfolioai:method",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "chainfolioai:year",
      "@type": "xsd:integer"
    },
    "realizedPnlEur": {
      "@id": "chainfolioai:realizedPnlEur",
      "@type": "xsd:decimal"
    },
    "feesEur": {
      "@id": "chainfolioai:feesEur",
      "@type": "xsd:decimal"
    },
    "byAsset": {
      "@id": "chainfolioai:byAsset",
      "@container": "@list"
    },
    "byYear": {
      "@id": "chainfolioai:byYear",
      "@container": "@list"
    },
    "unmatched": {
      "@id": "chainfolioai:unmatched"
    },
    "GetApiV1ScoreResponse": "chainfolioai:GetApiV1ScoreResponse",
    "max": {
      "@id": "chainfolioai:max",
      "@type": "xsd:integer"
    },
    "asOf": {
      "@id": "chainfolioai:asOf",
      "@type": "xsd:string"
    },
    "parts": {
      "@id": "chainfolioai:parts",
      "@container": "@list"
    },
    "GetApiV1TaxCountriesResponse": "chainfolioai:GetApiV1TaxCountriesResponse",
    "total": {
      "@id": "chainfolioai:total",
      "@type": "xsd:integer"
    },
    "countries": {
      "@id": "chainfolioai:countries",
      "@container": "@list"
    },
    "GetApiV1TaxEstimateResponse": "chainfolioai:GetApiV1TaxEstimateResponse",
    "country": {
      "@id": "chainfolioai:country",
      "@type": "xsd:string"
    },
    "costMethod": {
      "@id": "chainfolioai:costMethod",
      "@type": "xsd:string"
    },
    "assumptions": {
      "@id": "chainfolioai:assumptions"
    },
    "rates": {
      "@id": "chainfolioai:rates"
    },
    "sales": {
      "@id": "chainfolioai:sales",
      "@type": "xsd:integer"
    },
    "totalGain": {
      "@id": "chainfolioai:totalGain",
      "@type": "xsd:decimal"
    },
    "taxableGain": {
      "@id": "chainfolioai:taxableGain",
      "@type": "xsd:decimal"
    },
    "exemptGain": {
      "@id": "chainfolioai:exemptGain",
      "@type": "xsd:decimal"
    },
    "estimatedTax": {
      "@id": "chainfolioai:estimatedTax",
      "@type": "xsd:decimal"
    },
    "GetApiV1TradesResponse": "chainfolioai:GetApiV1TradesResponse",
    "returned": {
      "@id": "chainfolioai:returned",
      "@type": "xsd:integer"
    },
    "trades": {
      "@id": "chainfolioai:trades",
      "@container": "@list"
    },
    "GetApiV1WalletsResponse": "chainfolioai:GetApiV1WalletsResponse",
    "accounts": {
      "@id": "chainfolioai:accounts",
      "@container": "@list"
    },
    "GetApiV1WhalesResponse": "chainfolioai:GetApiV1WhalesResponse",
    "movements": {
      "@id": "chainfolioai:movements",
      "@container": "@list"
    },
    "scanned": {
      "@id": "chainfolioai:scanned",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "ChainFolioAI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ChainFolioAI'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-03) from openapi/_ae-authored/chainfolioai-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_ae-authored/chainfolioai-com-openapi-generated.yml"
  ]
}