{
  "schemaVersion": "2.0",
  "identity": {
    "id": "pv_56_a5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
    "protocol": "Fluid Lending",
    "asset": "Fluid Tether USD (fUSDT)",
    "symbol": null,
    "network": "BNB Smart Chain (BSC)",
    "chainId": 56
  },
  "contracts": {
    "token": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
    "protocol": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
    "underlying": "0x55d398326f99059ff775485246999027b3197955",
    "implementation": null,
    "underlyingStatus": "CONFIRMED_BY_ASSET_CALL_AT_RECORDED_BLOCK"
  },
  "valuation": {
    "valueType": "ERC4626",
    "economicMechanism": "FLUID_FTOKEN",
    "quoteAsset": "USDT",
    "perTokenAmount": "1",
    "sourceFunction": "convertToAssets(uint256)",
    "selector": "0x07a2d13a",
    "callData": "0x07a2d13a0000000000000000000000000000000000000000000000000de0b6b3a7640000",
    "normalizedInput": "1000000000000000000",
    "formula": "convertToAssets(10^shareDecimals) / 10^underlyingDecimals",
    "outputDecimals": 18,
    "shareDecimals": 18,
    "sourceOutputIsPerTokenValue": true,
    "economicUnit": "USDT/share"
  },
  "value": {
    "raw": "1029953175939000000",
    "normalized": "1.029953175939",
    "display": "1.029953175939 USDT",
    "status": "REFERENCE_SNAPSHOT",
    "observedAt": "2026-10-22T21:52:46.000Z",
    "blockNumber": 129205193,
    "blockHash": "0xb19fc91612d6ee8219eb324fbd1b9e97e5f000e97ea2aa8a953c11ad89675517",
    "isCurrent": false,
    "note": "Valor interno do contrato registrado em bloco identificado; não é preço de mercado nem garantia de resgate."
  },
  "referenceSnapshot": {
    "raw": "1029953175939000000",
    "normalized": "1.029953175939",
    "display": "1.029953175939 USDT",
    "status": "REFERENCE_SNAPSHOT",
    "observedAt": "2026-10-22T21:52:46.000Z",
    "blockNumber": 129205193,
    "blockHash": "0xb19fc91612d6ee8219eb324fbd1b9e97e5f000e97ea2aa8a953c11ad89675517",
    "note": "Valor interno do contrato registrado em bloco identificado; não é preço de mercado nem garantia de resgate."
  },
  "externalObservation": {
    "status": "THIRD_PARTY_OR_OFFICIAL_APP_SNAPSHOT_NOT_ONCHAIN_REPRODUCED",
    "sourceUrl": "https://tradingstrategy.ai/vaults/fluid-tether-usd-3",
    "pricePerShare": "1.028",
    "depositOrTvlApprox": "1669607.382",
    "capitalizationDisplayBasis": "EXTERNAL_TVL_HISTORICAL",
    "quoteAsset": "USDT",
    "provenanceNote": "Trading Strategy: 1.028 USDT por cota, TVL 1.669.607 USDT, registro datado 27/09/2026 (desatualizado). O código público da Fluid implementa convertToAssets e totalAssets. Revalidar existência, ativo e situação antes de publicar."
  },
  "links": {
    "contractExplorer": "https://bscscan.com/address/0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2#code",
    "officialSource": "https://tradingstrategy.ai/vaults/fluid-tether-usd-3",
    "documentation": "https://github.com/Instadapp/fluid-contracts-public/blob/main/contracts/protocols/lending/fToken/main.sol",
    "methodSpecification": "https://eips.ethereum.org/EIPS/eip-4626"
  },
  "priceProof": {
    "type": "ONCHAIN_INTERNAL_PRICE",
    "status": "BLOCK_PINNED_RPC_METHOD_EVIDENCE",
    "sourceFunction": "convertToAssets(uint256)",
    "callData": "0x07a2d13a0000000000000000000000000000000000000000000000000de0b6b3a7640000",
    "sourceRaw": "1029953175939000000",
    "shareDecimals": 18,
    "underlyingDecimals": 18,
    "formula": "convertToAssets(10^shareDecimals)/10^underlyingDecimals",
    "blockNumber": 129205193,
    "blockHash": "0xb19fc91612d6ee8219eb324fbd1b9e97e5f000e97ea2aa8a953c11ad89675517",
    "observedAt": "2026-10-22T21:52:46.000Z",
    "chainId": 56,
    "contract": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
    "underlying": "0x55d398326f99059ff775485246999027b3197955",
    "unit": "USDT/share",
    "raw": "1029953175939000000",
    "normalized": "1.029953175939",
    "outputDecimals": 18,
    "blockTag": "0x7b383c9"
  },
  "evidence": {
    "provenance": "DIRECT_RPC_PINNED_RECORDED",
    "observation": "VPS_RPC_READ_2026_10_22",
    "sourceNote": "Trading Strategy: 1.028 USDT por cota, TVL 1.669.607 USDT, registro datado 27/09/2026 (desatualizado). O código público da Fluid implementa convertToAssets e totalAssets. Revalidar existência, ativo e situação antes de publicar.",
    "blockNumber": 129205193,
    "blockHash": "0xb19fc91612d6ee8219eb324fbd1b9e97e5f000e97ea2aa8a953c11ad89675517",
    "blockTimestamp": "2026-10-22T21:52:46.000Z",
    "blockTag": "0x7b383c9",
    "source": "DIRECT_RPC_PINNED",
    "calls": [
      {
        "to": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
        "function": "asset()",
        "data": "0x38d52e0f",
        "blockTag": "0x7b383c9",
        "result": "0x00000000000000000000000055d398326f99059ff775485246999027b3197955"
      },
      {
        "to": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
        "function": "decimals()",
        "data": "0x313ce567",
        "blockTag": "0x7b383c9",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      },
      {
        "to": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
        "function": "totalAssets()",
        "data": "0x01e1d114",
        "blockTag": "0x7b383c9",
        "result": "0x00000000000000000000000000000000000000000000e8cd08e9e62a2261414c"
      },
      {
        "to": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
        "function": "totalSupply()",
        "data": "0x18160ddd",
        "blockTag": "0x7b383c9",
        "result": "0x00000000000000000000000000000000000000000000e207d450ca45adeaa087"
      },
      {
        "to": "0x55d398326f99059ff775485246999027b3197955",
        "function": "decimals() (underlying)",
        "data": "0x313ce567",
        "blockTag": "0x7b383c9",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      },
      {
        "to": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
        "function": "convertToAssets(10^shareDecimals)",
        "data": "0x07a2d13a0000000000000000000000000000000000000000000000000de0b6b3a7640000",
        "blockTag": "0x7b383c9",
        "result": "0x0000000000000000000000000000000000000000000000000e4b20f4e32126c0"
      }
    ]
  },
  "lifecycle": {
    "status": "PENDING_OPERATING_STATUS_CHECK",
    "limitations": "Nenhuma evidencia nova confirma ausência de pause/closure/blacklist; ausência de paused() não é evidência de atividade."
  },
  "approval": {
    "status": "TECHNICAL_REFERENCE",
    "scope": "PUBLIC_TECHNICAL_REFERENCE",
    "note": "Classificação técnica editorial baseada no método de preço interno e evidências RPC registradas. Não constitui auditoria, garantia de solvência, atividade ou resgate."
  },
  "classification": {
    "category": "PROTOCOL_INTERNAL_VALUE",
    "basis": "CONTRACT_METHOD_AND_RECORDED_ONCHAIN_EVIDENCE",
    "marketPrice": false,
    "securityAudit": false,
    "commercialDemandAssessed": false
  },
  "publication": {
    "enabled": true,
    "scope": "REFERENCE_CATALOG",
    "numericValuePolicy": "HISTORICAL_SNAPSHOT_UNTIL_REFRESHED",
    "reviewFlag": false,
    "reviewStatus": "TECHNICAL_REFERENCE_LIFECYCLE_UNDETERMINED"
  },
  "monitoring": {
    "publishEnabled": true,
    "requiresRevalidation": false
  },
  "runtime": {
    "enabled": false,
    "autoUpdate": false,
    "readMode": "REFERENCE_ONLY",
    "outputDecimals": 18,
    "supportedNetworks": [
      1,
      56,
      137,
      42161,
      130
    ],
    "note": "Preço referenciado por leitura RPC em bloco definido. Coletor automático não ativado por este pacote."
  },
  "capitalization": {
    "quoteAsset": "USDT",
    "label": "Capitalização interna indicativa — USDT",
    "definition": "totalSupply normalizado × preço interno por share no mesmo bloco (referência contábil, não capitalização de mercado).",
    "valueType": "INDICATIVE_PROTOCOL_INTERNAL_CAPITALIZATION",
    "enabled": true,
    "snapshotProvenance": "RECORDED_DIRECT_RPC_PINNED",
    "supplyBasis": "TOKEN_TOTAL_SUPPLY_SAME_BLOCK",
    "requireSameBlock": true,
    "supplyRaw": "1067399251287390582120583",
    "supplyDecimals": 18,
    "supplyContract": "0xa5b8fca32e5252b0b58eabf1a8c79d958f8ee6a2",
    "supplyFunction": "totalSupply()",
    "supplySelector": "0x18160ddd",
    "referenceSnapshot": {
      "value": "1099371.248858358664479052450312252437",
      "unit": "USDT",
      "totalSupply": "1067399.251287390582120583",
      "totalAssets": "1099371.248858358664479052",
      "blockNumber": 129205193,
      "blockHash": "0xb19fc91612d6ee8219eb324fbd1b9e97e5f000e97ea2aa8a953c11ad89675517"
    }
  },
  "technicalClassification": {
    "purpose": "PUBLIC_ONCHAIN_INTERNAL_VALUE_REFERENCE_NOT_SECURITY_AUDIT",
    "sourceOfRules": "CONTRACT_METHOD_AND_PUBLIC_PROTOCOL_REFERENCES",
    "pricingNature": "PROTOCOL_INTERNAL_VALUE_NOT_MARKET_PRICE",
    "referenceValueIsLive": false,
    "evidenceBasis": "RECORDED_DIRECT_RPC_BLOCK_PINNED",
    "chainEligibility": "SELECTED_EVM_NETWORK",
    "lifecycleEvidence": "NOT_ESTABLISHED",
    "operationalStatusAtPublication": "NOT_DETERMINED",
    "pausedEvidenceAtRecordedBlock": "FUNCTION_UNAVAILABLE_OR_UNOBSERVED",
    "capitalizationScreening": {
      "quoteAsset": "USDT",
      "capReferenceValue": "1099371.248858358664479052450312252437",
      "assetsReferenceValue": "1099371.248858358664479052",
      "supplyReferenceValue": "1067399.251287390582120583",
      "indicativeCalculation": "RECORDED_SUPPLY_X_RECORDED_INTERNAL_PRICE",
      "lowCapitalizationThreshold": "100",
      "highSharePriceThreshold": "1000",
      "screeningUnit": "USDT",
      "isUSDEquivalentAssumed": false
    },
    "screeningStatus": "TECHNICAL_REFERENCE",
    "screeningFlags": [
      "LIFECYCLE_NOT_DETERMINED"
    ],
    "curationRecommendation": "PUBLISH_TECHNICAL_REFERENCE_NOT_OPERATIONAL_CERTIFICATION",
    "notAnAudit": true,
    "methodLimitations": [
      "Preço interno registrado no bloco, não cotação de mercado.",
      "Estado operacional não determinado: ausência de paused() não comprova atividade.",
      "Referência técnica não equivale a auditoria, análise de segurança, garantia de resgate ou avaliação comercial."
    ]
  }
}
