{
  "deployed": true,
  "chainId": 4663,
  "agentId": 502,
  "pulledAtBlock": 86211236,
  "pulledAt": 1791760567,
  "addresses": {
    "oracle": "0x17934ec19c01C1C0c758f4dB96b6bbbE0242661c",
    "vault": "0xE14fb6b2C1c7887c56FE09a5509cB3218E32411B"
  },
  "fact": {
    "agentId": 502,
    "tier": 5,
    "tierName": "Diamond",
    "score": 53,
    "enrolled": true,
    "defaulted": false,
    "line": "9700000",
    "loansTaken": 404,
    "totalBorrowed": "3274570000",
    "dollarDays": "12595165090000",
    "dollarDaysValue": 145.77737372685186,
    "enrolledAt": 1790105310,
    "tierCap": "500000000",
    "unsecuredCap": "500000000",
    "rateBps": 600,
    "overlayPosted": false,
    "demonstratedCapacity": "0",
    "asOfBlock": 0,
    "signer": null
  },
  "outstanding": "0",
  "openLoans": 0,
  "defaults": 0,
  "cures": 0,
  "loanIds": [],
  "loans": [],
  "loan": null,
  "steps": [
    {
      "kind": "oracle-now",
      "fact": {
        "agentId": 502,
        "tier": 5,
        "tierName": "Diamond",
        "score": 53,
        "enrolled": true,
        "defaulted": false,
        "line": "9700000",
        "loansTaken": 404,
        "totalBorrowed": "3274570000",
        "dollarDays": "12595165090000",
        "dollarDaysValue": 145.77737372685186,
        "enrolledAt": 1790105310,
        "tierCap": "500000000",
        "unsecuredCap": "500000000",
        "rateBps": 600,
        "overlayPosted": false,
        "demonstratedCapacity": "0",
        "asOfBlock": 0,
        "signer": null
      }
    },
    {
      "kind": "lp-effect",
      "settlement": null,
      "unit": "USDG 6dp per 1.000000000 oCREDIT",
      "beforeBorrow": null,
      "atBorrow": null,
      "beforeSettle": null,
      "atSettle": null,
      "now": {
        "blockNumber": 86211236,
        "sharePrice": "1000657"
      },
      "note": "convertToAssets(1e9) by eth_call at the stated block, pinned in the cache once read. The public chain-4663 node serves historical state only for its most recent few thousand blocks (minutes at ~0.1 s blocks); a null means that block left the window before this app first read it, not that the price was zero. The settlement figures come from the event and never expire."
    }
  ]
}