{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/agenticfinancegraph-com/json-schema/agenticfinancegraph-com-agent-list-schema.json",
  "title": "AgentList",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/agenticfinancegraph-com-openapi.json#/components/schemas/AgentList",
  "type": "object",
  "properties": {
    "as_of": {
      "type": "string",
      "format": "date-time"
    },
    "tier": {
      "type": "string"
    },
    "total_ranked": {
      "type": "integer"
    },
    "returned": {
      "type": "integer"
    },
    "withheld_by_tier": {
      "type": "integer",
      "description": "Ranked agents beyond the free top 25"
    },
    "agents": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Agent"
      }
    }
  },
  "$defs": {
    "Agent": {
      "type": "object",
      "required": [
        "id",
        "token_id",
        "slug",
        "liveness"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "token_id": {
          "type": "string"
        },
        "slug": {
          "type": "string"
        },
        "declared_name": {
          "type": [
            "string",
            "null"
          ],
          "description": "Name declared in its registration file, cleaned; not verified"
        },
        "url": {
          "type": "string",
          "format": "uri"
        },
        "liveness": {
          "type": "integer",
          "minimum": 7,
          "maximum": 9
        },
        "registered_at": {
          "type": "string",
          "format": "date-time"
        },
        "chain": {
          "type": "string"
        },
        "wallet": {
          "type": "string"
        },
        "usdc_float": {
          "type": [
            "number",
            "null"
          ],
          "description": "Rounded on the free tier"
        },
        "stables_float": {
          "type": [
            "number",
            "null"
          ]
        },
        "delegated_7702": {
          "description": "EIP-7702 implementation address, or false",
          "type": [
            "string",
            "boolean",
            "null"
          ]
        },
        "pay": {
          "type": "object",
          "properties": {
            "events": {
              "type": "integer"
            },
            "usd": {
              "type": "number"
            },
            "counterparties": {
              "type": "integer"
            },
            "events_30d": {
              "type": "integer"
            },
            "usd_30d": {
              "type": "number"
            },
            "first": {
              "type": "string",
              "format": "date-time"
            },
            "last": {
              "type": "string",
              "format": "date-time"
            }
          }
        }
      }
    }
  }
}