{
  "schema": "raccoonflow.adapter.v0.1",
  "adapterId": "rfad_hyperliquid_steady_signal_demo",
  "name": "Hyperliquid Steady Signal Demo Adapter",
  "type": "Venue API",
  "status": "Live",
  "operator": {
    "name": "Raccoon Flow",
    "type": "Raccoon Flow",
    "url": "https://raccoonflow.ai/"
  },
  "updatedAt": "2026-06-06T08:30:00Z",
  "freshness": "Fresh",
  "targets": [
    {
      "type": "Vault Profile",
      "name": "Steady Signal Vault",
      "profileId": "rfvp_steady_signal_vault",
      "profileJson": "https://raccoonflow.ai/profiles/steady-signal-vault.json",
      "venueName": "Hyperliquid",
      "externalId": "demo-hl-steady-signal"
    }
  ],
  "outputs": {
    "metrics": {
      "aumUsd": 180000,
      "return7dPct": 1.1,
      "return30dPct": 4.8,
      "maxDrawdownPct": 3.2,
      "volatility30dPct": 4.1,
      "pnlUsd": 8640,
      "sampleWindowDays": 90
    },
    "observations": [
      {
        "type": "Trade Summary",
        "status": "Observed",
        "label": "Demo venue performance window",
        "value": "90d",
        "confidence": "Medium"
      },
      {
        "type": "Data Freshness",
        "status": "Observed",
        "label": "Latest demo sync timestamp",
        "value": "2026-06-06T08:30:00Z",
        "confidence": "Medium"
      },
      {
        "type": "Execution Control",
        "status": "Partial",
        "label": "Declared gateway control policy",
        "value": "Trading key only, no withdrawals",
        "confidence": "Medium"
      }
    ],
    "evidence": [
      {
        "evidenceId": "rfev_steady_signal_venue_account",
        "type": "Venue Account Proof",
        "status": "Submitted",
        "evidenceUrl": "https://raccoonflow.ai/evidence.example.json"
      },
      {
        "evidenceId": "rfev_steady_signal_data_freshness",
        "type": "Data Freshness Proof",
        "status": "Submitted",
        "evidenceUrl": "https://raccoonflow.ai/evidence.example.json"
      }
    ]
  },
  "mapping": {
    "profileFields": [
      "vault.aumUsd",
      "performance.return7dPct",
      "performance.return30dPct",
      "performance.maxDrawdownPct",
      "data.freshness",
      "data.lastSyncedAt"
    ],
    "evidenceTypes": [
      "Venue Account Proof",
      "Data Freshness Proof"
    ],
    "ratingInputs": [
      "performance",
      "dataConfidence"
    ]
  },
  "quality": {
    "confidence": "Medium",
    "latencySeconds": 60,
    "coverage": "Partial",
    "notes": "Demo adapter illustrates the mapping from venue data into profile metrics and evidence candidates."
  }
}
