{
  "@context": {
    "@vocab": "https://atlasyield.club/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "atlasyield": "https://atlasyield.club/schema#",
    "CompactScore": "atlasyield:CompactScore",
    "vaultId": {
      "@id": "atlasyield:vaultId",
      "@type": "xsd:string"
    },
    "chainId": {
      "@id": "atlasyield:chainId",
      "@type": "xsd:integer"
    },
    "protocolId": {
      "@id": "atlasyield:protocolId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "atlasyield:name",
      "@type": "xsd:string"
    },
    "asset": {
      "@id": "atlasyield:asset",
      "@type": "xsd:string"
    },
    "composite": {
      "@id": "atlasyield:composite",
      "@type": "xsd:decimal"
    },
    "label": {
      "@id": "atlasyield:label",
      "@type": "xsd:string"
    },
    "apy": {
      "@id": "atlasyield:apy",
      "@type": "xsd:decimal"
    },
    "tvl": {
      "@id": "atlasyield:tvl",
      "@type": "xsd:decimal"
    },
    "dataQuality": {
      "@id": "atlasyield:dataQuality",
      "@type": "xsd:string"
    },
    "routable": {
      "@id": "atlasyield:routable",
      "@type": "xsd:boolean"
    },
    "flags": {
      "@id": "atlasyield:flags",
      "@container": "@list"
    },
    "scoredAt": {
      "@id": "atlasyield:scoredAt",
      "@type": "xsd:dateTime"
    },
    "pageUrl": {
      "@id": "atlasyield:pageUrl",
      "@type": "xsd:string"
    },
    "Score": "atlasyield:Score",
    "onchainId": {
      "@id": "atlasyield:onchainId",
      "@type": "xsd:string"
    },
    "adminTopology": {
      "@id": "atlasyield:adminTopology"
    },
    "assetClass": {
      "@id": "atlasyield:assetClass",
      "@type": "xsd:string"
    },
    "pillarScores": {
      "@id": "atlasyield:pillarScores"
    },
    "scorerVersion": {
      "@id": "atlasyield:scorerVersion",
      "@type": "xsd:string"
    },
    "CatalogEntry": "atlasyield:CatalogEntry",
    "id": {
      "@id": "atlasyield:id",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "atlasyield:protocol",
      "@type": "xsd:string"
    },
    "PortfolioSlice": "atlasyield:PortfolioSlice",
    "fraction": {
      "@id": "atlasyield:fraction",
      "@type": "xsd:decimal"
    },
    "allocationPct": {
      "@id": "atlasyield:allocationPct",
      "@type": "xsd:decimal"
    },
    "allocationUsd": {
      "@id": "atlasyield:allocationUsd",
      "@type": "xsd:decimal"
    },
    "vaultAddress": {
      "@id": "atlasyield:vaultAddress",
      "@type": "xsd:string"
    },
    "underlyingToken": {
      "@id": "atlasyield:underlyingToken",
      "@type": "xsd:string"
    },
    "FactorResult": "atlasyield:FactorResult",
    "score": {
      "@id": "atlasyield:score",
      "@type": "xsd:decimal"
    },
    "weight": {
      "@id": "atlasyield:weight",
      "@type": "xsd:decimal"
    },
    "rawValue": {
      "@id": "atlasyield:rawValue",
      "@type": "xsd:decimal"
    },
    "pillar": {
      "@id": "atlasyield:pillar",
      "@type": "xsd:string"
    },
    "VaultFactors": "atlasyield:VaultFactors",
    "factors": {
      "@id": "atlasyield:factors"
    },
    "VaultMetrics": "atlasyield:VaultMetrics",
    "yieldQuality": {
      "@id": "atlasyield:yieldQuality",
      "@type": "xsd:decimal"
    },
    "yieldQualityReason": {
      "@id": "atlasyield:yieldQualityReason",
      "@type": "xsd:string"
    },
    "exitSafety": {
      "@id": "atlasyield:exitSafety",
      "@type": "xsd:decimal"
    },
    "exitSafetyReason": {
      "@id": "atlasyield:exitSafetyReason",
      "@type": "xsd:string"
    },
    "scorerRunDate": {
      "@id": "atlasyield:scorerRunDate",
      "@type": "xsd:date"
    },
    "VaultRoute": "atlasyield:VaultRoute",
    "address": {
      "@id": "atlasyield:address",
      "@type": "xsd:string"
    },
    "tracked": {
      "@id": "atlasyield:tracked",
      "@type": "xsd:boolean"
    },
    "note": {
      "@id": "atlasyield:note",
      "@type": "xsd:string"
    },
    "screened": {
      "@id": "atlasyield:screened",
      "@type": "xsd:boolean"
    },
    "verdict": {
      "@id": "atlasyield:verdict",
      "@type": "xsd:string"
    },
    "reasonClass": {
      "@id": "atlasyield:reasonClass",
      "@type": "xsd:string"
    },
    "usdIn": {
      "@id": "atlasyield:usdIn",
      "@type": "xsd:decimal"
    },
    "usdOut": {
      "@id": "atlasyield:usdOut",
      "@type": "xsd:decimal"
    },
    "retained": {
      "@id": "atlasyield:retained",
      "@type": "xsd:decimal"
    },
    "path": {
      "@id": "atlasyield:path",
      "@type": "xsd:string"
    },
    "probe": {
      "@id": "atlasyield:probe"
    },
    "checkedAt": {
      "@id": "atlasyield:checkedAt",
      "@type": "xsd:dateTime"
    },
    "cost": {
      "@id": "atlasyield:cost",
      "@type": "@id"
    },
    "RouteCost": "atlasyield:RouteCost",
    "notionalUsd": {
      "@id": "atlasyield:notionalUsd",
      "@type": "xsd:decimal"
    },
    "router": {
      "@id": "atlasyield:router",
      "@type": "xsd:string"
    },
    "gasBasis": {
      "@id": "atlasyield:gasBasis",
      "@type": "xsd:string"
    },
    "fixedUsd": {
      "@id": "atlasyield:fixedUsd"
    },
    "gasUnits": {
      "@id": "atlasyield:gasUnits"
    },
    "proportionalBps": {
      "@id": "atlasyield:proportionalBps"
    },
    "allInBps": {
      "@id": "atlasyield:allInBps"
    },
    "missing": {
      "@id": "atlasyield:missing",
      "@container": "@list"
    },
    "GasRegime": "atlasyield:GasRegime",
    "current": {
      "@id": "atlasyield:current"
    },
    "usdPerMillionGas": {
      "@id": "atlasyield:usdPerMillionGas"
    },
    "samples": {
      "@id": "atlasyield:samples",
      "@type": "xsd:integer"
    },
    "coverageHours": {
      "@id": "atlasyield:coverageHours",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AtlasYield API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AtlasYield'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-02) from openapi/atlasyield-club-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/atlasyield-club-openapi.json"
  ]
}