{
  "stats_version": "agent_router_registry_stats_v1",
  "registered_services": 221,
  "verified_services": 221,
  "total_calls": 118,
  "total_feedback_events": 118,
  "total_consumer_feedback": 17,
  "estimated_revenue": 1.18,
  "providers": [
    {
      "provider_id": "api_nansen_ai",
      "service_count": 1,
      "verified_services": 1,
      "total_calls": 0,
      "estimated_revenue": 0,
      "average_trust_score": 0.7
    },
    {
      "provider_id": "api_pro_theblockbeats_info",
      "service_count": 3,
      "verified_services": 3,
      "total_calls": 2,
      "estimated_revenue": 0.02,
      "average_trust_score": 0.7575
    },
    {
      "provider_id": "provider_nansen_api",
      "service_count": 48,
      "verified_services": 48,
      "total_calls": 97,
      "estimated_revenue": 0.97,
      "average_trust_score": 0.7225
    },
    {
      "provider_id": "nansen",
      "service_count": 3,
      "verified_services": 3,
      "total_calls": 1,
      "estimated_revenue": 0.01,
      "average_trust_score": 0.7958
    },
    {
      "provider_id": "blockbeats",
      "service_count": 25,
      "verified_services": 25,
      "total_calls": 4,
      "estimated_revenue": 0.04,
      "average_trust_score": 0.6986
    },
    {
      "provider_id": "provider_x",
      "service_count": 1,
      "verified_services": 1,
      "total_calls": 1,
      "estimated_revenue": 0.01,
      "average_trust_score": 0.791
    },
    {
      "provider_id": "coinglass",
      "service_count": 140,
      "verified_services": 140,
      "total_calls": 13,
      "estimated_revenue": 0.13,
      "average_trust_score": 0.7124
    }
  ],
  "route_observations": 29,
  "quote_feedback_events": 0,
  "evidence_events": 97,
  "services": [
    {
      "service_id": "post_api_v1_smart_money_netflow",
      "title": "POST api v1 smart money netflow",
      "description_for_agent": "Use this service to call POST /api/v1/smart-money/netflow from api.nansen.ai.",
      "provider_id": "api_nansen_ai",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow",
        "netflow"
      ],
      "sample_request": {
        "chains": [
          "ethereum"
        ],
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/post_api_v1_smart_money_netflow",
      "upstream_source": "sha256:b4777587c45efc9bbc57e67f8aab6cbb354f90dc836322c71f0d6eb7e5b06c1c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "post_api_v1_smart_money_netflow",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.053Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.053Z",
      "updated_at": "2026-06-05T09:59:24.053Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "post_v1_data",
      "title": "POST v1 data",
      "description_for_agent": "Use this service to call POST /v1/data from api-pro.theblockbeats.info.",
      "provider_id": "api_pro_theblockbeats_info",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/post_v1_data",
      "upstream_source": "sha256:c0c8fb91bae8e5ad08fdc03aaa194b8c54c95a90f6b23ea4d2ed7018872bdcad",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "post_v1_data",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.054Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.054Z",
      "updated_at": "2026-06-05T09:59:24.054Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "post_v1_data_btc_etf",
      "title": "POST v1 data btc etf",
      "description_for_agent": "Use this service to call POST /v1/data/btc_etf from api-pro.theblockbeats.info.",
      "provider_id": "api_pro_theblockbeats_info",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/post_v1_data_btc_etf",
      "upstream_source": "sha256:d37cf23f1da965a39547e17b6622b00f83847c028f428b3ebf9f1f2538c52f6e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "post_v1_data_btc_etf",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.055Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.055Z",
      "updated_at": "2026-06-05T09:59:24.055Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_search_general",
      "title": "Search across all categories",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "search",
        "token_search",
        "entity_search"
      ],
      "sample_request": {
        "chain": "base",
        "limit": 25,
        "result_type": "any",
        "search_query": "PEPE"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_search_general",
      "upstream_source": "sha256:de13c9ae62276644e1ee28208023eaa605c420110df5d1cc416d12f15fee2677",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 24,
      "total_calls": 24,
      "consumer_feedback_count": 0,
      "trust_score": 0.9875,
      "success_rate": 1,
      "average_latency_ms": 886.17,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_search_general",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.056Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-05-29T07:26:38.625Z",
        "event_hash": "0x4caa2795e89ff19bfae7f37fe01ebca1e1275d189cdeb709361150bd0ea8bac4",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "request_id": "req_1780039589291",
        "service_id": "nansen_search_general",
        "trace_hash": "0x7ca1afa421ebf4b44ccbf4eb83e28b20b6b83656f80d33cd6b3ded8a46af1e3a",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x4ded0714507a80166eba71dc3344741b446fadbb1ea815711a6fcb94d776b6ae",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "tokens",
                "item_count": 5
              },
              {
                "key": "entities",
                "item_count": 0
              }
            ],
            "top_level_keys": [
              "tokens",
              "entities",
              "total_results"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-29T07:26:32.847Z",
        "latency_ms": null,
        "payment_tx": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "request_id": "req_1780039589291",
        "service_id": "nansen_search_general",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "tokens",
                "item_count": 5
              },
              {
                "key": "entities",
                "item_count": 0
              }
            ],
            "top_level_keys": [
              "tokens",
              "entities",
              "total_results"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x200c9b8b386bcbc4793350e84d321e12f6a7d0200e36d86b16441e4786c57443",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-29T07:26:32.513Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "44559889",
          "explorer_url": "https://testnet.arcscan.app/tx/0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.24,
      "created_at": "2026-06-05T09:59:24.056Z",
      "updated_at": "2026-06-05T09:59:24.056Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_dex_trades",
      "title": "Get \"Token God Mode\" (TGM) DEX trades data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) DEX trades data. Endpoint: POST /api/v1/tgm/dex-trades. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "dex_trades",
        "trade_flow",
        "token_god_mode",
        "token_data"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_dex_trades",
      "upstream_source": "sha256:22886f218204bb425517eb41311277074e87a27188a51931b7c13f126c51116d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 18,
      "total_calls": 18,
      "consumer_feedback_count": 1,
      "trust_score": 0.9875,
      "success_rate": 1,
      "average_latency_ms": 989.67,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_dex_trades",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.057Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-03T15:16:11.096Z",
        "event_hash": "0xb278fcae995f1eb2bbd8df23f5bab46b7b3e37cbc737a5e5ffdbf69b2fad87b7",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0xa06ff5884e1199c3c32e58de7b0fd19d0600d36c118569d644150e48907cbba0",
        "request_id": "req_1780499761878",
        "service_id": "nansen_tgm_dex_trades",
        "trace_hash": "0xd61098b3d824ba3c9e85f21d425e380ac74f3d1f2ff0fcd8a43b367f6679b8ef",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x4a94569d47be0115a2407c9896b6376790aca33c1b090b903a5aa98fa6ec8b8b",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 100
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-03T15:16:05.303Z",
        "latency_ms": null,
        "payment_tx": "0xa06ff5884e1199c3c32e58de7b0fd19d0600d36c118569d644150e48907cbba0",
        "request_id": "req_1780499761878",
        "service_id": "nansen_tgm_dex_trades",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 100
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x54b357328a42ef5a524e442c44f8420f98370c4ac85c1fc8df14e63d530c14a1",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xa06ff5884e1199c3c32e58de7b0fd19d0600d36c118569d644150e48907cbba0",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-03T15:16:04.932Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0xa06ff5884e1199c3c32e58de7b0fd19d0600d36c118569d644150e48907cbba0",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45327149",
          "explorer_url": "https://testnet.arcscan.app/tx/0xa06ff5884e1199c3c32e58de7b0fd19d0600d36c118569d644150e48907cbba0",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.18,
      "created_at": "2026-06-05T09:59:24.057Z",
      "updated_at": "2026-06-05T09:59:24.057Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        },
        {
          "code": "agent_useful",
          "label": "Agent useful",
          "level": "positive"
        }
      ]
    },
    {
      "service_id": "get_https_app_nansen_ai_api_points_leaderboard_api",
      "title": "GET api points leaderboard api",
      "description_for_agent": "Query the full leaderboard with pagination. No authentication required. Query Parameters Name Type Required Default Description tier string No all tiers Filter by tier: green, ice, north, star page integer No 1 Page number (min: 1) recordsPerPage integer No 10 Results per page (min: 1, max: 10,000) Example Request https://app.nansen.ai/api/points-leaderboard/api?tier=star&recordsPerPage=10 Response Structure Results are ordered by rank. Ties share the same rank. B. Individual Lookup GET https://app.nansen.ai/api/points-leaderboard/{address} Fetch the tier for a single wallet address. No API key or authentication required. Query Parameters Name Type Required Description address string Yes EVM or Solana wallet address. Case-insensitive. Example Request https://app.nansen.ai/api/points-leaderboard/0xbbfb6566ad064c233af6314aeb1eee4c26a5f921 Response Structure References Response Codes Code Description 200 Successful response 400 Invalid parameters Fields Response: Field Type Description tier string Tier name determined by points thresholds. Valid tier values are: \"none,\" \"green,\" \"ice,\" \"north,\" or \"star.\" Addresses not on the leaderboard return \"none.\" rank number Leaderboard rank. Users with the same points share the same rank. points number Total accumulated Nansen Points evm_address string Linked EVM rewards wallet solana_address string Linked Solana rewards wallet Usage Notes Minimum Qualification : Wallets with fewer than 1,000 points return {\"tier\":\"none\"} Public & Permissionless : No authentication required. Data Refresh : Tier data refreshes daily at 11am UTC. Implement local caching to reduce redundant calls. Previous Agent Next Hyperliquid Last updated 2 months ago Was this helpful? x-twitter youtube Permissionless Rewards: Concepts A. Points Leaderboard (Paginated) B. Individual Lookup References Was this helpful? Copy \"results\": [ { \"rank\": 1, \"points\": 982400, \"evm_address\": \"0x1234...abcd\", \"solana_address\": null, \"tier\": \"Star\", \"is_eligible\": true }, { \"rank\": 2, \"points\": 871200, \"evm_address\": \"0x5678...efgh\", \"solana_address\": \"7xKX...9mPq\", \"tier\": \"Star\", \"is_eligible\": true } ] Copy {\"tier\":\"star\"} No input is required for the default request. Imported from API docs.",
      "provider_id": "nansen",
      "capabilities": [
        "data_service",
        "wallet_profile"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_https_app_nansen_ai_api_points_leaderboard_api",
      "upstream_source": "sha256:b0815ecfc1eb081edf026fb32fbb1df881db08490baae55b4bf809fb3cda41ea",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.9875,
      "success_rate": 1,
      "average_latency_ms": 512,
      "latest_validation": {
        "ok": true,
        "service_id": "get_https_app_nansen_ai_api_points_leaderboard_api",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.058Z"
      },
      "latest_quality_event": {
        "input": {
          "chain": "arbitrum",
          "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
          "pagination": {
            "page": 1,
            "per_page": 3
          }
        },
        "status": "passed",
        "created_at": "2026-05-24T06:10:41.197Z",
        "payment_tx": "0xaeba9d5d1edfb54587dda5a1c365372860d8148462f4dffc94ed68e41c7b0cac",
        "request_id": "req_1779603041195",
        "service_id": "get_https_app_nansen_ai_api_points_leaderboard_api",
        "http_status": 200,
        "provider_id": "nansen",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779603041197_134f44f0",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "results",
                "item_count": 3
              }
            ],
            "top_level_keys": [
              "results",
              "page",
              "total",
              "pages",
              "agentrouter_page"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-24T06:10:41.197Z",
        "latency_ms": 512,
        "payment_tx": "0xaeba9d5d1edfb54587dda5a1c365372860d8148462f4dffc94ed68e41c7b0cac",
        "request_id": "req_1779603041195",
        "service_id": "get_https_app_nansen_ai_api_points_leaderboard_api",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "nansen",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "results",
                "item_count": 3
              }
            ],
            "top_level_keys": [
              "results",
              "page",
              "total",
              "pages",
              "agentrouter_page"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 1,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0xaeba9d5d1edfb54587dda5a1c365372860d8148462f4dffc94ed68e41c7b0cac",
          "protocol": "x402",
          "created_at": "2026-05-24T06:10:41.197Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.058Z",
      "updated_at": "2026-06-05T09:59:24.058Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_first",
      "title": "mportant",
      "description_for_agent": "GET /v1/newsflash/first. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_first",
      "upstream_source": "sha256:6982a803e45be10b6b4fb55d704bd12ee5960edb422446c07ee295620feaa4f7",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.9725,
      "success_rate": 1,
      "average_latency_ms": 1108,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_first",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.059Z"
      },
      "latest_quality_event": {
        "input": {
          "chain": "ethereum",
          "token": "AZTEC",
          "window": "24h",
          "timeframe": "1d",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "AZTEC"
        },
        "status": "passed",
        "created_at": "2026-05-24T07:11:02.375Z",
        "payment_tx": "0x8f8361e20e78ce48aea3a6dfeed594e7fe6d8854147cdcf60ed111894b82e497",
        "request_id": "req_1779606662374",
        "service_id": "get_v1_newsflash_first",
        "http_status": 200,
        "provider_id": "blockbeats",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779606662375_5818385c",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [],
            "top_level_keys": [
              "status",
              "message",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-24T07:11:02.375Z",
        "latency_ms": 1108,
        "payment_tx": "0x8f8361e20e78ce48aea3a6dfeed594e7fe6d8854147cdcf60ed111894b82e497",
        "request_id": "req_1779606662374",
        "service_id": "get_v1_newsflash_first",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "blockbeats",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [],
            "top_level_keys": [
              "status",
              "message",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 1,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x8f8361e20e78ce48aea3a6dfeed594e7fe6d8854147cdcf60ed111894b82e497",
          "protocol": "x402",
          "created_at": "2026-05-24T07:11:02.375Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.059Z",
      "updated_at": "2026-06-05T09:59:24.059Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_btc_etf",
      "title": "GET v1 data btc etf",
      "description_for_agent": "Use this service to call GET /v1/data/btc_etf from api-pro.theblockbeats.info.",
      "provider_id": "api_pro_theblockbeats_info",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data",
        "btc_etf"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_btc_etf",
      "upstream_source": "sha256:26651d93d812f81b7a391410faf488d276bd70e1b4740733523c346157660388",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 2,
      "total_calls": 2,
      "consumer_feedback_count": 0,
      "trust_score": 0.8725,
      "success_rate": 1,
      "average_latency_ms": 2108.5,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_btc_etf",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.060Z"
      },
      "latest_quality_event": {
        "input": {
          "limit": 5,
          "token": "BTC",
          "offset": 0
        },
        "status": "passed",
        "created_at": "2026-05-23T02:29:46.034Z",
        "payment_tx": "0x820b5cb3e24e01c1ffc23a18d20583dd8eda8d90530832e918255b57900b70fb",
        "request_id": "req_1779503386031",
        "service_id": "get_v1_data_btc_etf",
        "http_status": 200,
        "provider_id": "api_pro_theblockbeats_info",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779503386034_a8cf34a5",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5
              }
            ],
            "top_level_keys": [
              "status",
              "message",
              "data",
              "agentrouter_page"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-23T02:29:46.034Z",
        "latency_ms": 2037,
        "payment_tx": "0x820b5cb3e24e01c1ffc23a18d20583dd8eda8d90530832e918255b57900b70fb",
        "request_id": "req_1779503386031",
        "service_id": "get_v1_data_btc_etf",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "api_pro_theblockbeats_info",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5
              }
            ],
            "top_level_keys": [
              "status",
              "message",
              "data",
              "agentrouter_page"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 1,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x820b5cb3e24e01c1ffc23a18d20583dd8eda8d90530832e918255b57900b70fb",
          "protocol": "x402",
          "created_at": "2026-05-23T02:29:46.034Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "estimated_revenue": 0.02,
      "created_at": "2026-06-05T09:59:24.060Z",
      "updated_at": "2026-06-05T09:59:24.060Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "capital_flow_analysis",
      "title": "Capital Flow Analysis",
      "description_for_agent": "Where is capital flowing, on-chain trends, which tokens are being bought, stablecoins, smart money",
      "provider_id": "provider_x",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "asset": "ETH",
        "window": "7d"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/capital_flow_analysis",
      "upstream_source": "sha256:5886af1b0bbd761d0d17aa77db33f4c0ae2a7b404a07e0b5eed9128e9bbeda95",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 1,
      "trust_score": 0.791,
      "success_rate": 1,
      "average_latency_ms": 60,
      "latest_validation": {
        "ok": true,
        "service_id": "capital_flow_analysis",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.060Z"
      },
      "latest_quality_event": {
        "input": {
          "asset": "AZTEC",
          "window": "24h"
        },
        "status": "passed",
        "created_at": "2026-05-24T06:10:53.966Z",
        "payment_tx": "0xee4cd812e50d0abc08931c897f1d2ed92d3de24390b856d4112bec0f81201b25",
        "request_id": "req_1779603053965",
        "service_id": "capital_flow_analysis",
        "http_status": 200,
        "provider_id": "provider_x",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779603053966_97a16090",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [],
            "top_level_keys": [
              "asset",
              "mentions",
              "positive_ratio",
              "sentiment_score"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-24T06:10:53.966Z",
        "latency_ms": 60,
        "payment_tx": "0xee4cd812e50d0abc08931c897f1d2ed92d3de24390b856d4112bec0f81201b25",
        "request_id": "req_1779603053965",
        "service_id": "capital_flow_analysis",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "provider_x",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [],
            "top_level_keys": [
              "asset",
              "mentions",
              "positive_ratio",
              "sentiment_score"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 0.05,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0xee4cd812e50d0abc08931c897f1d2ed92d3de24390b856d4112bec0f81201b25",
          "protocol": "x402",
          "created_at": "2026-05-24T06:10:53.966Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        },
        "consumer_feedback": {
          "reason": "Request asked for AZTEC 24h smart-money movement but returned ETH sentiment fields instead of AZTEC flows or trader activity.",
          "confidence": 0.95,
          "intent_fit": "no",
          "answer_useful": "no",
          "consumer_score": 0.05,
          "missing_fields": [
            "AZTEC-specific data",
            "24h smart money netflow",
            "buy/sell direction",
            "wallet/trader activity",
            "holding change"
          ],
          "data_quality_score": 0.2,
          "used_in_final_answer": false
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.060Z",
      "updated_at": "2026-06-05T09:59:24.060Z",
      "source_provenance_level": "provider_owned",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_smart_money_netflow",
      "title": "Get Smart Money Netflow Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Smart Money Netflow Data. Endpoint: POST /api/v1/smart-money/netflow. Best for smart money behavior, labeled wallet activity, accumulation, distribution, holdings, and trading flow questions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "smart_money",
        "onchain_intelligence",
        "netflow",
        "fund_flow",
        "token_accumulation",
        "token_distribution"
      ],
      "sample_request": {
        "chains": [
          "ethereum"
        ],
        "filters": {
          "include_stablecoins": false,
          "include_native_tokens": false
        },
        "order_by": [
          {
            "field": "net_flow_24h_usd",
            "direction": "DESC"
          }
        ],
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_smart_money_netflow",
      "upstream_source": "sha256:22508ab426c7f0ff450f8e1fb438d259dc3765c407a1842361ae98b034805042",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 7,
      "total_calls": 7,
      "consumer_feedback_count": 3,
      "trust_score": 0.6856,
      "success_rate": 0.8571428571428571,
      "average_latency_ms": 1374.75,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_smart_money_netflow",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.062Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-05-26T10:23:21.187Z",
        "event_hash": "0xd861ee09bba80d05cc26aa1a42dc76dfb74dca83210620f8ca42ea7c5e529e36",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x7a2461928cda88fd6e7afcbdc8523910d461fbe598f2503d374385c9b396d6d3",
        "request_id": "req_1779790996304",
        "service_id": "nansen_smart_money_netflow",
        "trace_hash": "0x6ac78df181bd78d28d204a284ffd1952b35a17ddc8e3f9ea1c1ed019f7a76c18",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x8641f902fd4ad46831ef3a20ebf8b2a682591f7e6af6e7f423ab868c72dba65d",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [
            {
              "code": "ASSET_NOT_COVERED",
              "message": "Result does not clearly cover BTC."
            }
          ],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 10
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": false,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 0.8,
          "agent_friendly_score": 0.92,
          "overall_quality_score": 0.82
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-26T10:23:16.568Z",
        "latency_ms": null,
        "payment_tx": "0x7a2461928cda88fd6e7afcbdc8523910d461fbe598f2503d374385c9b396d6d3",
        "request_id": "req_1779790996304",
        "service_id": "nansen_smart_money_netflow",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [
            {
              "code": "ASSET_NOT_COVERED",
              "message": "Result does not clearly cover BTC."
            }
          ],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 10
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": false,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 0.8,
          "agent_friendly_score": 0.92,
          "overall_quality_score": 0.82
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x995f4a0e59b7b0af311b9f9c779f0618f9f17c059fbf1817dce5f64ca256fcb4",
        "coverage_valid": false,
        "data_non_empty": true,
        "consumer_rating": 0.05,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x7a2461928cda88fd6e7afcbdc8523910d461fbe598f2503d374385c9b396d6d3",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:23:16.295Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x7a2461928cda88fd6e7afcbdc8523910d461fbe598f2503d374385c9b396d6d3",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
            "amount": "0.01"
          },
          "block_number": "44101680",
          "explorer_url": "https://testnet.arcscan.app/tx/0x7a2461928cda88fd6e7afcbdc8523910d461fbe598f2503d374385c9b396d6d3",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "consumer_feedback": {
          "reason": "Returned a broad smart-money netflow leaderboard rather than GENIUS-specific Binance spot/futures netflow.",
          "confidence": 0.9,
          "intent_fit": "no",
          "answer_useful": "no",
          "consumer_score": 0.05,
          "missing_fields": [
            "GENIUS exchange netflow",
            "Binance spot netflow",
            "Binance futures netflow"
          ],
          "data_quality_score": 0.2,
          "used_in_final_answer": false
        },
        "consumer_feedback_arc_anchor": {
          "mode": "arc_testnet",
          "caip2": "eip155:5042002",
          "status": "anchored",
          "network": "arc-testnet",
          "tx_hash": "0x93ee68a420bfda2ecd42ddc0c2ead2474ec1b0e7b5424100d0efe0b5a4af3dd0",
          "chain_id": 5042002,
          "created_at": "2026-05-26T10:23:45.024Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779790996304",
          "block_number": "44101737",
          "explorer_url": "https://testnet.arcscan.app/tx/0x93ee68a420bfda2ecd42ddc0c2ead2474ec1b0e7b5424100d0efe0b5a4af3dd0",
          "service_hash": "0xcb45619860facfe6d7d7b85060751cec9b158c2b3787e957b88699b12aa9fa97",
          "feedback_hash": "0x4e1edfc0afc5da47ba762d182905130ed6169e7d4f7b130a0e1301416d717793",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "storage_model": "full_feedback_offchain_hash_on_arc",
          "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "anchor_version": "agent_router_feedback_arc_anchor_v1",
          "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0"
        },
        "consumer_feedback_erc8004": {
          "tag1": "data_quality",
          "tag2": "intent_fit",
          "caip2": "eip155:5042002",
          "error": "ERC-8004 agent_id is missing. Set ADN_ERC8004_AGENT_ID or attach registration.erc8004.agent_id to the service manifest.",
          "value": 500,
          "status": "not_configured",
          "network": "arc-testnet",
          "agent_id": null,
          "chain_id": 5042002,
          "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790996304",
          "standard": "ERC-8004",
          "created_at": "2026-05-26T10:23:49.426Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779790996304",
          "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790996304",
          "service_hash": "0xcb45619860facfe6d7d7b85060751cec9b158c2b3787e957b88699b12aa9fa97",
          "feedback_hash": "0x0360124cb086add7ef94bb67a217a64db6052a2e87bebb22ec59edd4fab108d3",
          "function_name": "giveFeedback",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "registry_type": "reputation",
          "value_decimals": 2,
          "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
          "identity_registry_address": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
          "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
        },
        "consumer_feedback_trust_anchor": {
          "erc8004": {
            "tag1": "data_quality",
            "tag2": "intent_fit",
            "caip2": "eip155:5042002",
            "error": "ERC-8004 agent_id is missing. Set ADN_ERC8004_AGENT_ID or attach registration.erc8004.agent_id to the service manifest.",
            "value": 500,
            "status": "not_configured",
            "network": "arc-testnet",
            "agent_id": null,
            "chain_id": 5042002,
            "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790996304",
            "standard": "ERC-8004",
            "created_at": "2026-05-26T10:23:49.426Z",
            "event_type": "AgentRouterConsumerFeedback",
            "request_id": "req_1779790996304",
            "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790996304",
            "service_hash": "0xcb45619860facfe6d7d7b85060751cec9b158c2b3787e957b88699b12aa9fa97",
            "feedback_hash": "0x0360124cb086add7ef94bb67a217a64db6052a2e87bebb22ec59edd4fab108d3",
            "function_name": "giveFeedback",
            "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
            "registry_type": "reputation",
            "value_decimals": 2,
            "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
            "identity_registry_address": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
            "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
          },
          "arc_anchor": {
            "mode": "arc_testnet",
            "caip2": "eip155:5042002",
            "status": "anchored",
            "network": "arc-testnet",
            "tx_hash": "0x93ee68a420bfda2ecd42ddc0c2ead2474ec1b0e7b5424100d0efe0b5a4af3dd0",
            "chain_id": 5042002,
            "created_at": "2026-05-26T10:23:45.024Z",
            "event_type": "AgentRouterFeedback",
            "request_id": "req_1779790996304",
            "block_number": "44101737",
            "explorer_url": "https://testnet.arcscan.app/tx/0x93ee68a420bfda2ecd42ddc0c2ead2474ec1b0e7b5424100d0efe0b5a4af3dd0",
            "service_hash": "0xcb45619860facfe6d7d7b85060751cec9b158c2b3787e957b88699b12aa9fa97",
            "feedback_hash": "0x4e1edfc0afc5da47ba762d182905130ed6169e7d4f7b130a0e1301416d717793",
            "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
            "storage_model": "full_feedback_offchain_hash_on_arc",
            "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
            "anchor_version": "agent_router_feedback_arc_anchor_v1",
            "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0"
          },
          "primary_standard": "custom_arc_anchor",
          "trust_anchor_version": "agent_router_trust_anchor_v1"
        }
      },
      "estimated_revenue": 0.07,
      "created_at": "2026-06-05T09:59:24.062Z",
      "updated_at": "2026-06-05T09:59:24.062Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_smart_money_dex_trades",
      "title": "Get Smart Money DEX Trades Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Smart Money DEX Trades Data. Endpoint: POST /api/v1/smart-money/dex-trades. Best for smart money behavior, labeled wallet activity, accumulation, distribution, holdings, and trading flow questions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "smart_money",
        "onchain_intelligence",
        "dex_trades",
        "trade_flow"
      ],
      "sample_request": {
        "chains": [
          "all"
        ],
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_smart_money_dex_trades",
      "upstream_source": "sha256:b666965933ed247593cb9ebddf13eabade012c0179acb8ede79369bf7e761919",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 1,
      "trust_score": 0.7635,
      "success_rate": 1,
      "average_latency_ms": 1158,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_smart_money_dex_trades",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.063Z"
      },
      "latest_quality_event": {
        "input": {
          "chains": [
            "ethereum"
          ],
          "pagination": {
            "page": 1,
            "per_page": 10
          }
        },
        "status": "passed",
        "created_at": "2026-05-24T07:05:15.693Z",
        "payment_tx": "0xd6ec055f5cf1abd5a7667675c2c9080f4682958a3a8300582feefe661bb7247e",
        "request_id": "req_1779606315692",
        "service_id": "nansen_smart_money_dex_trades",
        "http_status": 200,
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779606315693_34f97ff0",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 10
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-24T07:05:15.693Z",
        "latency_ms": 1158,
        "payment_tx": "0xd6ec055f5cf1abd5a7667675c2c9080f4682958a3a8300582feefe661bb7247e",
        "request_id": "req_1779606315692",
        "service_id": "nansen_smart_money_dex_trades",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 10
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 0.05,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0xd6ec055f5cf1abd5a7667675c2c9080f4682958a3a8300582feefe661bb7247e",
          "protocol": "x402",
          "created_at": "2026-05-24T07:05:15.693Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        },
        "consumer_feedback": {
          "reason": "Request included GENIUS token_address/date filters but the service invoked only chains/pagination and returned unrelated trades.",
          "confidence": 0.95,
          "intent_fit": "no",
          "answer_useful": "no",
          "consumer_score": 0.05,
          "missing_fields": [
            "GENIUS token filter",
            "date filter",
            "GENIUS-specific smart money trades"
          ],
          "data_quality_score": 0.2,
          "used_in_final_answer": false
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.063Z",
      "updated_at": "2026-06-05T09:59:24.063Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_top10_netflow",
      "title": "Top 10 tokens by on-chain net inflow (default solana; replace network param for Base/ETH)",
      "description_for_agent": "Top 10 tokens by on-chain net inflow (default solana; replace network param for Base/ETH) Accepts \"network\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow",
        "netflow",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "network": "solana"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_top10_netflow",
      "upstream_source": "sha256:1c624cc9cd7881b158037bb0b1b6b4f49a6192f24134b07b923b0e9db9643af1",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 2,
      "total_calls": 2,
      "consumer_feedback_count": 1,
      "trust_score": 0.758,
      "success_rate": 1,
      "average_latency_ms": 2274.5,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_top10_netflow",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.063Z"
      },
      "latest_quality_event": {
        "input": {
          "network": "solana"
        },
        "status": "passed",
        "created_at": "2026-05-24T07:13:19.832Z",
        "payment_tx": "0x19f7c562c702c7d809ad7bbf41a59ddf5ad25c58ac3df941817b310d0a62ebab",
        "request_id": "req_1779606799829",
        "service_id": "get_v1_data_top10_netflow",
        "http_status": 200,
        "provider_id": "blockbeats",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779606799832_8517cb31",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 10
              }
            ],
            "top_level_keys": [
              "status",
              "message",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-24T07:13:19.831Z",
        "latency_ms": 2053,
        "payment_tx": "0x19f7c562c702c7d809ad7bbf41a59ddf5ad25c58ac3df941817b310d0a62ebab",
        "request_id": "req_1779606799829",
        "service_id": "get_v1_data_top10_netflow",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "blockbeats",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 10
              }
            ],
            "top_level_keys": [
              "status",
              "message",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 1,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x19f7c562c702c7d809ad7bbf41a59ddf5ad25c58ac3df941817b310d0a62ebab",
          "protocol": "x402",
          "created_at": "2026-05-24T07:13:19.831Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "estimated_revenue": 0.02,
      "created_at": "2026-06-05T09:59:24.063Z",
      "updated_at": "2026-06-05T09:59:24.063Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_bottom_top_indicator",
      "title": "Market sentiment index",
      "description_for_agent": "Market sentiment index No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service",
        "sentiment_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_bottom_top_indicator",
      "upstream_source": "sha256:714596c943c66dfbccfda7dfc254a7e8ba3d6879b6be3a2acb53db21db95255e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_bottom_top_indicator",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.064Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.064Z",
      "updated_at": "2026-06-05T09:59:24.064Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_important",
      "title": "Important newsflashes (latest 5)",
      "description_for_agent": "Important newsflashes (latest 5) Accepts \"size\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "size": 5
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_important",
      "upstream_source": "sha256:9446e9d029fc329612617d8b976b9f45fc077efb3b95c9b6e5f14b66899f3e88",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_important",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.065Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.065Z",
      "updated_at": "2026-06-05T09:59:24.065Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_daily_tx",
      "title": "Daily on-chain transaction volume",
      "description_for_agent": "Daily on-chain transaction volume No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_daily_tx",
      "upstream_source": "sha256:2ee0686e123c3888b03b2797bf3f7e80d472699e0d75bc4c3b1ba0da2784c393",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_daily_tx",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.066Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.066Z",
      "updated_at": "2026-06-05T09:59:24.066Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_stablecoin_marketcap",
      "title": "Stablecoin market cap",
      "description_for_agent": "Stablecoin market cap No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_stablecoin_marketcap",
      "upstream_source": "sha256:b8b1e4bebed91cfcaabb692f2aa756403824a41824b7cf7cc3ecae3b878f9be5",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_stablecoin_marketcap",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.067Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.067Z",
      "updated_at": "2026-06-05T09:59:24.067Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_m2_supply",
      "title": "Global M2 supply",
      "description_for_agent": "Global M2 supply Accepts \"type\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "type": "1Y"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_m2_supply",
      "upstream_source": "sha256:134aea1dd06fb00b92b76f16934220c8c46f346d2997dcb9997dcc17697c5ddc",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_m2_supply",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.068Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.068Z",
      "updated_at": "2026-06-05T09:59:24.068Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_us10y",
      "title": "US 10Y Treasury yield",
      "description_for_agent": "US 10Y Treasury yield Accepts \"type\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "type": "1M"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_us10y",
      "upstream_source": "sha256:23a701b31a85ceda72bab84af82f43e42422bc4e6c1296ec3d859cfc9b80badb",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_us10y",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.070Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.070Z",
      "updated_at": "2026-06-05T09:59:24.070Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_dxy",
      "title": "DXY Dollar Index",
      "description_for_agent": "DXY Dollar Index Accepts \"type\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "type": "1M"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_dxy",
      "upstream_source": "sha256:0c6036c03cd71ed531cf42889d369d63b25eae084fbde79a1db1fd620e8985b1",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_dxy",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.071Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.071Z",
      "updated_at": "2026-06-05T09:59:24.071Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_compliant_total",
      "title": "Compliant exchange total assets",
      "description_for_agent": "Compliant exchange total assets No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_compliant_total",
      "upstream_source": "sha256:bbf4f50507657c9490efe2b9beb4d2442971784b65b598a69982b04cdba941a3",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_compliant_total",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.072Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.072Z",
      "updated_at": "2026-06-05T09:59:24.072Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_contract",
      "title": "Major derivatives platform comparison",
      "description_for_agent": "Major derivatives platform comparison Accepts \"dataType\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "dataType": "1D"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_contract",
      "upstream_source": "sha256:3d1c390596e6eedc2025682f530857f8a82abfae9ae6cda90a1fe887667a100d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_contract",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.132Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.132Z",
      "updated_at": "2026-06-05T09:59:24.132Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_bitfinex_long",
      "title": "Bitfinex BTC long positions",
      "description_for_agent": "Bitfinex BTC long positions Accepts \"symbol\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "symbol": "btc"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_bitfinex_long",
      "upstream_source": "sha256:f5badd0098777fd2956f4e52e1b0f25fa91eb9869bb185b6e676070487930db1",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_bitfinex_long",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.134Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.134Z",
      "updated_at": "2026-06-05T09:59:24.134Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_ai",
      "title": "Request example (AI newsflash)",
      "description_for_agent": "Request example (AI newsflash) Accepts \"page\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "page": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_ai",
      "upstream_source": "sha256:d00c84bdf058e05feeeb6f391d48b7ed4d379dcffb5a8933bcb844ce4a033056",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_ai",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.135Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.135Z",
      "updated_at": "2026-06-05T09:59:24.135Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash",
      "title": "All newsflashes",
      "description_for_agent": "GET /v1/newsflash. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash",
      "upstream_source": "sha256:3c87a085dd909cbb0724248bee92df04294533eaedad18565b05b96b83cf6752",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.135Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.135Z",
      "updated_at": "2026-06-05T09:59:24.135Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_24h",
      "title": "All newsflashes",
      "description_for_agent": "GET /v1/newsflash/24h. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_24h",
      "upstream_source": "sha256:d0750c2b0b7b10d0a5b60bee8c32d7886789d72a6250ef76dbd58ff592c5ec6f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_24h",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.136Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.136Z",
      "updated_at": "2026-06-05T09:59:24.136Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_original",
      "title": "(no pagination)",
      "description_for_agent": "GET /v1/newsflash/original. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_original",
      "upstream_source": "sha256:7463fa214d0dc0d4865b64a0a6cfaa71323e6b6676379d34296d8fa44f66333b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_original",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.137Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.137Z",
      "updated_at": "2026-06-05T09:59:24.137Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_onchain",
      "title": "Original",
      "description_for_agent": "GET /v1/newsflash/onchain. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_onchain",
      "upstream_source": "sha256:d15a56abb8503e01fa6d5f3976e557ed0a248030a48b528465efabf3490d2ddf",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_onchain",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.138Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.138Z",
      "updated_at": "2026-06-05T09:59:24.138Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_financing",
      "title": "First-report",
      "description_for_agent": "GET /v1/newsflash/financing. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_financing",
      "upstream_source": "sha256:4c92f197d13f43a606c511de5dc4fa75a518836f6a8975ff2cb13cdba69111ca",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_financing",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.138Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.138Z",
      "updated_at": "2026-06-05T09:59:24.138Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_newsflash_prediction",
      "title": "ain",
      "description_for_agent": "GET /v1/newsflash/prediction. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_newsflash_prediction",
      "upstream_source": "sha256:821d8e22121dfd14abf8f2fab9dc4605355dd703112af2ff2e13029f586b9c0d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_newsflash_prediction",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.139Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.139Z",
      "updated_at": "2026-06-05T09:59:24.139Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_article",
      "title": "All articles",
      "description_for_agent": "GET /v1/article. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_article",
      "upstream_source": "sha256:b98ab30769f473a9e6fea357f19fcc3d0f626e65ce407b3beb169337e6d5c79a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_article",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.139Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.139Z",
      "updated_at": "2026-06-05T09:59:24.139Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_article_24h",
      "title": "All articles",
      "description_for_agent": "GET /v1/article/24h. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_article_24h",
      "upstream_source": "sha256:439ed821da24c359845260cf3a578fd7f080b931facd048d0a1f37f8499af4c6",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_article_24h",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.140Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.140Z",
      "updated_at": "2026-06-05T09:59:24.140Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_article_important",
      "title": "up to 50)",
      "description_for_agent": "GET /v1/article/important. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_article_important",
      "upstream_source": "sha256:db375daf695a16462b95a6c88b923efb8d63a699b067d3422ab9f96105124881",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_article_important",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.141Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.141Z",
      "updated_at": "2026-06-05T09:59:24.141Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_article_original",
      "title": "Important",
      "description_for_agent": "GET /v1/article/original. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_article_original",
      "upstream_source": "sha256:d97373607e363b3a4cb9e0c156c63285dc064ed85266b5bf1ac2ce9e02616e32",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_article_original",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.141Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.141Z",
      "updated_at": "2026-06-05T09:59:24.141Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_v1_data_ibit_fbtc",
      "title": "Daily on-chain volume",
      "description_for_agent": "GET /v1/data/ibit_fbtc. No input is required for the default request. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_data_ibit_fbtc",
      "upstream_source": "sha256:288269a533210d07eb52bdc427dbe0b70eea539a7a1dfcad3776c2ab9bb3eb82",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_data_ibit_fbtc",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.142Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.142Z",
      "updated_at": "2026-06-05T09:59:24.142Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_https_app_nansen_ai_api_points_leaderboard_7baddress",
      "title": "GET api points leaderboard %7Baddress%7D",
      "description_for_agent": "Returns GET api points leaderboard %7Baddress%7D data. No input is required for the default request. Imported from API docs.",
      "provider_id": "nansen",
      "capabilities": [
        "data_service",
        "wallet_profile"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_https_app_nansen_ai_api_points_leaderboard_7baddress",
      "upstream_source": "sha256:16b68b4141dd8adea68f8b960638f2995d3ba534c47f3741fede691fe9eae982",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_https_app_nansen_ai_api_points_leaderboard_7baddress",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.143Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.143Z",
      "updated_at": "2026-06-05T09:59:24.143Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_https_app_nansen_ai_api_points_leaderboard_0xbbfb656",
      "title": "GET api points leaderboard 0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
      "description_for_agent": "Response Structure References Response Codes Code Description 200 Successful response 400 Invalid parameters Fields Response: Field Type Description tier string Tier name determined by points thresholds. Valid tier values are: \"none,\" \"green,\" \"ice,\" \"north,\" or \"star.\" Addresses not on the leaderboard return \"none.\" rank number Leaderboard rank. Users with the same points share the same rank. points number Total accumulated Nansen Points evm_address string Linked EVM rewards wallet solana_address string Linked Solana rewards wallet Usage Notes Minimum Qualification : Wallets with fewer than 1,000 points return {\"tier\":\"none\"} Public & Permissionless : No authentication required. Data Refresh : Tier data refreshes daily at 11am UTC. Implement local caching to reduce redundant calls. Previous Agent Next Hyperliquid Last updated 2 months ago Was this helpful? x-twitter youtube Permissionless Rewards: Concepts A. Points Leaderboard (Paginated) B. Individual Lookup References Was this helpful? Copy \"results\": [ { \"rank\": 1, \"points\": 982400, \"evm_address\": \"0x1234...abcd\", \"solana_address\": null, \"tier\": \"Star\", \"is_eligible\": true }, { \"rank\": 2, \"points\": 871200, \"evm_address\": \"0x5678...efgh\", \"solana_address\": \"7xKX...9mPq\", \"tier\": \"Star\", \"is_eligible\": true } ] Copy {\"tier\":\"star\"} No input is required for the default request. Imported from API docs.",
      "provider_id": "nansen",
      "capabilities": [
        "data_service",
        "wallet_profile"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_https_app_nansen_ai_api_points_leaderboard_0xbbfb656",
      "upstream_source": "sha256:70a1fc65e2e1d726160557f479d6883025ec85c98048e21df3d7a8c001e2cb05",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_https_app_nansen_ai_api_points_leaderboard_0xbbfb656",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.144Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.144Z",
      "updated_at": "2026-06-05T09:59:24.144Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_perp_leaderboard",
      "title": "Get Perpetual Trading Leaderboard Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Perpetual Trading Leaderboard Data. Endpoint: POST /api/v1/perp-leaderboard.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading",
        "leaderboard",
        "trader_ranking"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_perp_leaderboard",
      "upstream_source": "sha256:73ca8a973b72c1eb1484551855e421d0258c5368721d827ec344483a52aa5790",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_perp_leaderboard",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.145Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.145Z",
      "updated_at": "2026-06-05T09:59:24.145Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_perp_screener",
      "title": "Get Perpetual Contract Screening Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Perpetual Contract Screening Data. Endpoint: POST /api/v1/perp-screener.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_perp_screener",
      "upstream_source": "sha256:fcf14204a4ff16f6f26325451f6387d8a13f307ee2c9887ec77a540ca73ab384",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_perp_screener",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.146Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.146Z",
      "updated_at": "2026-06-05T09:59:24.146Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_portfolio_defi_holdings",
      "title": "Get Portfolio DeFi Holdings Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Portfolio DeFi Holdings Data. Endpoint: POST /api/v1/portfolio/defi-holdings.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "portfolio",
        "defi_holdings",
        "wallet_positions",
        "holdings",
        "token_holdings",
        "portfolio_exposure"
      ],
      "sample_request": {
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "wallet_address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_portfolio_defi_holdings",
      "upstream_source": "sha256:a2c8f3e406b0e6cafdc649c329f90e916b2e991f7bd8ba640542ae28721dcfb0",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_portfolio_defi_holdings",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.147Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.147Z",
      "updated_at": "2026-06-05T09:59:24.147Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_address_summary",
      "title": "Get Prediction Market Address Summary",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Address Summary. Endpoint: POST /api/v1/prediction-market/address-summary. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_address_summary",
      "upstream_source": "sha256:0ae844a809d27875707b6a78da96f7a3b8bd71ee70257dfaa7facf5039e2b431",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_address_summary",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.148Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.148Z",
      "updated_at": "2026-06-05T09:59:24.148Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_categories",
      "title": "Get Prediction Market Categories",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Categories. Endpoint: POST /api/v1/prediction-market/categories. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_categories",
      "upstream_source": "sha256:6fce68bd558bb835546671b63c61e94f9a0b4adaaa77dddf67630ae951f49ce7",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_categories",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.149Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.149Z",
      "updated_at": "2026-06-05T09:59:24.149Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_event_screener",
      "title": "Get Prediction Market Event Screener",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Event Screener. Endpoint: POST /api/v1/prediction-market/event-screener. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "status": "active",
        "sort_by": "volume_24hr",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_event_screener",
      "upstream_source": "sha256:a0757344763a620bb2aa09a3d5c04ca7732097375e9a442f126adfcbd6ad896f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_event_screener",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.150Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.150Z",
      "updated_at": "2026-06-05T09:59:24.150Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_market_screener",
      "title": "Get Prediction Market Screener",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Screener. Endpoint: POST /api/v1/prediction-market/market-screener. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "query": "PEPE",
        "status": "active",
        "sort_by": "volume_24hr",
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_market_screener",
      "upstream_source": "sha256:40ca5657caba9e61923910a9698c2275fb184e60d28a390b6617119ca2d4716c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_market_screener",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.151Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.151Z",
      "updated_at": "2026-06-05T09:59:24.151Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_ohlcv",
      "title": "Get Prediction Market OHLCV Candles",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market OHLCV Candles. Endpoint: POST /api/v1/prediction-market/ohlcv. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence",
        "ohlcv",
        "price_candles",
        "market_data"
      ],
      "sample_request": {
        "market_id": "573655",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_ohlcv",
      "upstream_source": "sha256:84984ed21dfd8a63bf7d941d738835988aa9934cf172713f4c819757fd2590cd",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_ohlcv",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.152Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.152Z",
      "updated_at": "2026-06-05T09:59:24.152Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_orderbook",
      "title": "Get Prediction Market Orderbook",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Orderbook. Endpoint: POST /api/v1/prediction-market/orderbook. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "market_id": "573655",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_orderbook",
      "upstream_source": "sha256:e1bc34590c3224e150eb85c2c3b18246c716672394354075320eb0b03ae46f59",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_orderbook",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.153Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.153Z",
      "updated_at": "2026-06-05T09:59:24.153Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_pnl_by_address",
      "title": "Get Prediction Market PnL by Address",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market PnL by Address. Endpoint: POST /api/v1/prediction-market/pnl-by-address. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence",
        "pnl",
        "profit_loss",
        "trader_performance"
      ],
      "sample_request": {
        "address": "0x3d055084621e08c0cd869a7f55039b777a3609cf",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_pnl_by_address",
      "upstream_source": "sha256:a5fad6c92213768b2b2052bae323e577055ba2ca3d337369fdb429a02d02aa0b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_pnl_by_address",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.155Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.155Z",
      "updated_at": "2026-06-05T09:59:24.155Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_pnl_by_market",
      "title": "Get Prediction Market PnL by Market",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market PnL by Market. Endpoint: POST /api/v1/prediction-market/pnl-by-market. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence",
        "pnl",
        "profit_loss",
        "trader_performance"
      ],
      "sample_request": {
        "market_id": "573655",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_pnl_by_market",
      "upstream_source": "sha256:1b8440e6ccfdfcbd67f7442f65cf513baa0c3ec6cc802df80ee3a006c0349793",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_pnl_by_market",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.233Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.232Z",
      "updated_at": "2026-06-05T09:59:24.232Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_position_detail",
      "title": "Get Prediction Market Position Detail",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Position Detail. Endpoint: POST /api/v1/prediction-market/position-detail. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "market_id": "573655",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_position_detail",
      "upstream_source": "sha256:ecb18b0f970da8343b1468a702c9581a31b42979b9a82570be94a869033a0b27",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_position_detail",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.234Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.234Z",
      "updated_at": "2026-06-05T09:59:24.234Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_top_holders",
      "title": "Get Prediction Market Top Holders",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Top Holders. Endpoint: POST /api/v1/prediction-market/top-holders. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence",
        "token_holders",
        "holder_distribution"
      ],
      "sample_request": {
        "market_id": "573655",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_top_holders",
      "upstream_source": "sha256:43773b218f720502cb9aa240466bc97243cfa61a834c5ca823ead3ae9e604396",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_top_holders",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.236Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.236Z",
      "updated_at": "2026-06-05T09:59:24.236Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_trades_by_address",
      "title": "Get Prediction Market Trades by Address",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Trades by Address. Endpoint: POST /api/v1/prediction-market/trades-by-address. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "address": "0x3d055084621e08c0cd869a7f55039b777a3609cf",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_trades_by_address",
      "upstream_source": "sha256:397ee8759ab5d853768aed3ebbf44bb4ec01c32ba45aaff902a20b0eece1f75c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_trades_by_address",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.237Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.237Z",
      "updated_at": "2026-06-05T09:59:24.237Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_prediction_market_trades_by_market",
      "title": "Get Prediction Market Trades by Market",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Prediction Market Trades by Market. Endpoint: POST /api/v1/prediction-market/trades-by-market. Best for prediction market questions such as markets, events, orderbooks, holders, trades, positions, and PnL.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "prediction_market",
        "polymarket",
        "market_intelligence"
      ],
      "sample_request": {
        "market_id": "573655",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_prediction_market_trades_by_market",
      "upstream_source": "sha256:831bca229646797e42b7a30a145cb268f92d695312e6805b44b58de28cca072d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_prediction_market_trades_by_market",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.238Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.238Z",
      "updated_at": "2026-06-05T09:59:24.238Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_counterparties",
      "title": "Get Address Counterparties Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address Counterparties Data. Endpoint: POST /api/v1/profiler/address/counterparties. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "counterparties",
        "wallet_relationships"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "group_by": "wallet",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "source_input": "Combined"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_counterparties",
      "upstream_source": "sha256:1d51d4df704845695558178de5f31447bc3cc9f044a8c81e288af2a4f0f74e5d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_counterparties",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.240Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.240Z",
      "updated_at": "2026-06-05T09:59:24.240Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_current_balance",
      "title": "Get Address Current Balance Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address Current Balance Data. Endpoint: POST /api/v1/profiler/address/current-balance. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "current_balance",
        "token_balances"
      ],
      "sample_request": {
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 10
        },
        "hide_spam_token": true
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_current_balance",
      "upstream_source": "sha256:718c773622491a95298a7396e9079760d270477540e5cce5bfee33b8d763c79b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_current_balance",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.241Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.241Z",
      "updated_at": "2026-06-05T09:59:24.241Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_historical_balances",
      "title": "Get Address Historical Balances Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address Historical Balances Data. Endpoint: POST /api/v1/profiler/address/historical-balances. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "historical_balances",
        "balance_history"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_historical_balances",
      "upstream_source": "sha256:d2013b306f121367e18ea62966c85370fdbc83bafdd4cb85e04d39372a479bf7",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_historical_balances",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.243Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.243Z",
      "updated_at": "2026-06-05T09:59:24.243Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_labels",
      "title": "Retrieve address label data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Retrieve address label data. Endpoint: POST /api/v1/profiler/address/labels. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "address_labels",
        "wallet_labels",
        "entity_labels"
      ],
      "sample_request": {
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_labels",
      "upstream_source": "sha256:fd1cabd273cb95994c1e9a301ee5413dcf24e943296caeec5448fcec3e3b33d6",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_labels",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.244Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.244Z",
      "updated_at": "2026-06-05T09:59:24.244Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_pnl",
      "title": "Retrieve address PnL data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Retrieve address PnL data. Endpoint: POST /api/v1/profiler/address/pnl. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "pnl",
        "profit_loss",
        "trader_performance"
      ],
      "sample_request": {
        "date": {
          "to": "2025-05-03T23:59:59Z",
          "from": "2025-05-01T00:00:00Z"
        },
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_pnl",
      "upstream_source": "sha256:481fec763ad78018a08bd41f6623551baf90f56d937f79be5c43cb45e028fd69",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_pnl",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.245Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-05T09:36:22.949Z",
        "event_hash": "0x7da962928f652f562ad713b4edd577d929475c86556a7f126168c441d4b3c8b8",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x60d15c4bc958a1c3465f5bf85d82a0ba81c152c6f3349cac86d4072c1fbe4f90",
        "request_id": "req_1780652177860",
        "service_id": "nansen_profiler_address_pnl",
        "trace_hash": "0xcea6107094000ba8b425d219b2aaa7b8ab221357ce4ec26b7529186ef96f91dd",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0xc4869bb67f4512b833f58483b741cfdb468fc4bd2d61136f62d3234c0f2ad3e8",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 6
              }
            ],
            "top_level_keys": [
              "pagination",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-05T09:36:20.735Z",
        "latency_ms": null,
        "payment_tx": "0x60d15c4bc958a1c3465f5bf85d82a0ba81c152c6f3349cac86d4072c1fbe4f90",
        "request_id": "req_1780652177860",
        "service_id": "nansen_profiler_address_pnl",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 6
              }
            ],
            "top_level_keys": [
              "pagination",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x200f8b115b30d89a8a34b66e2ca346344d000b90775d5712e5febed3aaa5443f",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x60d15c4bc958a1c3465f5bf85d82a0ba81c152c6f3349cac86d4072c1fbe4f90",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-05T09:36:20.487Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x60d15c4bc958a1c3465f5bf85d82a0ba81c152c6f3349cac86d4072c1fbe4f90",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45613611",
          "explorer_url": "https://testnet.arcscan.app/tx/0x60d15c4bc958a1c3465f5bf85d82a0ba81c152c6f3349cac86d4072c1fbe4f90",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.245Z",
      "updated_at": "2026-06-05T09:59:24.245Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_pnl_summary",
      "title": "Get Address PnL Summary Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address PnL Summary Data. Endpoint: POST /api/v1/profiler/address/pnl-summary. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "pnl",
        "profit_loss",
        "trader_performance"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_pnl_summary",
      "upstream_source": "sha256:e5cad4e4441c54d5d7b33397a709769181c69fac2912337f079ce35efe01dd0a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_pnl_summary",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.246Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.246Z",
      "updated_at": "2026-06-05T09:59:24.246Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_premium_labels",
      "title": "Get Address Premium Labels",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address Premium Labels. Endpoint: POST /api/v1/profiler/address/premium-labels. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "address_labels",
        "wallet_labels",
        "entity_labels",
        "premium_labels"
      ],
      "sample_request": {
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_premium_labels",
      "upstream_source": "sha256:4d7c2ff18ad5fe2a347e35105f770b4c0984e2eb31766a2e78982ab556aec383",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_premium_labels",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.247Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.247Z",
      "updated_at": "2026-06-05T09:59:24.247Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_transactions",
      "title": "Get Address Transactions Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address Transactions Data. Endpoint: POST /api/v1/profiler/address/transactions. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "transactions",
        "wallet_activity"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "all",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "hide_spam_token": true
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_transactions",
      "upstream_source": "sha256:34384c17ce8e30d93cd12cf04c0c8d313e28d57a51d27c74c936d1b0bfc033ec",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_transactions",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.248Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.248Z",
      "updated_at": "2026-06-05T09:59:24.248Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_perp_positions",
      "title": "Get Perpetual Positions Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Perpetual Positions Data. Endpoint: POST /api/v1/profiler/perp-positions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading"
      ],
      "sample_request": {
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_perp_positions",
      "upstream_source": "sha256:f868ecd7000c2981cbcdf20d00675e6450c404b1e48eebffea8355481a806a39",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_perp_positions",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.249Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.249Z",
      "updated_at": "2026-06-05T09:59:24.249Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_perp_trades",
      "title": "Get Perpetual Trade Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Perpetual Trade Data. Endpoint: POST /api/v1/profiler/perp-trades.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_perp_trades",
      "upstream_source": "sha256:f111c73552664042cfe4dfb6e0a14be4b024e3906a07ecdfd49184ce1f18b405",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_perp_trades",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.250Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.250Z",
      "updated_at": "2026-06-05T09:59:24.250Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_smart_money_dcas",
      "title": "Get Smart Money DCAs Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Smart Money DCAs Data. Endpoint: POST /api/v1/smart-money/dcas. Best for smart money behavior, labeled wallet activity, accumulation, distribution, holdings, and trading flow questions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "smart_money",
        "onchain_intelligence",
        "dca",
        "dollar_cost_average",
        "smart_money_strategy"
      ],
      "sample_request": {
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_smart_money_dcas",
      "upstream_source": "sha256:d8d8b1f7f0b9627e5daf909cd1a4835139911655b354a99efdb416b34232c8af",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_smart_money_dcas",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.251Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.251Z",
      "updated_at": "2026-06-05T09:59:24.251Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_smart_money_historical_holdings",
      "title": "Get Smart Money Historical Holdings Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Smart Money Historical Holdings Data. Endpoint: POST /api/v1/smart-money/historical-holdings. Best for smart money behavior, labeled wallet activity, accumulation, distribution, holdings, and trading flow questions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "smart_money",
        "onchain_intelligence",
        "historical_holdings",
        "holdings_history",
        "holdings",
        "token_holdings",
        "portfolio_exposure"
      ],
      "sample_request": {
        "chains": [
          "ethereum"
        ],
        "filters": {
          "include_stablecoins": false,
          "include_native_tokens": false
        },
        "date_range": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_smart_money_historical_holdings",
      "upstream_source": "sha256:25e7df8886aff4e2d84faea66b69f35eae6b92748601e8f477d6688e38bf04b4",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_smart_money_historical_holdings",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.252Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.252Z",
      "updated_at": "2026-06-05T09:59:24.252Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_smart_money_holdings",
      "title": "Get Smart Money Holdings Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Smart Money Holdings Data. Endpoint: POST /api/v1/smart-money/holdings. Best for smart money behavior, labeled wallet activity, accumulation, distribution, holdings, and trading flow questions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "smart_money",
        "onchain_intelligence",
        "holdings",
        "token_holdings",
        "portfolio_exposure"
      ],
      "sample_request": {
        "chains": [
          "ethereum"
        ],
        "filters": {
          "include_stablecoins": false,
          "include_native_tokens": false
        },
        "order_by": [
          {
            "field": "value_usd",
            "direction": "DESC"
          }
        ],
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_smart_money_holdings",
      "upstream_source": "sha256:7dd0589ec124fa767b243d838ee7a7101e395f2b7299b39891e1fa8b81547b4b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_smart_money_holdings",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.253Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.253Z",
      "updated_at": "2026-06-05T09:59:24.253Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_smart_money_perp_trades",
      "title": "Get Smart Money Perpetual Trades Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Smart Money Perpetual Trades Data. Endpoint: POST /api/v1/smart-money/perp-trades. Best for smart money behavior, labeled wallet activity, accumulation, distribution, holdings, and trading flow questions.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading",
        "smart_money",
        "onchain_intelligence"
      ],
      "sample_request": {
        "pagination": {
          "page": 1,
          "per_page": 10
        },
        "only_new_positions": false
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_smart_money_perp_trades",
      "upstream_source": "sha256:4213328309d4db3bc20d96ab52971c9fcd88b8826cd3a85e1bed0c6418f68319",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_smart_money_perp_trades",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.254Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.254Z",
      "updated_at": "2026-06-05T09:59:24.254Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_flows",
      "title": "Get \"Token God Mode\" (TGM) flows data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) flows data. Endpoint: POST /api/v1/tgm/flows. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "token_flows",
        "exchange_flow"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_flows",
      "upstream_source": "sha256:3620a7b71b46cb52c1210f554a6b448bc4ce56256992692c0b88de47291dc4e4",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 4,
      "total_calls": 4,
      "consumer_feedback_count": 1,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_flows",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.255Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-01T17:28:17.945Z",
        "event_hash": "0x30d47982b640900acc9c3372bbbd6b62e05cfe39ae57152eccc6f7cecfda213c",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x4457ffc1e22b491b1bee19746dc0452a52ae7700167b522b966e0116c37b787d",
        "request_id": "req_1780334893246",
        "service_id": "nansen_tgm_flows",
        "trace_hash": "0xe76ee58dd46129158ddd141b914e886a8d8574c29476b640a7482298c027cc48",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x820634e9ef3338f9aa615490b1bf7ab62bc8da74cedcd27f8012e452f42500a7",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 17
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-01T17:28:15.821Z",
        "latency_ms": null,
        "payment_tx": "0x4457ffc1e22b491b1bee19746dc0452a52ae7700167b522b966e0116c37b787d",
        "request_id": "req_1780334893246",
        "service_id": "nansen_tgm_flows",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 17
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0xbf4d8480e180af85302ea0eca717348e7113509a3181b4d2d51faad3e2f5c210",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x4457ffc1e22b491b1bee19746dc0452a52ae7700167b522b966e0116c37b787d",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-01T17:28:15.709Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x4457ffc1e22b491b1bee19746dc0452a52ae7700167b522b966e0116c37b787d",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45015424",
          "explorer_url": "https://testnet.arcscan.app/tx/0x4457ffc1e22b491b1bee19746dc0452a52ae7700167b522b966e0116c37b787d",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.04,
      "created_at": "2026-06-05T09:59:24.255Z",
      "updated_at": "2026-06-05T09:59:24.255Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        },
        {
          "code": "agent_useful",
          "label": "Agent useful",
          "level": "positive"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_holders",
      "title": "Get \"Token God Mode\" (TGM) holders data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) holders data. Endpoint: POST /api/v1/tgm/holders. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "token_holders",
        "holder_distribution"
      ],
      "sample_request": {
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_holders",
      "upstream_source": "sha256:c9ce28787a71d76fa8a344b1eec131dc80b0559029e90e19e516217d4a900882",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 1,
      "trust_score": 0.4443,
      "success_rate": 0,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_holders",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.333Z"
      },
      "latest_quality_event": {
        "status": "needs_review",
        "created_at": "2026-05-27T07:54:17.266Z",
        "event_hash": "0xfe084a9ec54b043cd9238a2d92109b46a6335dbd06b6bcf3d80ff3d67d0e7e23",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x0666f94dba03095eb9958bc5eb196b10383e3ee0428ad36924ca80cb32e85d28",
        "request_id": "req_1779868452368",
        "service_id": "nansen_tgm_holders",
        "trace_hash": "0x21da7d0e43c48aa720fd3d6ab0a1484529afd78b6d669c5cece628005319cded",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [
          {
            "code": "SCHEMA_ERROR",
            "message": "$.data is required"
          },
          {
            "code": "STATUS_NOT_SUCCESS",
            "message": "Result status is not success."
          },
          {
            "code": "EMPTY_RESULT",
            "message": "Provider returned a structurally valid response, but the data payload is empty."
          }
        ],
        "quality_event_id": "0xcdc5d3fe5967064f4a16ca9f1644a3186f30b03f7dd4bb98cae1bab1b0231f1c",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [
            {
              "code": "SCHEMA_ERROR",
              "message": "$.data is required"
            },
            {
              "code": "STATUS_NOT_SUCCESS",
              "message": "Result status is not success."
            },
            {
              "code": "EMPTY_RESULT",
              "message": "Provider returned a structurally valid response, but the data payload is empty."
            }
          ],
          "data_shape": {
            "type": "undefined",
            "empty": true,
            "top_level_keys": []
          },
          "schema_valid": false,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": false,
          "freshness_valid": true,
          "deterministic_score": 0.4,
          "agent_friendly_score": 0.76,
          "overall_quality_score": 0.47
        }
      },
      "latest_feedback_event": {
        "status": "error",
        "created_at": "2026-05-27T07:54:12.630Z",
        "latency_ms": null,
        "payment_tx": "0x0666f94dba03095eb9958bc5eb196b10383e3ee0428ad36924ca80cb32e85d28",
        "request_id": "req_1779868452368",
        "service_id": "nansen_tgm_holders",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": false,
        "verification": {
          "issues": [
            {
              "code": "SCHEMA_ERROR",
              "message": "$.data is required"
            },
            {
              "code": "STATUS_NOT_SUCCESS",
              "message": "Result status is not success."
            },
            {
              "code": "EMPTY_RESULT",
              "message": "Provider returned a structurally valid response, but the data payload is empty."
            }
          ],
          "data_shape": {
            "type": "undefined",
            "empty": true,
            "top_level_keys": []
          },
          "schema_valid": false,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": false,
          "freshness_valid": true,
          "deterministic_score": 0.4,
          "agent_friendly_score": 0.76,
          "overall_quality_score": 0.47
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x8f86ec002b3e305978a1924a59188b01b9ddf96a148ab56510cf759530e4b774",
        "coverage_valid": true,
        "data_non_empty": false,
        "consumer_rating": 0.425,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x0666f94dba03095eb9958bc5eb196b10383e3ee0428ad36924ca80cb32e85d28",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-27T07:54:12.305Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x0666f94dba03095eb9958bc5eb196b10383e3ee0428ad36924ca80cb32e85d28",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "44245197",
          "explorer_url": "https://testnet.arcscan.app/tx/0x0666f94dba03095eb9958bc5eb196b10383e3ee0428ad36924ca80cb32e85d28",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "consumer_feedback": {
          "reason": "The holders call charged successfully but upstream returned HTTP 422 because the date field is not accepted, so no holder rows were usable.",
          "confidence": 0.95,
          "intent_fit": "partial",
          "answer_useful": "no",
          "consumer_score": 0.425,
          "missing_fields": [
            "holder rows",
            "holder labels",
            "concentration data"
          ],
          "data_quality_score": 0.2,
          "used_in_final_answer": true
        },
        "consumer_feedback_arc_anchor": {
          "mode": "arc_testnet",
          "caip2": "eip155:5042002",
          "status": "anchored",
          "network": "arc-testnet",
          "tx_hash": "0xa78f7eb025048f8bd3807e2ad312a4ee2542409bbdfd0dd94b700285107a8550",
          "chain_id": 5042002,
          "created_at": "2026-05-27T07:55:43.759Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779868452368",
          "block_number": "44245374",
          "explorer_url": "https://testnet.arcscan.app/tx/0xa78f7eb025048f8bd3807e2ad312a4ee2542409bbdfd0dd94b700285107a8550",
          "service_hash": "0xbe49873c8d4b66d7d9eada8242cdcbf371b2e36621b3dd54b6605e54a3542690",
          "feedback_hash": "0x90d0d751a45ea9f901176efc43fef327e4d89b07292ff1ac4e3b6a22bfc8133e",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "storage_model": "full_feedback_offchain_hash_on_arc",
          "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "anchor_version": "agent_router_feedback_arc_anchor_v1",
          "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0"
        },
        "consumer_feedback_erc8004": {
          "tag1": "data_quality",
          "tag2": "intent_fit",
          "caip2": "eip155:5042002",
          "error": "ERC-8004 agent_id is missing. Set ADN_ERC8004_AGENT_ID or attach registration.erc8004.agent_id to the service manifest.",
          "value": 4250,
          "status": "not_configured",
          "network": "arc-testnet",
          "agent_id": null,
          "chain_id": 5042002,
          "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779868452368",
          "standard": "ERC-8004",
          "created_at": "2026-05-27T07:55:48.416Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779868452368",
          "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779868452368",
          "service_hash": "0xbe49873c8d4b66d7d9eada8242cdcbf371b2e36621b3dd54b6605e54a3542690",
          "feedback_hash": "0xd6842207b164c0b5ebad65e41b4c3918a0dfd87c98278751185ea9bc1d531f0a",
          "function_name": "giveFeedback",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "registry_type": "reputation",
          "value_decimals": 2,
          "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
          "identity_registry_address": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
          "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
        },
        "consumer_feedback_trust_anchor": {
          "erc8004": {
            "tag1": "data_quality",
            "tag2": "intent_fit",
            "caip2": "eip155:5042002",
            "error": "ERC-8004 agent_id is missing. Set ADN_ERC8004_AGENT_ID or attach registration.erc8004.agent_id to the service manifest.",
            "value": 4250,
            "status": "not_configured",
            "network": "arc-testnet",
            "agent_id": null,
            "chain_id": 5042002,
            "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779868452368",
            "standard": "ERC-8004",
            "created_at": "2026-05-27T07:55:48.416Z",
            "event_type": "AgentRouterConsumerFeedback",
            "request_id": "req_1779868452368",
            "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779868452368",
            "service_hash": "0xbe49873c8d4b66d7d9eada8242cdcbf371b2e36621b3dd54b6605e54a3542690",
            "feedback_hash": "0xd6842207b164c0b5ebad65e41b4c3918a0dfd87c98278751185ea9bc1d531f0a",
            "function_name": "giveFeedback",
            "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
            "registry_type": "reputation",
            "value_decimals": 2,
            "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
            "identity_registry_address": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
            "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
          },
          "arc_anchor": {
            "mode": "arc_testnet",
            "caip2": "eip155:5042002",
            "status": "anchored",
            "network": "arc-testnet",
            "tx_hash": "0xa78f7eb025048f8bd3807e2ad312a4ee2542409bbdfd0dd94b700285107a8550",
            "chain_id": 5042002,
            "created_at": "2026-05-27T07:55:43.759Z",
            "event_type": "AgentRouterFeedback",
            "request_id": "req_1779868452368",
            "block_number": "44245374",
            "explorer_url": "https://testnet.arcscan.app/tx/0xa78f7eb025048f8bd3807e2ad312a4ee2542409bbdfd0dd94b700285107a8550",
            "service_hash": "0xbe49873c8d4b66d7d9eada8242cdcbf371b2e36621b3dd54b6605e54a3542690",
            "feedback_hash": "0x90d0d751a45ea9f901176efc43fef327e4d89b07292ff1ac4e3b6a22bfc8133e",
            "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
            "storage_model": "full_feedback_offchain_hash_on_arc",
            "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
            "anchor_version": "agent_router_feedback_arc_anchor_v1",
            "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0"
          },
          "primary_standard": "custom_arc_anchor",
          "trust_anchor_version": "agent_router_trust_anchor_v1"
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.333Z",
      "updated_at": "2026-06-05T09:59:24.333Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_indicators",
      "title": "Get Nansen Score Indicators",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Nansen Score Indicators. Endpoint: POST /api/v1/tgm/indicators. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "nansen_score",
        "token_indicators"
      ],
      "sample_request": {
        "chain": "ethereum",
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_indicators",
      "upstream_source": "sha256:4a998ff66b97eb24c71a3f4eed0006245319f5b0605ee6960d419b953397b669",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_indicators",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.335Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.335Z",
      "updated_at": "2026-06-05T09:59:24.335Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_perp_pnl_leaderboard",
      "title": "Get \"Token God Mode\" (TGM) perp PnL leaderboard data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) perp PnL leaderboard data. Endpoint: POST /api/v1/tgm/perp-pnl-leaderboard. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "pnl",
        "profit_loss",
        "trader_performance",
        "perpetuals",
        "derivatives",
        "perp_trading",
        "leaderboard",
        "trader_ranking",
        "token_god_mode",
        "token_data"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_perp_pnl_leaderboard",
      "upstream_source": "sha256:952db25abed25d8bdac5ed9881f1d50ab86e07da410abf4cfff999e2781a54cf",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_perp_pnl_leaderboard",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.336Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.336Z",
      "updated_at": "2026-06-05T09:59:24.336Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_perp_positions",
      "title": "Get \"Token God Mode\" (TGM) perp positions data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) perp positions data. Endpoint: POST /api/v1/tgm/perp-positions. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading",
        "token_god_mode",
        "token_data"
      ],
      "sample_request": {
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_perp_positions",
      "upstream_source": "sha256:d1e304cbb5242bb73fe1cff76bdf4178bedadd57d7bdb55b30ea2fabb1986341",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_perp_positions",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.337Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.337Z",
      "updated_at": "2026-06-05T09:59:24.337Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_perp_trades",
      "title": "Get \"Token God Mode\" (TGM) perp trades data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) perp trades data. Endpoint: POST /api/v1/tgm/perp-trades. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "perpetuals",
        "derivatives",
        "perp_trading",
        "token_god_mode",
        "token_data"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_perp_trades",
      "upstream_source": "sha256:def3a63105c445317b55e93a90b9493dc00fcff21dcb258b4a0be4fe536fa5e2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_perp_trades",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.339Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.339Z",
      "updated_at": "2026-06-05T09:59:24.339Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_pnl_leaderboard",
      "title": "Get \"Token God Mode\" (TGM) PnL leaderboard data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) PnL leaderboard data. Endpoint: POST /api/v1/tgm/pnl-leaderboard. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "pnl",
        "profit_loss",
        "trader_performance",
        "leaderboard",
        "trader_ranking",
        "token_god_mode",
        "token_data"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_pnl_leaderboard",
      "upstream_source": "sha256:fbab62178583f44c8e6d9a0f2531078c9006621e8b829b508fade09a5bedaf0c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_pnl_leaderboard",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.340Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.340Z",
      "updated_at": "2026-06-05T09:59:24.340Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_token_information",
      "title": "Get \"Token God Mode\" (TGM) token information data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) token information data. Endpoint: POST /api/v1/tgm/token-information. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "token_information",
        "token_metadata"
      ],
      "sample_request": {
        "chain": "ethereum",
        "timeframe": "1d",
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_token_information",
      "upstream_source": "sha256:4fcb4bcfda17de2d0ab53105d8bbfaebce137d380a5859e10a7ad9751272ad4d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_token_information",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.341Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.341Z",
      "updated_at": "2026-06-05T09:59:24.341Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_token_ohlcv",
      "title": "Retrieve token OHLCV candle data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Retrieve token OHLCV candle data. Endpoint: POST /api/v1/tgm/token-ohlcv. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "ohlcv",
        "price_candles",
        "market_data"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "timeframe": "1h",
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_token_ohlcv",
      "upstream_source": "sha256:bac0f127da22cc86a39b81bc15c222c626e4656ed1e3eaaaeb698d53f878b552",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_token_ohlcv",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.342Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.342Z",
      "updated_at": "2026-06-05T09:59:24.342Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_transfers",
      "title": "Get \"Token God Mode\" (TGM) transfers data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) transfers data. Endpoint: POST /api/v1/tgm/transfers. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "token_transfers",
        "wallet_activity"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_transfers",
      "upstream_source": "sha256:b16579c462ec8509b092c6802ee1d2dc3abd9988e5d9901cf81e09643a9c051b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 11,
      "total_calls": 11,
      "consumer_feedback_count": 1,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_transfers",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.343Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-03T15:16:05.539Z",
        "event_hash": "0xcb780590de10d7c3ec401860824e73958bfe6d72f1e0b6f55ccf9caabf7665e0",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x25bba09128b376dc20a0991f99907f5f4ceb347aab9c2f99b3ebb27542a82e2f",
        "request_id": "req_1780499759990",
        "service_id": "nansen_tgm_transfers",
        "trace_hash": "0x71644c81abe57185de2b37a834669bfdc8ad918a501503f52f7882821354cb38",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0xc2758d30bb9507cc9dcf4267763e4df09853ae5d4c33a08ebc642e48109a2810",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 100
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-03T15:16:03.444Z",
        "latency_ms": null,
        "payment_tx": "0x25bba09128b376dc20a0991f99907f5f4ceb347aab9c2f99b3ebb27542a82e2f",
        "request_id": "req_1780499759990",
        "service_id": "nansen_tgm_transfers",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 100
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x37ff593eafbe0b7b739a54d66aa987e911dbbfd1c93316f9064bff4945c760ce",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x25bba09128b376dc20a0991f99907f5f4ceb347aab9c2f99b3ebb27542a82e2f",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-03T15:16:03.082Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x25bba09128b376dc20a0991f99907f5f4ceb347aab9c2f99b3ebb27542a82e2f",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45327145",
          "explorer_url": "https://testnet.arcscan.app/tx/0x25bba09128b376dc20a0991f99907f5f4ceb347aab9c2f99b3ebb27542a82e2f",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.11,
      "created_at": "2026-06-05T09:59:24.343Z",
      "updated_at": "2026-06-05T09:59:24.343Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        },
        {
          "code": "agent_useful",
          "label": "Agent useful",
          "level": "positive"
        }
      ]
    },
    {
      "service_id": "nansen_token_screener",
      "title": "Retrieve token screener data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Retrieve token screener data. Endpoint: POST /api/v1/token-screener.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_screener",
        "token_screening"
      ],
      "sample_request": {
        "chains": [
          "ethereum"
        ],
        "timeframe": "24h",
        "pagination": {
          "page": 1,
          "per_page": 3
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_token_screener",
      "upstream_source": "sha256:0768b2a949758a03a0da7cd7f47c2e3470e474289c870986563a2c889263477f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_token_screener",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.343Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.343Z",
      "updated_at": "2026-06-05T09:59:24.343Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_transaction_with_token_transfer_lookup",
      "title": "Get Transaction with Token Transfer Lookup Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Transaction with Token Transfer Lookup Data. Endpoint: POST /api/v1/transaction-with-token-transfer-lookup.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service"
      ],
      "sample_request": {
        "chain": "ethereum",
        "transaction_hash": "0x6350073e78223fca232cb4cfc610e2eefc209e6c3d2e46f54c1ee85f4628741f"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_transaction_with_token_transfer_lookup",
      "upstream_source": "sha256:f21a046417cb24e6c60dd954699d6f2b3135ae9933f58acef16071333fe24747",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_transaction_with_token_transfer_lookup",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.344Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.344Z",
      "updated_at": "2026-06-05T09:59:24.344Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_flow_intelligence",
      "title": "Get \"Token God Mode\" (TGM) flow intelligence data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) flow intelligence data. Endpoint: POST /api/v1/tgm/flow-intelligence. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "flow_intelligence",
        "token_flow"
      ],
      "sample_request": {
        "chain": "ethereum",
        "timeframe": "1d",
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_flow_intelligence",
      "upstream_source": "sha256:1747a80e109adb71ffe60754bf38f40744931cdfaa1bf0ba3bd76fd4ecc4962a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.3508,
      "success_rate": 0,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_flow_intelligence",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.345Z"
      },
      "latest_quality_event": {
        "status": "needs_review",
        "created_at": "2026-05-26T07:56:47.310Z",
        "event_hash": "0x7bdfae2a9a9b2ede5f1281a8ef7d2984ffc5e57b5dcbf40dd1c2fdb0a198eae8",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0xcc85617648bc30be27d25f544c947283df7eddd91eb3779e0e67964afee6c346",
        "request_id": "req_1779782202243",
        "service_id": "nansen_tgm_flow_intelligence",
        "trace_hash": "0x5cc9c97383ed9bf0827585abce8560e7cde9b61528fb6444e98b29d02045c73e",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [
          {
            "code": "SCHEMA_ERROR",
            "message": "$.data is required"
          },
          {
            "code": "STATUS_NOT_SUCCESS",
            "message": "Result status is not success."
          },
          {
            "code": "EMPTY_RESULT",
            "message": "Provider returned a structurally valid response, but the data payload is empty."
          }
        ],
        "quality_event_id": "0xf75c6c166b706e4ca90293086e9555f3125cf9331d4bd146f7d52ed484551ce5",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [
            {
              "code": "SCHEMA_ERROR",
              "message": "$.data is required"
            },
            {
              "code": "STATUS_NOT_SUCCESS",
              "message": "Result status is not success."
            },
            {
              "code": "EMPTY_RESULT",
              "message": "Provider returned a structurally valid response, but the data payload is empty."
            }
          ],
          "data_shape": {
            "type": "undefined",
            "empty": true,
            "top_level_keys": []
          },
          "schema_valid": false,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": false,
          "freshness_valid": true,
          "deterministic_score": 0.4,
          "agent_friendly_score": 0.76,
          "overall_quality_score": 0.47
        }
      },
      "latest_feedback_event": {
        "status": "error",
        "created_at": "2026-05-26T07:56:42.548Z",
        "latency_ms": null,
        "payment_tx": "0xcc85617648bc30be27d25f544c947283df7eddd91eb3779e0e67964afee6c346",
        "request_id": "req_1779782202243",
        "service_id": "nansen_tgm_flow_intelligence",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": false,
        "verification": {
          "issues": [
            {
              "code": "SCHEMA_ERROR",
              "message": "$.data is required"
            },
            {
              "code": "STATUS_NOT_SUCCESS",
              "message": "Result status is not success."
            },
            {
              "code": "EMPTY_RESULT",
              "message": "Provider returned a structurally valid response, but the data payload is empty."
            }
          ],
          "data_shape": {
            "type": "undefined",
            "empty": true,
            "top_level_keys": []
          },
          "schema_valid": false,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": false,
          "freshness_valid": true,
          "deterministic_score": 0.4,
          "agent_friendly_score": 0.76,
          "overall_quality_score": 0.47
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x6c2c7bc09caa7445001159e66c0725454bb766530add6543257f1b9ae7702866",
        "coverage_valid": true,
        "data_non_empty": false,
        "consumer_rating": 0,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xcc85617648bc30be27d25f544c947283df7eddd91eb3779e0e67964afee6c346",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T07:56:42.195Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0xcc85617648bc30be27d25f544c947283df7eddd91eb3779e0e67964afee6c346",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
            "amount": "0.01"
          },
          "block_number": "44085485",
          "explorer_url": "https://testnet.arcscan.app/tx/0xcc85617648bc30be27d25f544c947283df7eddd91eb3779e0e67964afee6c346",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.345Z",
      "updated_at": "2026-06-05T09:59:24.345Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "nansen_profiler_address_related_wallets",
      "title": "Get Address Related Wallets Data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get Address Related Wallets Data. Endpoint: POST /api/v1/profiler/address/related-wallets. Best for wallet or address due diligence, balances, labels, PnL, counterparties, related wallets, and transaction history.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "wallet_profile",
        "address_intelligence",
        "related_wallets",
        "wallet_cluster"
      ],
      "sample_request": {
        "chain": "arbitrum",
        "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
        "pagination": {
          "page": 1,
          "per_page": 10
        }
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_profiler_address_related_wallets",
      "upstream_source": "sha256:d6682dfe570269f9b79bee053a2f7dd4e50c5196093aded2870e9a5b90a4be3d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 4,
      "total_calls": 4,
      "consumer_feedback_count": 0,
      "trust_score": 0.6529,
      "success_rate": 0.5,
      "average_latency_ms": 1083,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_profiler_address_related_wallets",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.346Z"
      },
      "latest_quality_event": {
        "input": {
          "chain": "arbitrum",
          "address": "0xbbfb6566ad064c233af6314aeb1eee4c26a5f921",
          "pagination": {
            "page": 1,
            "per_page": 3
          }
        },
        "status": "passed",
        "created_at": "2026-05-24T06:14:45.135Z",
        "payment_tx": "0xfa72339048596843ffaaffc64cbf9310cd1f23257b72095a4d461f491c41ae69",
        "request_id": "req_1779603285134",
        "service_id": "nansen_profiler_address_related_wallets",
        "http_status": 200,
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "detected": false
        },
        "blocking_issues": [],
        "quality_event_id": "qe_1779603285135_bd9fbd37",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 3
              }
            ],
            "top_level_keys": [
              "pagination",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-24T06:14:45.135Z",
        "latency_ms": 798,
        "payment_tx": "0xfa72339048596843ffaaffc64cbf9310cd1f23257b72095a4d461f491c41ae69",
        "request_id": "req_1779603285134",
        "service_id": "nansen_profiler_address_related_wallets",
        "consumer_id": "consumer_demo_agent",
        "http_status": 200,
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 3
              }
            ],
            "top_level_keys": [
              "pagination",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": null,
        "consumer_rating": 1,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0xfa72339048596843ffaaffc64cbf9310cd1f23257b72095a4d461f491c41ae69",
          "protocol": "x402",
          "created_at": "2026-05-24T06:14:45.135Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "estimated_revenue": 0.04,
      "created_at": "2026-06-05T09:59:24.346Z",
      "updated_at": "2026-06-05T09:59:24.346Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        },
        {
          "code": "needs_attention",
          "label": "Needs attention",
          "level": "warning"
        }
      ]
    },
    {
      "service_id": "get_v1_search",
      "title": "Triggers : search [keyword], find [keyword], [keyword] news, what&#x27;s happening with [keyword]",
      "description_for_agent": "Triggers : search [keyword], find [keyword], [keyword] news, what&#x27;s happening with [keyword] Accepts \"name\" as input. Imported from BlockBeats API Skill.",
      "provider_id": "blockbeats",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "name": "keyword"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_v1_search",
      "upstream_source": "sha256:d4d0a26281880f821b625eba9a922b85bc7efe8c62be3d13fd8aeb0cc92f0af2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.3333,
      "success_rate": 0,
      "average_latency_ms": 1745,
      "latest_validation": {
        "ok": true,
        "service_id": "get_v1_search",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.346Z"
      },
      "latest_quality_event": {
        "input": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "AZTEC"
        },
        "status": "quality_issue",
        "created_at": "2026-05-24T07:43:39.063Z",
        "payment_tx": "0xcf0c2bc73a74326a511d54f5fea005aaaeb28ccfe8f8472b6686b972510c5d42",
        "request_id": "req_1779608619061",
        "service_id": "get_v1_search",
        "http_status": 502,
        "provider_id": "blockbeats",
        "event_version": "agent_service_quality_event_v1",
        "business_error": {
          "code": "RESULT_STATUS_NOT_SUCCESS",
          "message": "Provider envelope status is not success.",
          "detected": true
        },
        "blocking_issues": [
          {
            "code": "SCHEMA_ERROR",
            "message": "$.data is required"
          },
          {
            "code": "RESULT_STATUS_NOT_SUCCESS",
            "message": "Provider envelope status is not success."
          },
          {
            "code": "RESULT_DATA_EMPTY",
            "message": "Provider returned no usable data."
          }
        ],
        "quality_event_id": "qe_1779608619063_0212b172",
        "blocking_issue_count": 3,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [
            {
              "code": "SCHEMA_ERROR",
              "message": "$.data is required"
            },
            {
              "code": "STATUS_NOT_SUCCESS",
              "message": "Result status is not success."
            },
            {
              "code": "EMPTY_RESULT",
              "message": "Provider returned a structurally valid response, but the data payload is empty."
            }
          ],
          "data_shape": {
            "type": "undefined",
            "empty": true,
            "top_level_keys": []
          },
          "schema_valid": false,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": false,
          "freshness_valid": true,
          "deterministic_score": 0.4,
          "agent_friendly_score": 0.76,
          "overall_quality_score": 0.47
        }
      },
      "latest_feedback_event": {
        "status": "error",
        "created_at": "2026-05-24T07:43:39.062Z",
        "latency_ms": 1745,
        "payment_tx": "0xcf0c2bc73a74326a511d54f5fea005aaaeb28ccfe8f8472b6686b972510c5d42",
        "request_id": "req_1779608619061",
        "service_id": "get_v1_search",
        "consumer_id": "consumer_demo_agent",
        "http_status": 502,
        "provider_id": "blockbeats",
        "schema_valid": false,
        "verification": {
          "issues": [
            {
              "code": "SCHEMA_ERROR",
              "message": "$.data is required"
            },
            {
              "code": "STATUS_NOT_SUCCESS",
              "message": "Result status is not success."
            },
            {
              "code": "EMPTY_RESULT",
              "message": "Provider returned a structurally valid response, but the data payload is empty."
            }
          ],
          "data_shape": {
            "type": "undefined",
            "empty": true,
            "top_level_keys": []
          },
          "schema_valid": false,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": false,
          "freshness_valid": true,
          "deterministic_score": 0.4,
          "agent_friendly_score": 0.76,
          "overall_quality_score": 0.47
        },
        "event_version": "agent_service_feedback_v1",
        "business_error": {
          "code": "RESULT_STATUS_NOT_SUCCESS",
          "message": "Provider envelope status is not success."
        },
        "consumer_rating": 0,
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0xcf0c2bc73a74326a511d54f5fea005aaaeb28ccfe8f8472b6686b972510c5d42",
          "protocol": "x402",
          "created_at": "2026-05-24T07:43:39.062Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.346Z",
      "updated_at": "2026-06-05T09:59:24.346Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        },
        {
          "code": "needs_attention",
          "label": "Needs attention",
          "level": "warning"
        }
      ]
    },
    {
      "service_id": "nansen_tgm_who_bought_sold",
      "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
      "description_for_agent": "Use this Nansen API service when a buyer Agent needs Get \"Token God Mode\" (TGM) who bought/sold data. Endpoint: POST /api/v1/tgm/who-bought-sold. Best for token-level analytics such as holders, flows, transfers, DEX trades, OHLCV, token metadata, and buyer/seller activity.",
      "provider_id": "provider_nansen_api",
      "capabilities": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "buyer_seller_flow",
        "who_bought_sold"
      ],
      "sample_request": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/nansen_tgm_who_bought_sold",
      "upstream_source": "sha256:620a42e63e1d4866106fac39ea332e757c5aa94684b332938e51bd903940472e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 25,
      "total_calls": 25,
      "consumer_feedback_count": 7,
      "trust_score": 0.9399,
      "success_rate": 0.96,
      "average_latency_ms": 951.91,
      "latest_validation": {
        "ok": true,
        "service_id": "nansen_tgm_who_bought_sold",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.347Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-01T17:29:51.161Z",
        "event_hash": "0x40f750fcd39486ccca1ea3aa6bfdfa219f21d8cd139a23a707f65c440cd2a5c6",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
        "request_id": "req_1780334978141",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0x6e5356bbdceaf657e47d88c449003ec302f15a6742bde03f3926336e84166da3",
        "provider_id": "provider_nansen_api",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x3943499146744e57234309618c61aaf56a2d9867176167c094fb24204585dc4d",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 20
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-01T17:29:45.308Z",
        "latency_ms": null,
        "payment_tx": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
        "request_id": "req_1780334978141",
        "service_id": "nansen_tgm_who_bought_sold",
        "consumer_id": "local_agent_wallet",
        "provider_id": "provider_nansen_api",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 20
              }
            ],
            "top_level_keys": [
              "data",
              "pagination"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0xa0c3c3ab254bafa574ef3db675bbc7512c61b02c310e3acc3ff0bc25365cdd7f",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-01T17:29:45.191Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45015532",
          "explorer_url": "https://testnet.arcscan.app/tx/0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.25,
      "created_at": "2026-06-05T09:59:24.347Z",
      "updated_at": "2026-06-05T09:59:24.347Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        },
        {
          "code": "agent_useful",
          "label": "Agent useful",
          "level": "positive"
        },
        {
          "code": "needs_attention",
          "label": "Needs attention",
          "level": "warning"
        }
      ]
    },
    {
      "service_id": "aggregated_liquidation_history",
      "title": "Liquidation Aggregated History",
      "description_for_agent": "This API retrieves aggregated historical data for both long and short liquidations of a coin on the exchange Accepts \"exchange_list\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTC",
        "end_time": 1,
        "interval": "1d",
        "start_time": 1,
        "exchange_list": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/aggregated_liquidation_history",
      "upstream_source": "sha256:bb8b9479a8a86f05960a85ba9a6146ea036b41a0e76c48ad664aebed4fe74284",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 3,
      "total_calls": 3,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "aggregated_liquidation_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.348Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-05-30T14:43:44.988Z",
        "event_hash": "0xfc9d95f814dc884ca9b49a54bd6fa27946954c6d76d55868a4447f6b2ef89548",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0xe1ed247ed618e3ecb3108b4e3150734af8adae6b967eed381c60bf27956ce7d5",
        "request_id": "req_1780152216436",
        "service_id": "aggregated_liquidation_history",
        "trace_hash": "0xce5bbae1b33e04bfa7ae91404cd5aaa8a285fad8de8b8467b58890e7b175078d",
        "provider_id": "coinglass",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0xd3e474eaf55a591185b7567351f74b9f04c04b508674ed58c91c6eb466c5dc6d",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 1
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-30T14:43:38.879Z",
        "latency_ms": null,
        "payment_tx": "0xe1ed247ed618e3ecb3108b4e3150734af8adae6b967eed381c60bf27956ce7d5",
        "request_id": "req_1780152216436",
        "service_id": "aggregated_liquidation_history",
        "consumer_id": "local_agent_wallet",
        "provider_id": "coinglass",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 1
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0xf3e3df8ccdcf8e5f6fac1f99360a0acbd008b1af9624d7e73e434b29ef34fcc8",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xe1ed247ed618e3ecb3108b4e3150734af8adae6b967eed381c60bf27956ce7d5",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-30T14:43:38.616Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0xe1ed247ed618e3ecb3108b4e3150734af8adae6b967eed381c60bf27956ce7d5",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "44777445",
          "explorer_url": "https://testnet.arcscan.app/tx/0xe1ed247ed618e3ecb3108b4e3150734af8adae6b967eed381c60bf27956ce7d5",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.03,
      "created_at": "2026-06-05T09:59:24.348Z",
      "updated_at": "2026-06-05T09:59:24.348Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "ahr999",
      "title": "AHR999",
      "description_for_agent": "Returns AHR999 data from CoinGlass via GET /api/index/ahr999. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/ahr999",
      "upstream_source": "sha256:328f925f23d325d3cca4483a63c514c79b5d21442139862b81be8c82eb3d3f69",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "ahr999",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.349Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.349Z",
      "updated_at": "2026-06-05T09:59:24.349Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitcoin_bubble_index",
      "title": "Bitcoin Bubble Index",
      "description_for_agent": "Returns Bitcoin Bubble Index data from CoinGlass via GET /api/index/bitcoin/bubble-index. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/bitcoin_bubble_index",
      "upstream_source": "sha256:c3839ccac17027393950eed327db4a32ed9a8e27a9f0810490e0911f63c9a00e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitcoin_bubble_index",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.349Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.349Z",
      "updated_at": "2026-06-05T09:59:24.349Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitcoin_etf_netassets_history",
      "title": "ETF NetAssets History",
      "description_for_agent": "This API retrieves the historical net assets data for ETFs (Exchange-Traded Funds) Accepts \"ticker\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "ticker": "GBTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/bitcoin_etf_netassets_history",
      "upstream_source": "sha256:b1412880e8800192fa487d71cd7d3c700625426085dde52e5efef4ea28fc097e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitcoin_etf_netassets_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.350Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.350Z",
      "updated_at": "2026-06-05T09:59:24.350Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitcoin_etf_premium_discount_history",
      "title": "ETF Premium/Discount History",
      "description_for_agent": "This API retrieves a list of key status information regarding the historical premium or discount fluctuations of ETFs. Accepts \"ticker\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "ticker": "GBTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/bitcoin_etf_premium_discount_history",
      "upstream_source": "sha256:c3ca7f3f5070c1fda2af82e7664fe4634d902493cacdb3913147ecb96b1ae6f1",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitcoin_etf_premium_discount_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.351Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.351Z",
      "updated_at": "2026-06-05T09:59:24.351Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitcoin_etfs",
      "title": "Bitcoin ETF List",
      "description_for_agent": "This API retrieves a list of key status information for Bitcoin Exchange-Traded Funds (ETFs). No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/bitcoin_etfs",
      "upstream_source": "sha256:5a0eeb71851a2ba9b53f1043e20bb8d07d1c4b9794015c0804e971cc55b183c5",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitcoin_etfs",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.352Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.352Z",
      "updated_at": "2026-06-05T09:59:24.352Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitcoin_profitable_days",
      "title": "Bitcoin Profitable Days",
      "description_for_agent": "Returns Bitcoin Profitable Days data from CoinGlass via GET /api/index/bitcoin/profitable-days. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/bitcoin_profitable_days",
      "upstream_source": "sha256:2d4c069fe653c0047409b32c3c50031203e7c493ad611c189bec1563940760c3",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 2,
      "total_calls": 2,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitcoin_profitable_days",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.352Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-05T09:10:31.654Z",
        "event_hash": "0x235c51d6b4913ee7c1887d5417f6df823c628eb1434b28524284703d4c70543b",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0xa4ddf44a8abbaceaaeadc5347407977c2ea03c6dea551a8ab274f068c4096b29",
        "request_id": "req_1780650623869",
        "service_id": "bitcoin_profitable_days",
        "trace_hash": "0x2d10da793166b59970e20dfee17b27526a7f8bfec993a392e289923740421908",
        "provider_id": "coinglass",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x6eaf150da0e3dd26e307c53a03beaf7308211077562a4cb0c9982718caeb36f0",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5807
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-05T09:10:28.249Z",
        "latency_ms": null,
        "payment_tx": "0xa4ddf44a8abbaceaaeadc5347407977c2ea03c6dea551a8ab274f068c4096b29",
        "request_id": "req_1780650623869",
        "service_id": "bitcoin_profitable_days",
        "consumer_id": "local_agent_wallet",
        "provider_id": "coinglass",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5807
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0xb3f73b662e023fb3e6801139ae429e2579c04b6c0006eb13790b64957bf8fef8",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xa4ddf44a8abbaceaaeadc5347407977c2ea03c6dea551a8ab274f068c4096b29",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-05T09:10:27.294Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0xa4ddf44a8abbaceaaeadc5347407977c2ea03c6dea551a8ab274f068c4096b29",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45610584",
          "explorer_url": "https://testnet.arcscan.app/tx/0xa4ddf44a8abbaceaaeadc5347407977c2ea03c6dea551a8ab274f068c4096b29",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.02,
      "created_at": "2026-06-05T09:59:24.352Z",
      "updated_at": "2026-06-05T09:59:24.352Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitcoin_rainbow_chart",
      "title": "Bitcoin-Rainbow-Chart",
      "description_for_agent": "Returns Bitcoin-Rainbow-Chart data from CoinGlass via GET /api/index/bitcoin/rainbow-chart. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/bitcoin_rainbow_chart",
      "upstream_source": "sha256:8e25d682c72a090ea21495eefa10a45f7a912b8eb0e26175e0724dc52feccc28",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitcoin_rainbow_chart",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.353Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.353Z",
      "updated_at": "2026-06-05T09:59:24.353Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bitfinex_margin_long_short",
      "title": "Bitfinex Margin Long/Short",
      "description_for_agent": "This API retrieves data on margin long and short positions from Bitfinex. Accepts \"symbol\", \"limit\", \"interval\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "long_short_ratio"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTC",
        "end_time": 1,
        "interval": "1d",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/bitfinex_margin_long_short",
      "upstream_source": "sha256:d5a3b4be95102a71bd0af7ce426133e0fc2cafe036fce95a69fbc6cfe00fe190",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bitfinex_margin_long_short",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.354Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.354Z",
      "updated_at": "2026-06-05T09:59:24.354Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "borrow_interest_rate",
      "title": "Borrow Interest Rate",
      "description_for_agent": "The API retrieves borrowing interest rates for cryptocurrencies. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "limit": 500,
        "symbol": "BTC",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "h1",
        "start_time": 1706089927315
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/borrow_interest_rate",
      "upstream_source": "sha256:55e2a9e7f9d6e5562366b32d072e54f661ab6d8012f13fdc6851da108c25b309",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "borrow_interest_rate",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.355Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.355Z",
      "updated_at": "2026-06-05T09:59:24.355Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "bull_market_peak_indicator",
      "title": "Bull Market Peak Indicators",
      "description_for_agent": "Returns Bull Market Peak Indicators data from CoinGlass via GET /api/bull-market-peak-indicator. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/bull_market_peak_indicator",
      "upstream_source": "sha256:e0a6531f39e07d5691a10ee0d60d4d1fb67a94e2c6c8bc1e2dbdaeb8c54d7932",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "bull_market_peak_indicator",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.355Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.355Z",
      "updated_at": "2026-06-05T09:59:24.355Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "coinbase_premium_index",
      "title": "Coinbase Premium Index",
      "description_for_agent": "This API retrieves the Coinbase Bitcoin Premium Index, indicating the price difference between Bitcoin on Coinbase Pro and Binance Accepts \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "limit": 1,
        "end_time": 1,
        "interval": "1d",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/coinbase_premium_index",
      "upstream_source": "sha256:f4b0bbcbdaec744beec09d8fcaafc0dd173acb823e0f2de7b71450f1cb45ed54",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "coinbase_premium_index",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.356Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.356Z",
      "updated_at": "2026-06-05T09:59:24.356Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "coins",
      "title": "Supported Coins",
      "description_for_agent": "Check the supported coins in this API documentation No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/coins",
      "upstream_source": "sha256:dcf56143437d0435bb64940e1cfc8c9c90fb249bfc78871454dbe68fd93cc69a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "coins",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.357Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.357Z",
      "updated_at": "2026-06-05T09:59:24.357Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "coins_price_change",
      "title": "Coins Price Change",
      "description_for_agent": "This API retrieves information about price change percentages and price amplitude percentages for all coins. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "market_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/coins_price_change",
      "upstream_source": "sha256:15c51d4cd6516382ef693d89f7e8d1913e0105fb4d3d38d90610e9c3bd8b7ba4",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "coins_price_change",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.433Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.433Z",
      "updated_at": "2026-06-05T09:59:24.433Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "cryptofear_greedindex",
      "title": "Crypto Fear & Greed Index",
      "description_for_agent": "Returns Crypto Fear & Greed Index data from CoinGlass via GET /api/index/fear-greed-history. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/cryptofear_greedindex",
      "upstream_source": "sha256:86c70aeea1c1f567ce72976a63090c17f4aa177ac939b178fd0b5a6227803871",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "cryptofear_greedindex",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.434Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.434Z",
      "updated_at": "2026-06-05T09:59:24.434Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "cumulative_exchange_list",
      "title": "Cumulative Exchange List",
      "description_for_agent": "This API retrieves cumulative funding rate data from exchanges. Accepts \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "funding_rate",
        "market_data"
      ],
      "sample_request": {
        "range": "1d"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/cumulative_exchange_list",
      "upstream_source": "sha256:488bfd97c7a8db3a8323700187bae6b616835787b48d78872f5be42f7f69d962",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "cumulative_exchange_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.436Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.436Z",
      "updated_at": "2026-06-05T09:59:24.436Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "etf_aum",
      "title": "GET etf bitcoin aum",
      "description_for_agent": "Returns GET etf bitcoin aum data from CoinGlass via GET /api/etf/bitcoin/aum. Accepts \"ticker\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "ticker": "GBTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/etf_aum",
      "upstream_source": "sha256:71f185c92c06fc1796e46ce8ccdf08dae4defb934529df82c407241511e17d9c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "etf_aum",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.437Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.437Z",
      "updated_at": "2026-06-05T09:59:24.437Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "etf_detail",
      "title": "ETF Detail",
      "description_for_agent": "This API retrieves detailed information on an ETF. Accepts \"ticker\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "ticker": "GBTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/etf_detail",
      "upstream_source": "sha256:57e835e3f5040854835b46bb3ae8bdde806ead03d68a5df26585266226f0153c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "etf_detail",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.439Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.439Z",
      "updated_at": "2026-06-05T09:59:24.439Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "etf_flows_history",
      "title": "ETF Flows History",
      "description_for_agent": "This API retrieves a list of key status information regarding the history of ETF flows. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/etf_flows_history",
      "upstream_source": "sha256:3bf8280624a683d4227fadbaf41baaca46c05cabbe603dbf65aaaff2b560a876",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "etf_flows_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.440Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.440Z",
      "updated_at": "2026-06-05T09:59:24.440Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "etf_history",
      "title": "ETF History",
      "description_for_agent": "This API retrieves a list of key status information regarding the historical premium or discount fluctuations of ETFs. Accepts \"ticker\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "ticker": "GBTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/etf_history",
      "upstream_source": "sha256:c7afa94ce8a570bb59d9ea97f9045b419376116dfcae4440f02d8039d94482b7",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "etf_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.442Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.442Z",
      "updated_at": "2026-06-05T09:59:24.442Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "etf_price_ohlc_history",
      "title": "ETF Price History",
      "description_for_agent": "This API retrieves historical price data for ETFs, including open, high, low, and close (OHLC) prices. Accepts \"ticker\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {
        "range": "1d",
        "ticker": "GBTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/etf_price_ohlc_history",
      "upstream_source": "sha256:5e6058ed525304f0d47ff5c829c9fe7ce140e2f730307bcf4a97ccf498100f68",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "etf_price_ohlc_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.443Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.443Z",
      "updated_at": "2026-06-05T09:59:24.443Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "ethereum_etf_flows_history",
      "title": "ETF Flows History",
      "description_for_agent": "This API retrieves a list of key status information regarding the history of ETF flows. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/ethereum_etf_flows_history",
      "upstream_source": "sha256:130b800c1ef0b9d33898b494d833254cb5cc60a55d1dfe3d9f740cc574fefd11",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "ethereum_etf_flows_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.443Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.443Z",
      "updated_at": "2026-06-05T09:59:24.443Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "ethereum_etf_list",
      "title": "Ethereum ETF List",
      "description_for_agent": "This API retrieves a list of key status information for Ethereum Exchange-Traded Funds (ETFs). No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/ethereum_etf_list",
      "upstream_source": "sha256:eb71ff1c65fd3c2673abe7b895b69d36d02fb5b55222a3f32c20e367f755e59a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "ethereum_etf_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.444Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.444Z",
      "updated_at": "2026-06-05T09:59:24.444Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "ethereum_etf_netassets_history",
      "title": "ETF NetAssets History",
      "description_for_agent": "This API retrieves the historical net assets data for ETFs (Exchange-Traded Funds) No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/ethereum_etf_netassets_history",
      "upstream_source": "sha256:5bce8a6b415ab5562f0ff843781474219bc097fa3adcc143c8123f452498659a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "ethereum_etf_netassets_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.446Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.446Z",
      "updated_at": "2026-06-05T09:59:24.446Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "exchange_balance_chart",
      "title": "Exchange Balance Chart",
      "description_for_agent": "Returns Exchange Balance Chart data from CoinGlass via GET /api/exchange/balance/chart. Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "exchange_reserve"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/exchange_balance_chart",
      "upstream_source": "sha256:4b4acc1071e3285a26bc7d73d2da9b22cd9f5cc42ce52340c02cf316e9fa4e31",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "exchange_balance_chart",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.447Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.447Z",
      "updated_at": "2026-06-05T09:59:24.447Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "exchange_balance_list",
      "title": "Exchange Balance List",
      "description_for_agent": "Returns Exchange Balance List data from CoinGlass via GET /api/exchange/balance/list. Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "exchange_reserve"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/exchange_balance_list",
      "upstream_source": "sha256:21d31a3d7f55b0b5494ef07722e60e90481aec76c17099dcdd9b9eea139e4080",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "exchange_balance_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.447Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.447Z",
      "updated_at": "2026-06-05T09:59:24.447Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "exchange_open_interest_history",
      "title": "Exchange Open Interest History",
      "description_for_agent": "Returns Exchange Open Interest History data from CoinGlass via GET /api/option/exchange-oi-history. Accepts \"symbol\", \"unit\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "options_data",
        "market_data",
        "crypto_derivatives",
        "open_interest"
      ],
      "sample_request": {
        "unit": "USD",
        "range": "1h",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/exchange_open_interest_history",
      "upstream_source": "sha256:7ecd0338522ce71d91224fb567a0bcb630c4a2611d79be2561079a28a37d8177",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "exchange_open_interest_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.449Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.449Z",
      "updated_at": "2026-06-05T09:59:24.449Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "exchange_rank",
      "title": "GET futures exchange rank",
      "description_for_agent": "Returns GET futures exchange rank data from CoinGlass via GET /api/futures/exchange-rank. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "leaderboard_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/exchange_rank",
      "upstream_source": "sha256:73047d01ab443eda29580786b1bedbc06d654c563df611a28be761c2af017db0",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "exchange_rank",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.449Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.449Z",
      "updated_at": "2026-06-05T09:59:24.449Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "exchange_volume_history",
      "title": "Exchange Volume History",
      "description_for_agent": "Returns Exchange Volume History data from CoinGlass via GET /api/option/exchange-vol-history. Accepts \"symbol\", \"unit\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "options_data",
        "market_data"
      ],
      "sample_request": {
        "unit": "USD",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/exchange_volume_history",
      "upstream_source": "sha256:11562d41b0f10ce494859012439753dfa350b7ed080d89c7411e2ebf5c3f1b96",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "exchange_volume_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.450Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.450Z",
      "updated_at": "2026-06-05T09:59:24.450Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "fr_exchange_list",
      "title": "Exchange List",
      "description_for_agent": "This API retrieves funding rate data from exchanges No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "funding_rate",
        "market_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/fr_exchange_list",
      "upstream_source": "sha256:107f29f85962695fdf52d7e4eb36bf8b6c15b2a34170dc8961f18b8d43e06cfe",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "fr_exchange_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.451Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.451Z",
      "updated_at": "2026-06-05T09:59:24.451Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "futures_aggregated_orderbook_history",
      "title": "Aggregated Orderbook Bid&Ask(±range)",
      "description_for_agent": "The API retrieves historical data of the aggregated order book for futures trading.(https://www.coinglass.com/pro/depth-delta) Accepts \"exchange_list\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "orderbook_data"
      ],
      "sample_request": {
        "limit": 500,
        "range": "1",
        "symbol": "BTC",
        "end_time": 1,
        "interval": "4h",
        "start_time": 1,
        "exchange_list": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/futures_aggregated_orderbook_history",
      "upstream_source": "sha256:469a042b63ec49bf760fb85337e341b9df6842dbd449adb27c959ad307cbaee6",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "futures_aggregated_orderbook_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.453Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.453Z",
      "updated_at": "2026-06-05T09:59:24.453Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "futures_rsi_list",
      "title": "RSI List",
      "description_for_agent": "The API retrieves Relative Strength Index (RSI) values for multiple cryptocurrencies over different timeframes No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/futures_rsi_list",
      "upstream_source": "sha256:1930d2d80381a017a86073e4c7adb511523f603573490f0c58024a5353a0c395",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "futures_rsi_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.454Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.454Z",
      "updated_at": "2026-06-05T09:59:24.454Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_coin_market_data_history",
      "title": "GET coin market data history",
      "description_for_agent": "Returns GET coin market data history data from CoinGlass via GET /api/coin/market-data-history. Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_coin_market_data_history",
      "upstream_source": "sha256:caa0648b027e85e09a4881954316ddb38aae46fb1509c386f836068b59bc36a1",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_coin_market_data_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.454Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.454Z",
      "updated_at": "2026-06-05T09:59:24.454Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_avg_true_range_list",
      "title": "GET futures avg true range list",
      "description_for_agent": "Returns GET futures avg true range list data from CoinGlass via GET /api/futures/avg-true-range/list. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_avg_true_range_list",
      "upstream_source": "sha256:9d72442acf45eee8b1d149efb68cd021c3c43c8bc4940f9ac4199cdbe0a23491",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_avg_true_range_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.456Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.456Z",
      "updated_at": "2026-06-05T09:59:24.456Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_coin_netflow",
      "title": "GET futures coin netflow",
      "description_for_agent": "Returns GET futures coin netflow data from CoinGlass via GET /api/futures/coin/netflow. Accepts \"symbol\", \"exchange_list\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow",
        "netflow",
        "crypto_derivatives"
      ],
      "sample_request": {
        "symbol": "BTC",
        "exchange_list": "Binance, Bybit, OKX, Bitget, Gate"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_coin_netflow",
      "upstream_source": "sha256:785e8c8e5a3b8a8273a58f8f7cf4ad55a296926571f443fba402ca21e928a555",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_coin_netflow",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.457Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.457Z",
      "updated_at": "2026-06-05T09:59:24.457Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_ema_list",
      "title": "GET futures ema list",
      "description_for_agent": "Returns GET futures ema list data from CoinGlass via GET /api/futures/ema/list. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_ema_list",
      "upstream_source": "sha256:bd7ce24ac89808bd99c83a6789f1a5240c5ff9bdfbcc7135f305a4d2c5b7b87e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_ema_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.457Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.457Z",
      "updated_at": "2026-06-05T09:59:24.457Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_hyperliquid_long_short_account_ratio_by_",
      "title": "Hyperliquid Long/Short Account Ratio (By Tag)",
      "description_for_agent": "This API provides historical long/short account data for each symbol on Hyperliquid across different tag-based groups, including the number of long and short accounts and their corresponding position sizes. Accepts \"symbol\", \"interval\", \"wallet_tag\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "long_short_ratio",
        "wallet_profile",
        "hyperliquid_data"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTC",
        "end_time": 1,
        "interval": "10m",
        "start_time": 1,
        "wallet_tag": "Shrimp"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_hyperliquid_long_short_account_ratio_by_",
      "upstream_source": "sha256:98a2298f307b364f069e6a3b04e7712c5f029a9dba3faf09019839987f8cee6f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_hyperliquid_long_short_account_ratio_by_",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.459Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.459Z",
      "updated_at": "2026-06-05T09:59:24.459Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_indicators_avg_true_range",
      "title": "GET futures indicators avg true range",
      "description_for_agent": "Returns GET futures indicators avg true range data from CoinGlass via GET /api/futures/indicators/avg-true-range. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"window\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "window": 1,
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_indicators_avg_true_range",
      "upstream_source": "sha256:d57ff6f33726a0ec068691850dd5c37672c70f488cb129acccd510e0380c6f03",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_indicators_avg_true_range",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.460Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.460Z",
      "updated_at": "2026-06-05T09:59:24.460Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_indicators_td",
      "title": "GET futures indicators td",
      "description_for_agent": "Returns GET futures indicators td data from CoinGlass via GET /api/futures/indicators/td. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1d",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_indicators_td",
      "upstream_source": "sha256:c50a3293d40cc4e0814d0d996d0e13cf3a6717fa96f7fa404eb7d816b0c96169",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_indicators_td",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.461Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.461Z",
      "updated_at": "2026-06-05T09:59:24.461Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_ma_list",
      "title": "GET futures ma list",
      "description_for_agent": "Returns GET futures ma list data from CoinGlass via GET /api/futures/ma/list. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_ma_list",
      "upstream_source": "sha256:e765f504d459125091f615fcbfa1284d22729f28429929f05ab721f6b5cdd690",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_ma_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.461Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.461Z",
      "updated_at": "2026-06-05T09:59:24.461Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_macd_list",
      "title": "GET futures macd list",
      "description_for_agent": "Returns GET futures macd list data from CoinGlass via GET /api/futures/macd/list. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_macd_list",
      "upstream_source": "sha256:4183f950d1ae7bfc46deba819af16b821592f25a37b21a60b437cac9290c9ffb",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_macd_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.462Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.462Z",
      "updated_at": "2026-06-05T09:59:24.462Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_futures_td_list",
      "title": "GET futures td list",
      "description_for_agent": "Returns GET futures td list data from CoinGlass via GET /api/futures/td/list. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_futures_td_list",
      "upstream_source": "sha256:e79d0d89b464eed3f16e9ae7eb3feb6462270d99f9113ea6eaee77ed5d4aac49",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_futures_td_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.462Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.462Z",
      "updated_at": "2026-06-05T09:59:24.462Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_hyperliquid_global_long_short_account_ratio_hist",
      "title": "Hyperliquid Long/Short Ratio (Accounts)",
      "description_for_agent": "This endpoint provides the long/short account ratio history for symbols on Hyperliquid. Accepts \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "long_short_ratio",
        "hyperliquid_data"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTC",
        "end_time": 1,
        "interval": "1d",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_hyperliquid_global_long_short_account_ratio_hist",
      "upstream_source": "sha256:eef8a25880fac12f0c38b8b827e77d8797e977dc95bcf9c8db978a894bfe0801",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_hyperliquid_global_long_short_account_ratio_hist",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.463Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.463Z",
      "updated_at": "2026-06-05T09:59:24.463Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_api_spot_coin_netflow",
      "title": "GET spot coin netflow",
      "description_for_agent": "Returns GET spot coin netflow data from CoinGlass via GET /api/spot/coin/netflow. Accepts \"symbol\", \"exchange_list\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow",
        "netflow",
        "spot_market",
        "market_data"
      ],
      "sample_request": {
        "symbol": "BTC",
        "exchange_list": "Binance, Bybit, OKX, Bitget, Gate"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_api_spot_coin_netflow",
      "upstream_source": "sha256:707d7f64085e0d47ce0078e279f72c2fc20db1bb8f239dbcd55fcaf415a3729a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_api_spot_coin_netflow",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.464Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.464Z",
      "updated_at": "2026-06-05T09:59:24.464Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apichainwhale_transfer",
      "title": "GET chain whale transfer",
      "description_for_agent": "Returns GET chain whale transfer data from CoinGlass via GET /api/chain/v2/whale-transfer. Accepts \"symbol\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "whale_data",
        "transfer_data",
        "token_transfers",
        "wallet_activity"
      ],
      "sample_request": {
        "symbol": "BTC",
        "end_time": "example",
        "start_time": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apichainwhale_transfer",
      "upstream_source": "sha256:6160e77ee65a92b9ee8e27560a520f9e1467a839020ee87427336cf965631892",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apichainwhale_transfer",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.465Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.465Z",
      "updated_at": "2026-06-05T09:59:24.465Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apicoinunlock_list",
      "title": "GET coin unlock list",
      "description_for_agent": "Returns GET coin unlock list data from CoinGlass via GET /api/coin/unlock-list. Accepts \"per_page\", \"page\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "page": 1,
        "per_page": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apicoinunlock_list",
      "upstream_source": "sha256:2509c54c8d794141d95fb61b66c849331fac9df45a09980691fdd5fe238ce811",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apicoinunlock_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.465Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.465Z",
      "updated_at": "2026-06-05T09:59:24.465Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apicoinvesting",
      "title": "GET coin vesting",
      "description_for_agent": "Returns GET coin vesting data from CoinGlass via GET /api/coin/vesting. Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "symbol": "HYPE"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apicoinvesting",
      "upstream_source": "sha256:9dcb0e0ed98afbd3e43552d9b1888da80971f8be62aad95e49f7470b441805ae",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apicoinvesting",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.465Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.465Z",
      "updated_at": "2026-06-05T09:59:24.465Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apietfethereumflow_history_1",
      "title": "Copy of ETF Flows History",
      "description_for_agent": "This API retrieves a list of key status information regarding the history of ETF flows. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apietfethereumflow_history_1",
      "upstream_source": "sha256:2e80393516a50d8937d0e863fa1efc3c9a678a8e144352769dd1cd1fea5f9f87",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apietfethereumflow_history_1",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.466Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.466Z",
      "updated_at": "2026-06-05T09:59:24.466Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apietfsolanaflow_history_1",
      "title": "Copy of Copy of ETF Flows History",
      "description_for_agent": "This API retrieves a list of key status information regarding the history of ETF flows. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apietfsolanaflow_history_1",
      "upstream_source": "sha256:7cf491c2f13e29f4cd0a0dff44ceac7efd0b279ad0278815d63f52f042bc4a9c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apietfsolanaflow_history_1",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.467Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.467Z",
      "updated_at": "2026-06-05T09:59:24.467Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiexchange_assets_transparencylist",
      "title": "GET exchange assets transparency list",
      "description_for_agent": "Returns GET exchange assets transparency list data from CoinGlass via GET /api/exchange_assets_transparency/list. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "exchange_reserve"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiexchange_assets_transparencylist",
      "upstream_source": "sha256:a04c355a3e2836df38963a57d5836866401bc321758ecddadb15d80c92ddf25d",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiexchange_assets_transparencylist",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.467Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.467Z",
      "updated_at": "2026-06-05T09:59:24.467Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiexchangeassets",
      "title": "GET exchange assets",
      "description_for_agent": "Returns GET exchange assets data from CoinGlass via GET /api/exchange/assets. Accepts \"exchange\", \"per_page\", \"page\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "page": "1",
        "exchange": "Binance",
        "per_page": "10"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiexchangeassets",
      "upstream_source": "sha256:1048cc701a0c7b3cf1b45caa970e79082be8f9ff318a96552903869b64e978bf",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiexchangeassets",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.468Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.468Z",
      "updated_at": "2026-06-05T09:59:24.468Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesaggregated_cvdhistory",
      "title": "GET futures aggregated cvd history",
      "description_for_agent": "Returns GET futures aggregated cvd history data from CoinGlass via GET /api/futures/aggregated-cvd/history. Accepts \"exchange_list\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"unit\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "order_flow"
      ],
      "sample_request": {
        "unit": "example",
        "limit": 1,
        "symbol": "BTC",
        "end_time": "example",
        "interval": "1h",
        "start_time": 1,
        "exchange_list": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesaggregated_cvdhistory",
      "upstream_source": "sha256:aa3d3e95b11df1f595daf753a990bced165c21120ab510581d4b809d9837faa3",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesaggregated_cvdhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.469Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.469Z",
      "updated_at": "2026-06-05T09:59:24.469Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesbasishistory",
      "title": "GET futures basis history",
      "description_for_agent": "Returns GET futures basis history data from CoinGlass via GET /api/futures/basis/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "basis_data"
      ],
      "sample_request": {
        "limit": "10",
        "symbol": "BTCUSDT",
        "end_time": "example",
        "exchange": "Binance",
        "interval": "1h",
        "start_time": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesbasishistory",
      "upstream_source": "sha256:04cec189c586a455064639827b8ce0a7d2e02a8a7509a5e150c6ebd7c484f767",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesbasishistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.469Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.469Z",
      "updated_at": "2026-06-05T09:59:24.469Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturescdri_indexhistory",
      "title": "GET futures cdri index history",
      "description_for_agent": "Returns GET futures cdri index history data from CoinGlass via GET /api/futures/cdri-index/history . No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturescdri_indexhistory",
      "upstream_source": "sha256:0cb1431438f5a305a4972406ffb2f3772b67708119212106176b29308d8a861c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturescdri_indexhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.470Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.470Z",
      "updated_at": "2026-06-05T09:59:24.470Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturescgdi_indexhistory",
      "title": "GET futures cgdi index history",
      "description_for_agent": "Returns GET futures cgdi index history data from CoinGlass via GET /api/futures/cgdi-index/history  . No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturescgdi_indexhistory",
      "upstream_source": "sha256:51c252af92a641ae54f7c2bebdb44130414c9c8894ec845038ece7a9d01afd42",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturescgdi_indexhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.470Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.470Z",
      "updated_at": "2026-06-05T09:59:24.470Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturescvdhistory",
      "title": "GET futures cvd history",
      "description_for_agent": "Returns GET futures cvd history data from CoinGlass via GET /api/futures/cvd/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "order_flow"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturescvdhistory",
      "upstream_source": "sha256:d102ae305b638aca02eda9380e46f4f2787473a9dd8cb22cd6ba56f304a2b472",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturescvdhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.471Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.471Z",
      "updated_at": "2026-06-05T09:59:24.471Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesdelisted_exchange_pairs",
      "title": "GET futures delisted exchange pairs",
      "description_for_agent": "Returns GET futures delisted exchange pairs data from CoinGlass via GET /api/futures/delisted-exchange-pairs. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesdelisted_exchange_pairs",
      "upstream_source": "sha256:f762b672ba95809f68234cfd87c8397971a6ca2e2b6b38a96697610e40e9ac22",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesdelisted_exchange_pairs",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.533Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.533Z",
      "updated_at": "2026-06-05T09:59:24.533Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesindicatorsema_1",
      "title": "Copy of Copy of Copy of",
      "description_for_agent": "Returns Copy of Copy of Copy of data from CoinGlass via GET /api/futures/indicators/macd. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"series_type\", \"fast_window\", \"slow_window\", \"signal_window\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {
        "limit": 10,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1,
        "fast_window": 1,
        "series_type": "example",
        "slow_window": 1,
        "signal_window": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesindicatorsema_1",
      "upstream_source": "sha256:713cbe70bcc39d04252adb0cfca3e3561088427d4624dcdf623dffa5c1cc3819",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesindicatorsema_1",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.534Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.534Z",
      "updated_at": "2026-06-05T09:59:24.534Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesindicatorsema_2",
      "title": "Copy of Copy of Copy of",
      "description_for_agent": "Returns Copy of Copy of Copy of data from CoinGlass via GET /api/futures/indicators/boll. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"series_type\", \"window\", \"mult\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {
        "mult": 1,
        "limit": 10,
        "symbol": "BTCUSDT",
        "window": 1,
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1,
        "series_type": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesindicatorsema_2",
      "upstream_source": "sha256:53f982b05828a1cf3f080576c45be5490ffcbbc03672e9deb1fddf71864315e9",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesindicatorsema_2",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.535Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.535Z",
      "updated_at": "2026-06-05T09:59:24.535Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesindicatorsma_1",
      "title": "Copy of Copy of",
      "description_for_agent": "Returns Copy of Copy of data from CoinGlass via GET /api/futures/indicators/ema. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"window\", \"series_type\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {
        "limit": 10,
        "symbol": "BTCUSDT",
        "window": 1,
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1d",
        "start_time": 1,
        "series_type": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesindicatorsma_1",
      "upstream_source": "sha256:7eeac974ca3cd0f2d585e38abda2cd159476049225e7631c58500b4d141af9f1",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesindicatorsma_1",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.536Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.536Z",
      "updated_at": "2026-06-05T09:59:24.536Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesindicatorsrsi_1",
      "title": "Copy of",
      "description_for_agent": "Returns Copy of data from CoinGlass via GET /api/futures/indicators/ma. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"window\", \"series_type\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {
        "limit": 10,
        "symbol": "BTCUSDT",
        "window": 1,
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1,
        "series_type": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesindicatorsrsi_1",
      "upstream_source": "sha256:6be9d163d31f40ee0131739edafc4d07c71b6d6763d46328913048df19bdcf86",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesindicatorsrsi_1",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.537Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.537Z",
      "updated_at": "2026-06-05T09:59:24.537Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesliquidationmax_pain",
      "title": "GET futures liquidation max pain",
      "description_for_agent": "Returns GET futures liquidation max pain data from CoinGlass via GET /api/futures/liquidation/max-pain. Accepts \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "options_data",
        "market_data",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "24h"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesliquidationmax_pain",
      "upstream_source": "sha256:99eeab721aa4bc1e36a9e73dd29ebbebf7d8cc75c75a3723b4c6cb0ccdfae159",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 3,
      "total_calls": 3,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesliquidationmax_pain",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.539Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-05-30T14:45:46.147Z",
        "event_hash": "0xc057efc795cc0f1a4b246a83ff6b2b14fbd63eab5fc0b55804a49d09df930209",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0xaed9c434b75296d0a106457bd038f96c60baccb0774eceefeae033a2a7ab9d14",
        "request_id": "req_1780152337374",
        "service_id": "get_apifuturesliquidationmax_pain",
        "trace_hash": "0x06434bd0fb4845f3d5ee01db06585ce11d7ee412cb105ea2af07ea18ffc7c97f",
        "provider_id": "coinglass",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x9af2226515a0abe9b926bf94b4cb9d96b2d440b883089da22c1277b9f295415d",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 587
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-05-30T14:45:39.944Z",
        "latency_ms": null,
        "payment_tx": "0xaed9c434b75296d0a106457bd038f96c60baccb0774eceefeae033a2a7ab9d14",
        "request_id": "req_1780152337374",
        "service_id": "get_apifuturesliquidationmax_pain",
        "consumer_id": "local_agent_wallet",
        "provider_id": "coinglass",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 587
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0xd8d1b30a6bb6a74c508956b882c3697759d74bd2d35207933a61923d3820be4d",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xaed9c434b75296d0a106457bd038f96c60baccb0774eceefeae033a2a7ab9d14",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-30T14:45:39.558Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0xaed9c434b75296d0a106457bd038f96c60baccb0774eceefeae033a2a7ab9d14",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "44777681",
          "explorer_url": "https://testnet.arcscan.app/tx/0xaed9c434b75296d0a106457bd038f96c60baccb0774eceefeae033a2a7ab9d14",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.03,
      "created_at": "2026-06-05T09:59:24.539Z",
      "updated_at": "2026-06-05T09:59:24.539Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesnetflow_list",
      "title": "GET futures netflow list",
      "description_for_agent": "Returns GET futures netflow list data from CoinGlass via GET /api/futures/netflow-list. Accepts \"per_page\", \"page\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow",
        "netflow",
        "crypto_derivatives"
      ],
      "sample_request": {
        "page": 1,
        "per_page": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesnetflow_list",
      "upstream_source": "sha256:b7eb762195a2e0820eeeeded3b187fc96e005a23a331681083eb11777f0a7228",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesnetflow_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.539Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.539Z",
      "updated_at": "2026-06-05T09:59:24.539Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturessupported_exchanges",
      "title": "GET futures supported exchanges",
      "description_for_agent": "Returns GET futures supported exchanges data from CoinGlass via GET /api/futures/supported-exchanges. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturessupported_exchanges",
      "upstream_source": "sha256:1d5f6e6a72422e39fbd23bc9bdb6c7232a166a8568e16c4d2453b36b807106b3",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturessupported_exchanges",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.540Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.540Z",
      "updated_at": "2026-06-05T09:59:24.540Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesv2net_positionhistory",
      "title": "GET futures net position history",
      "description_for_agent": "Returns GET futures net position history data from CoinGlass via GET /api/futures/v2/net-position/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "4h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesv2net_positionhistory",
      "upstream_source": "sha256:deedc33906cbc64a60b8897abfdb58fa702bb97997930c82f950f492e57f7e1c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesv2net_positionhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.541Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.541Z",
      "updated_at": "2026-06-05T09:59:24.541Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifuturesvolumefootprint_history",
      "title": "GET futures volume footprint history",
      "description_for_agent": "Returns GET futures volume footprint history data from CoinGlass via GET /api/futures/volume/footprint-history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "order_flow"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifuturesvolumefootprint_history",
      "upstream_source": "sha256:53fa683d056740be2c96265be58789bf8dd8b4da2634e7260a12c73620fb1f6e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifuturesvolumefootprint_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.542Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.542Z",
      "updated_at": "2026-06-05T09:59:24.542Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apifutureswhale_indexhistory",
      "title": "GET futures whale index history",
      "description_for_agent": "Returns GET futures whale index history data from CoinGlass via GET /api/futures/whale-index/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "whale_data"
      ],
      "sample_request": {
        "limit": "1000",
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1d",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apifutureswhale_indexhistory",
      "upstream_source": "sha256:852337d84d0a135a45eac302ce43594fdbad41ae8782a1da3f1569b6c737e053",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apifutureswhale_indexhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.543Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.543Z",
      "updated_at": "2026-06-05T09:59:24.543Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apihyperliquidposition",
      "title": "GET hyperliquid position",
      "description_for_agent": "Returns GET hyperliquid position data from CoinGlass via GET /api/hyperliquid/position. Accepts \"symbol\", \"current_page\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "hyperliquid_data",
        "crypto_derivatives"
      ],
      "sample_request": {
        "symbol": "BTC",
        "current_page": "1"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apihyperliquidposition",
      "upstream_source": "sha256:6761fe29967b09027eca8c098c4c45fee608875fbc934bd8ec06ca67df50ad4f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apihyperliquidposition",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.544Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.544Z",
      "updated_at": "2026-06-05T09:59:24.544Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apihyperliquiduser_position",
      "title": "GET hyperliquid user position",
      "description_for_agent": "Returns GET hyperliquid user position data from CoinGlass via GET /api/hyperliquid/user-position. Accepts \"user_address\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "wallet_profile",
        "hyperliquid_data",
        "crypto_derivatives"
      ],
      "sample_request": {
        "user_address": "0x0000000000000000000000000000000000000000"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apihyperliquiduser_position",
      "upstream_source": "sha256:0848a566d2330c5bded5e219c9b23a329fdc6bb286873f068cc35ecd450275cf",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apihyperliquiduser_position",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.545Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.545Z",
      "updated_at": "2026-06-05T09:59:24.545Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apihyperliquidwalletpnl_distribution",
      "title": "GET hyperliquid wallet pnl distribution",
      "description_for_agent": "Returns GET hyperliquid wallet pnl distribution data from CoinGlass via GET /api/hyperliquid/wallet/pnl-distribution. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "wallet_profile",
        "hyperliquid_data",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apihyperliquidwalletpnl_distribution",
      "upstream_source": "sha256:ba4ecb436a4bd23676169e46eeae6ade55473febbf0d71dfcc9822f140c6d5d5",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apihyperliquidwalletpnl_distribution",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.546Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.546Z",
      "updated_at": "2026-06-05T09:59:24.546Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apihyperliquidwalletposition_distribution",
      "title": "GET hyperliquid wallet position distribution",
      "description_for_agent": "Returns GET hyperliquid wallet position distribution data from CoinGlass via GET /api/hyperliquid/wallet/position-distribution. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "wallet_profile",
        "hyperliquid_data",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apihyperliquidwalletposition_distribution",
      "upstream_source": "sha256:fb39499cd5c2aaa4d059a1141fab2144ae6b58057e480e71448efd973975a693",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apihyperliquidwalletposition_distribution",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.547Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.547Z",
      "updated_at": "2026-06-05T09:59:24.547Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexaltcoin_season",
      "title": "GET index altcoin season",
      "description_for_agent": "Returns GET index altcoin season data from CoinGlass via GET /api/index/altcoin-season. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexaltcoin_season",
      "upstream_source": "sha256:a7bf86f3aef6fb4949c6a7cdbe54f8d54654d688b65779192d96870ae2bdf434",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexaltcoin_season",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.548Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.548Z",
      "updated_at": "2026-06-05T09:59:24.548Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_active_addresses",
      "title": "GET index bitcoin active addresses",
      "description_for_agent": "Returns GET index bitcoin active addresses data from CoinGlass via GET /api/index/bitcoin-active-addresses. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "wallet_profile"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_active_addresses",
      "upstream_source": "sha256:da064c1b4cd6f2478f95234e516281903b5c42297ab68761f00b17b4645f32b9",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_active_addresses",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.548Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.548Z",
      "updated_at": "2026-06-05T09:59:24.548Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_correlation",
      "title": "GET index bitcoin correlation",
      "description_for_agent": "Returns GET index bitcoin correlation data from CoinGlass via GET /api/index/bitcoin-correlation. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_correlation",
      "upstream_source": "sha256:7d404be77a0d1d3988a34618c4a73896501b3cb637869456d8e77229dd278d5b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_correlation",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.549Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.549Z",
      "updated_at": "2026-06-05T09:59:24.549Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_dominance",
      "title": "GET index bitcoin dominance",
      "description_for_agent": "Returns GET index bitcoin dominance data from CoinGlass via GET /api/index/bitcoin-dominance. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_dominance",
      "upstream_source": "sha256:95fcf7cd9d58888f1befb7fe1a55cf042f65968fb5306527410d1eff0e569af2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_dominance",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.550Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.549Z",
      "updated_at": "2026-06-05T09:59:24.550Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_long_term_holder_supply",
      "title": "GET index bitcoin long term holder supply",
      "description_for_agent": "Returns GET index bitcoin long term holder supply data from CoinGlass via GET /api/index/bitcoin-long-term-holder-supply. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_long_term_holder_supply",
      "upstream_source": "sha256:0889c0573ad6298d72c3f24dab1abce50d498e4c5574de7ad28ad082fec8dfe2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_long_term_holder_supply",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.550Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-05T09:11:08.430Z",
        "event_hash": "0x6c3090049a435f31fe3e903c031515a86394d7f91c68affd148a9efeaad4c08e",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x4e5ed10a8fde57569f571d349f281f4c7a061d0cdee062955ea9016562fc8bff",
        "request_id": "req_1780650658550",
        "service_id": "get_apiindexbitcoin_long_term_holder_supply",
        "trace_hash": "0x61f7a1653a5efa7fe45ad7274eecf889e8ecf4534bc71b884c9a214f785a93a5",
        "provider_id": "coinglass",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x904fa0a1b5ee7fed2149518cb9dae1347b9c3d64bbc48931916e4cac2660f616",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5404
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-05T09:11:02.343Z",
        "latency_ms": null,
        "payment_tx": "0x4e5ed10a8fde57569f571d349f281f4c7a061d0cdee062955ea9016562fc8bff",
        "request_id": "req_1780650658550",
        "service_id": "get_apiindexbitcoin_long_term_holder_supply",
        "consumer_id": "local_agent_wallet",
        "provider_id": "coinglass",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5404
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x663d73b1c62eb9433501546bb8484b34e54a81cf97ad711d0c03f3354bc14673",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x4e5ed10a8fde57569f571d349f281f4c7a061d0cdee062955ea9016562fc8bff",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-05T09:11:01.604Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x4e5ed10a8fde57569f571d349f281f4c7a061d0cdee062955ea9016562fc8bff",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45610653",
          "explorer_url": "https://testnet.arcscan.app/tx/0x4e5ed10a8fde57569f571d349f281f4c7a061d0cdee062955ea9016562fc8bff",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.550Z",
      "updated_at": "2026-06-05T09:59:24.550Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_lth_realized_price",
      "title": "GET index bitcoin lth realized price",
      "description_for_agent": "Returns GET index bitcoin lth realized price data from CoinGlass via GET /api/index/bitcoin-lth-realized-price. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_lth_realized_price",
      "upstream_source": "sha256:1edca6af38db43e3fea227f2fe47cdcfd018ef47369fe571a3dc3579e3288e0b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_lth_realized_price",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.551Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.551Z",
      "updated_at": "2026-06-05T09:59:24.551Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_lth_sop",
      "title": "GET index bitcoin lth sopr",
      "description_for_agent": "Returns GET index bitcoin lth sopr data from CoinGlass via GET /api/index/bitcoin-lth-sopr. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_lth_sop",
      "upstream_source": "sha256:86c01db309e14ad89367ceb5ef998e30cc903d09cd39f66fd2fa72bf315bbcd4",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_lth_sop",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.552Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.552Z",
      "updated_at": "2026-06-05T09:59:24.552Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_macro_oscillator",
      "title": "GET index bitcoin macro oscillator",
      "description_for_agent": "Returns GET index bitcoin macro oscillator data from CoinGlass via GET /api/index/bitcoin-macro-oscillator. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "macro_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_macro_oscillator",
      "upstream_source": "sha256:cfed05349b11bbe0f5e91887d86d5b1d202b44c3cba07c110ff2a0e9e9096110",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_macro_oscillator",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.552Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.552Z",
      "updated_at": "2026-06-05T09:59:24.552Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_net_unrealized_profit_loss",
      "title": "GET index bitcoin net unrealized profit loss",
      "description_for_agent": "Returns GET index bitcoin net unrealized profit loss data from CoinGlass via GET /api/index/bitcoin-net-unrealized-profit-loss. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_net_unrealized_profit_loss",
      "upstream_source": "sha256:35def041cf146bd728d0509acdfdaa9a27ee2a4efb4d6f24c2ca8a85581b22de",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 3,
      "total_calls": 3,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_net_unrealized_profit_loss",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.553Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-05T09:07:06.937Z",
        "event_hash": "0xd054495a937151e6a860e18dbd2e9e3000edf77d660be36b0469f6a89f265f31",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x63c4c5c852d6d74e779212aa9f69c11cb57e3abd6b2bdfb80be79398e84c3d29",
        "request_id": "req_1780650418981",
        "service_id": "get_apiindexbitcoin_net_unrealized_profit_loss",
        "trace_hash": "0x8e73b8149c461e1fc8ee6031ce09ae29e5d53a2486673cb83b87437de5fdf909",
        "provider_id": "coinglass",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0xb124faddb6c182c66490236903cd4c336ac1453a6c4f92baaa18b1afe51cd0da",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 6362
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-05T09:07:03.539Z",
        "latency_ms": null,
        "payment_tx": "0x63c4c5c852d6d74e779212aa9f69c11cb57e3abd6b2bdfb80be79398e84c3d29",
        "request_id": "req_1780650418981",
        "service_id": "get_apiindexbitcoin_net_unrealized_profit_loss",
        "consumer_id": "local_agent_wallet",
        "provider_id": "coinglass",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 6362
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x5e7ebbb7d11bde5381543d1b13cb2c8bfd0c7ad37f2d86c7cc184566f19c3c45",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x63c4c5c852d6d74e779212aa9f69c11cb57e3abd6b2bdfb80be79398e84c3d29",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-05T09:07:02.737Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x63c4c5c852d6d74e779212aa9f69c11cb57e3abd6b2bdfb80be79398e84c3d29",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45610184",
          "explorer_url": "https://testnet.arcscan.app/tx/0x63c4c5c852d6d74e779212aa9f69c11cb57e3abd6b2bdfb80be79398e84c3d29",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.03,
      "created_at": "2026-06-05T09:59:24.553Z",
      "updated_at": "2026-06-05T09:59:24.553Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_new_addresses",
      "title": "GET index bitcoin new addresses",
      "description_for_agent": "Returns GET index bitcoin new addresses data from CoinGlass via GET /api/index/bitcoin-new-addresses. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "wallet_profile"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_new_addresses",
      "upstream_source": "sha256:aebe6297f660db4b723d217aab798352cec9f54a084f7e0b0ca6bfd92bbe733e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_new_addresses",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.554Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.554Z",
      "updated_at": "2026-06-05T09:59:24.554Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_reserve_risk",
      "title": "GET index bitcoin reserve risk",
      "description_for_agent": "Returns GET index bitcoin reserve risk data from CoinGlass via GET /api/index/bitcoin-reserve-risk. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "exchange_reserve"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_reserve_risk",
      "upstream_source": "sha256:79a0183bc4c1d7deadcbdba63d5099af1b61409fb485b0867f74c0eb8411e640",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_reserve_risk",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.555Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.555Z",
      "updated_at": "2026-06-05T09:59:24.555Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_rhodl_ratio",
      "title": "GET index bitcoin rhodl ratio",
      "description_for_agent": "Returns GET index bitcoin rhodl ratio data from CoinGlass via GET /api/index/bitcoin-rhodl-ratio. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_rhodl_ratio",
      "upstream_source": "sha256:6d67677e3dc4f673e46553a3a46146a077c8a2d6dc402370973e89bcd682376f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_rhodl_ratio",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.555Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.555Z",
      "updated_at": "2026-06-05T09:59:24.555Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_short_term_holder_supply",
      "title": "GET index bitcoin short term holder supply",
      "description_for_agent": "Returns GET index bitcoin short term holder supply data from CoinGlass via GET /api/index/bitcoin-short-term-holder-supply. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_short_term_holder_supply",
      "upstream_source": "sha256:8909d2b4e3f4733a8499c2d3714544f86cd43abb24b6eccc6c8e439ee700bfa9",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 1,
      "total_calls": 1,
      "consumer_feedback_count": 0,
      "trust_score": 0.99,
      "success_rate": 1,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_short_term_holder_supply",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.556Z"
      },
      "latest_quality_event": {
        "status": "verified_result_recorded",
        "created_at": "2026-06-05T09:11:29.689Z",
        "event_hash": "0x664b270dba05550046487b1898f800b4742614f65fce68bc6d2a57d7aa7f3e76",
        "event_type": "completed_paid_invocation",
        "payment_tx": "0x4e219a69eb9e1d5386a8fae869b55e86f9fa576427e4e7596baf34e474826797",
        "request_id": "req_1780650682121",
        "service_id": "get_apiindexbitcoin_short_term_holder_supply",
        "trace_hash": "0xd463c301efc9631046b1bf493c0f252ae4ca3ed09d583f89cecf571156f8ec50",
        "provider_id": "coinglass",
        "event_version": "agent_service_quality_event_v1",
        "blocking_issues": [],
        "quality_event_id": "0x0cbcd622f7243dd012b02d6e867b38b01ac8e0c4eb0f2bf9f9e1748d2e708f0d",
        "consumer_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5404
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "latest_feedback_event": {
        "status": "success",
        "created_at": "2026-06-05T09:11:26.277Z",
        "latency_ms": null,
        "payment_tx": "0x4e219a69eb9e1d5386a8fae869b55e86f9fa576427e4e7596baf34e474826797",
        "request_id": "req_1780650682121",
        "service_id": "get_apiindexbitcoin_short_term_holder_supply",
        "consumer_id": "local_agent_wallet",
        "provider_id": "coinglass",
        "schema_valid": true,
        "verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "data",
                "item_count": 5404
              }
            ],
            "top_level_keys": [
              "code",
              "data"
            ]
          },
          "sanity_valid": true,
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "data_quality_issues": [],
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        },
        "event_version": "agent_service_feedback_v1",
        "feedback_hash": "0x451263b0151f08e6ac2aec969c5a7249945190175dc7f25f4984037d097ec370",
        "billing_status": "charged_success",
        "coverage_valid": true,
        "data_non_empty": true,
        "consumer_rating": 1,
        "freshness_valid": true,
        "payment_backend": "circle_arc",
        "payment_collected": true,
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0x4e219a69eb9e1d5386a8fae869b55e86f9fa576427e4e7596baf34e474826797",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-06-05T09:11:25.388Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        },
        "payment_verification": {
          "ok": true,
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
          "status": "verified_arc_usdc_transfer",
          "tx_hash": "0x4e219a69eb9e1d5386a8fae869b55e86f9fa576427e4e7596baf34e474826797",
          "chain_id": 5042002,
          "expected": {
            "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
            "amount": "0.01"
          },
          "block_number": "45610699",
          "explorer_url": "https://testnet.arcscan.app/tx/0x4e219a69eb9e1d5386a8fae869b55e86f9fa576427e4e7596baf34e474826797",
          "amount_atomic": "10000",
          "token_address": "0x3600000000000000000000000000000000000000"
        },
        "result_delivery_status": "delivered"
      },
      "estimated_revenue": 0.01,
      "created_at": "2026-06-05T09:59:24.556Z",
      "updated_at": "2026-06-05T09:59:24.556Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_sth_realized_price",
      "title": "GET index bitcoin sth realized price",
      "description_for_agent": "Returns GET index bitcoin sth realized price data from CoinGlass via GET /api/index/bitcoin-sth-realized-price. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_sth_realized_price",
      "upstream_source": "sha256:697cf9a9b64886128fb717ee26f48c672ba88b03e2811e78e6ee927b788d72cd",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_sth_realized_price",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.557Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.557Z",
      "updated_at": "2026-06-05T09:59:24.557Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_sth_sopr",
      "title": "GET index bitcoin sth sopr",
      "description_for_agent": "Returns GET index bitcoin sth sopr data from CoinGlass via GET /api/index/bitcoin-sth-sopr. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_sth_sopr",
      "upstream_source": "sha256:7912b7717906a38e296dbf161434a545e97de571fad471f5c9d660b3e94005e9",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_sth_sopr",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.558Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.558Z",
      "updated_at": "2026-06-05T09:59:24.558Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_vs_global_m2_growth",
      "title": "GET index bitcoin vs global m2 growth",
      "description_for_agent": "Returns GET index bitcoin vs global m2 growth data from CoinGlass via GET /api/index/bitcoin-vs-global-m2-growth. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "macro_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_vs_global_m2_growth",
      "upstream_source": "sha256:b34c29ce865c6a1f86e6582a0f4814206e9951278c356a957d6d31c1fa4afdc8",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_vs_global_m2_growth",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.559Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.559Z",
      "updated_at": "2026-06-05T09:59:24.559Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexbitcoin_vs_us_m2_growth",
      "title": "GET index bitcoin vs us m2 growth",
      "description_for_agent": "Returns GET index bitcoin vs us m2 growth data from CoinGlass via GET /api/index/bitcoin-vs-us-m2-growth. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "macro_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexbitcoin_vs_us_m2_growth",
      "upstream_source": "sha256:f5b21dbdd349cda44d6d6da23b08e944e45dc94f212990d2a906600a6b4600b8",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexbitcoin_vs_us_m2_growth",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.560Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.560Z",
      "updated_at": "2026-06-05T09:59:24.560Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apiindexoption_vs_futures_oi_ratio",
      "title": "GET index option vs futures oi ratio",
      "description_for_agent": "Returns GET index option vs futures oi ratio data from CoinGlass via GET /api/index/option-vs-futures-oi-ratio. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "options_data",
        "market_data",
        "open_interest"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apiindexoption_vs_futures_oi_ratio",
      "upstream_source": "sha256:66d862fbb68e6500b2d4d344f2e6baf5741e11a0bc2938098cd6b2fb48a98d20",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apiindexoption_vs_futures_oi_ratio",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.561Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.561Z",
      "updated_at": "2026-06-05T09:59:24.561Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apispotcvdhistory",
      "title": "GET spot cvd history",
      "description_for_agent": "Returns GET spot cvd history data from CoinGlass via GET /api/spot/cvd/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"unit\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "order_flow"
      ],
      "sample_request": {
        "unit": "example",
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apispotcvdhistory",
      "upstream_source": "sha256:6c3e91fdb594e8b725a662a9e728c6dbbbe148537ce1eca1cb0e342199686b00",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apispotcvdhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.561Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.561Z",
      "updated_at": "2026-06-05T09:59:24.561Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apispotnetflow_list",
      "title": "GET spot netflow list",
      "description_for_agent": "Returns GET spot netflow list data from CoinGlass via GET /api/spot/netflow-list. Accepts \"per_page\", \"page\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "onchain_data",
        "fund_flow",
        "netflow",
        "spot_market",
        "market_data"
      ],
      "sample_request": {
        "page": 1,
        "per_page": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apispotnetflow_list",
      "upstream_source": "sha256:bd479bcdda0ac7dd1a0bd0832779266c1c96c089dcd6eacba6b87e82970029a2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apispotnetflow_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.562Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.562Z",
      "updated_at": "2026-06-05T09:59:24.562Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apispotorderbookhistory",
      "title": "GET spot orderbook history",
      "description_for_agent": "Returns GET spot orderbook history data from CoinGlass via GET /api/spot/orderbook/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "orderbook_data"
      ],
      "sample_request": {
        "limit": 10,
        "symbol": "BTCUSDT",
        "end_time": "example",
        "exchange": "Binance",
        "interval": "1h",
        "start_time": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apispotorderbookhistory",
      "upstream_source": "sha256:347899039ec98189ce2f8696e5e132cc69808b43d5e013f4e7d9053f04fac942",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apispotorderbookhistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.563Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.563Z",
      "updated_at": "2026-06-05T09:59:24.563Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apispotorderbooklarge_limit_order",
      "title": "GET spot orderbook large limit order",
      "description_for_agent": "Returns GET spot orderbook large limit order data from CoinGlass via GET /api/spot/orderbook/large-limit-order. Accepts \"exchange\", \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "orderbook_data"
      ],
      "sample_request": {
        "symbol": "BTCUSDT",
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apispotorderbooklarge_limit_order",
      "upstream_source": "sha256:3e14aac202a24a03f5ccd87e7c850047af8ff2445ea7d48510e9b2df7dbfd92f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apispotorderbooklarge_limit_order",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.563Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.563Z",
      "updated_at": "2026-06-05T09:59:24.563Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "get_apispotpricehistory",
      "title": "GET spot price history",
      "description_for_agent": "Returns GET spot price history data from CoinGlass via GET /api/spot/price/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data"
      ],
      "sample_request": {
        "limit": "10",
        "symbol": "BTCUSDT",
        "end_time": "example",
        "exchange": "Binance",
        "interval": "1h",
        "start_time": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/get_apispotpricehistory",
      "upstream_source": "sha256:2ba908eeab2bac0da0575e1dbcf9f734404eb7fd9d73a20815f97dc07f756bce",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "get_apispotpricehistory",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.564Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.564Z",
      "updated_at": "2026-06-05T09:59:24.564Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "global_longshort_account_ratio",
      "title": "Global Account Ratio",
      "description_for_agent": "This API retrieves the long/short account ratio for trading pairs on an exchange Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "long_short_ratio"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "4h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/global_longshort_account_ratio",
      "upstream_source": "sha256:ec0353707976258ca1ed97987f98f7658a2a14d98a7d127c98b415181e1fbc99",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "global_longshort_account_ratio",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.565Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.565Z",
      "updated_at": "2026-06-05T09:59:24.565Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "golden_ratio_multiplier",
      "title": "Golden-Ratio-Multiplier",
      "description_for_agent": "Returns Golden-Ratio-Multiplier data from CoinGlass via GET /api/index/golden-ratio-multiplier. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/golden_ratio_multiplier",
      "upstream_source": "sha256:56303514bb29e3652a1bd956045e6d49c4b8d8dd5baaec8133ab8f7f35e4b732",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "golden_ratio_multiplier",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.565Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.565Z",
      "updated_at": "2026-06-05T09:59:24.565Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "grayscale_holding_list",
      "title": "Holdings List",
      "description_for_agent": "The API retrieves a list of holdings managed by Grayscale Investments. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/grayscale_holding_list",
      "upstream_source": "sha256:1d309695c6150d32bba33cea7ad8cfdd17a25c5ea8d8966471da5727b2ac9f0a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "grayscale_holding_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.566Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.566Z",
      "updated_at": "2026-06-05T09:59:24.566Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "grayscale_premium_history",
      "title": "Premium History",
      "description_for_agent": "The API retrieves historical premium/discount data for Grayscale Investment Trusts relative to their NAV. Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/grayscale_premium_history",
      "upstream_source": "sha256:07f713614314060303efce5ea5ee01e9a80c8eb68db770ed1913c3507ea4f7ec",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "grayscale_premium_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.566Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.566Z",
      "updated_at": "2026-06-05T09:59:24.566Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "hong_kong_bitcoin_etf_flow_history",
      "title": "Hong Kong ETF Flows History",
      "description_for_agent": "This API retrieves a list of key status information regarding the history of ETF flows. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "market_data",
        "etf_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/hong_kong_bitcoin_etf_flow_history",
      "upstream_source": "sha256:914f73bb9ac70c50307d957d8caf994993e078df7bc9ea4a1d52469528561ce8",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "hong_kong_bitcoin_etf_flow_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.567Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.567Z",
      "updated_at": "2026-06-05T09:59:24.567Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "hyperliquid_whale_alert",
      "title": "Hyperliquid Whale Alert",
      "description_for_agent": "This API retrieves real-time whale alerts on Hyperliquid, and position value over $1M. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "whale_data",
        "hyperliquid_data",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/hyperliquid_whale_alert",
      "upstream_source": "sha256:46464c3f9c5b453c47e68394dd53c9b9c3e5c237b8613ad69f9b33013b712ed0",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "hyperliquid_whale_alert",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.567Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.567Z",
      "updated_at": "2026-06-05T09:59:24.567Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "hyperliquid_whale_position",
      "title": "Hyperliquid Whale Position",
      "description_for_agent": "This API retrieves whale positions on Hyperliquid with a value over $1M. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "whale_data",
        "hyperliquid_data",
        "crypto_derivatives"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/hyperliquid_whale_position",
      "upstream_source": "sha256:99b8849a0bf66d3f68752e3c617dfa523692435f88b540cb9a9adbfd009ce916",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "hyperliquid_whale_position",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.568Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.568Z",
      "updated_at": "2026-06-05T09:59:24.568Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "info",
      "title": "Info",
      "description_for_agent": "Returns Info data from CoinGlass via GET /api/option/info. Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "options_data",
        "market_data"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/info",
      "upstream_source": "sha256:78cffdcf1dc1217a1ca2b086e04e187c2ef5d43d9cdbefff7801fea44566ebf9",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "info",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.569Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.569Z",
      "updated_at": "2026-06-05T09:59:24.569Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "instruments",
      "title": "Suported Exchange and Pairs",
      "description_for_agent": "Check the supported exchange and trading pairs in the API documentation Accepts \"exchange\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/instruments",
      "upstream_source": "sha256:96b8acc1451c500fd1528466679c9deeef62a43467c6330967a896f66222a39e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "instruments",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.569Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.569Z",
      "updated_at": "2026-06-05T09:59:24.569Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "large_orderbook",
      "title": "Large Orderbook",
      "description_for_agent": "The API retrieves large open orders from the current order book for futures trading. Accepts \"exchange\", \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "orderbook_data",
        "whale_data"
      ],
      "sample_request": {
        "symbol": "BTCUSDT",
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/large_orderbook",
      "upstream_source": "sha256:29300d85207601d4643fc9d882f25dd291409edb6299f6b57c598fa1f755d02a",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "large_orderbook",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.570Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.570Z",
      "updated_at": "2026-06-05T09:59:24.570Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_aggregate_heatmap",
      "title": "Liquidation Aggregated Heatmap",
      "description_for_agent": "This API presents aggregated liquidation levels on the chart, calculated from market data and various leverage amounts. Accepts \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "3d",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_aggregate_heatmap",
      "upstream_source": "sha256:871f8b18cf5c192d8e1adc0ff31fcd81005aeb85795c4a5a0b43d9a02ad511d0",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_aggregate_heatmap",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.570Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.570Z",
      "updated_at": "2026-06-05T09:59:24.570Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_aggregate_heatmap_model2",
      "title": "Liquidation Aggregated Heatmap Model2",
      "description_for_agent": "This API presents aggregated liquidation levels on the chart, calculated from market data and various leverage amounts. Accepts \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "3d",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_aggregate_heatmap_model2",
      "upstream_source": "sha256:9dd4e27531aa89f41bc88ab793e58af757c7c34f7686c4d4b3fdb3924450c100",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_aggregate_heatmap_model2",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.571Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.571Z",
      "updated_at": "2026-06-05T09:59:24.571Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_aggregated_heatmap_model3",
      "title": "Liquidation Aggregated Heatmap Model3",
      "description_for_agent": "This API presents aggregated liquidation levels on the chart, calculated from market data and various leverage amounts. Accepts \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "3d",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_aggregated_heatmap_model3",
      "upstream_source": "sha256:8641b82754c65472d3dfa4aba2e99de49ddd472644f5573993d75e1114aa1340",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_aggregated_heatmap_model3",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.571Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.571Z",
      "updated_at": "2026-06-05T09:59:24.571Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_aggregated_map",
      "title": "Coin Liquidation Map",
      "description_for_agent": "This endpoint provides a mapped visualization of aggregated liquidation events for coins, calculated based on market data and liquidation leverage levels. Accepts \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "1d",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_aggregated_map",
      "upstream_source": "sha256:c83d54433aa8afad9b5d695c81794f265f8e4e78e8e10ffe54429ddb6674cede",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_aggregated_map",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.632Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.632Z",
      "updated_at": "2026-06-05T09:59:24.632Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_coin_list",
      "title": "Liquidation Coin List",
      "description_for_agent": "This API retrieves liquidation data for all coins on the exchange Accepts \"exchange\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_coin_list",
      "upstream_source": "sha256:59593a0d46da5af7d7d30e95accee9174235423a23dac8a820005777a2bde564",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_coin_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.633Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.633Z",
      "updated_at": "2026-06-05T09:59:24.633Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_exchange_list",
      "title": "Liquidation Exchange List",
      "description_for_agent": "This API retrieves liquidation data for coins across all exchanges Accepts \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "1h",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_exchange_list",
      "upstream_source": "sha256:8503c42c6e1539a16056b69c31630f061bc8a3c5a899579b166037441b765c63",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_exchange_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.634Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.634Z",
      "updated_at": "2026-06-05T09:59:24.634Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_heatmap",
      "title": "Liquidation Heatmap",
      "description_for_agent": "This API presents liquidation levels on the chart by calculating them based on market data and various leverage amounts Accepts \"exchange\", \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "3d",
        "symbol": "BTCUSDT",
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_heatmap",
      "upstream_source": "sha256:e8ea4afccf41937df7191af4612de3b27124b6ce9f5b4bf94b6cf3db7047633b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_heatmap",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.636Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.636Z",
      "updated_at": "2026-06-05T09:59:24.636Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_heatmap_model2",
      "title": "Liquidation Heatmap Model2",
      "description_for_agent": "This API presents liquidation levels on the chart by calculating them based on market data and various leverage amounts Accepts \"exchange\", \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "3d",
        "symbol": "BTCUSDT",
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_heatmap_model2",
      "upstream_source": "sha256:acad72204ae9d573d73fbd34e630519f60f064c232a2f87fe03434fd317ffdb6",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_heatmap_model2",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.636Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.636Z",
      "updated_at": "2026-06-05T09:59:24.636Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_heatmap_model3",
      "title": "Liquidation Heatmap Model3",
      "description_for_agent": "This API presents liquidation levels on the chart by calculating them based on market data and various leverage amounts Accepts \"exchange\", \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "range": "3d",
        "symbol": "BTCUSDT",
        "exchange": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_heatmap_model3",
      "upstream_source": "sha256:f2012f2e46c7dc976a88b24470dc8cdf4ee502b9c2b5fa989f28e7ee7af24c86",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_heatmap_model3",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.637Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.637Z",
      "updated_at": "2026-06-05T09:59:24.637Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "liquidation_order",
      "title": "Liquidation Order",
      "description_for_agent": "This API retrieves liquidation orders within the past 7 days, including details about the specific exchange, trading pairs, and liquidation amounts Accepts \"exchange\", \"symbol\", \"min_liquidation_amount\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "symbol": "BTC",
        "end_time": 1,
        "exchange": "Binance",
        "start_time": 1,
        "min_liquidation_amount": "10000"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/liquidation_order",
      "upstream_source": "sha256:b726af108cd57a8a5e6331a21ee4c816b72dd2dfac928062c8369e918fd7de50",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "liquidation_order",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.639Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.639Z",
      "updated_at": "2026-06-05T09:59:24.639Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "net_position",
      "title": "GET futures net position history",
      "description_for_agent": "Returns GET futures net position history data from CoinGlass via GET /api/futures/net-position/history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "4h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/net_position",
      "upstream_source": "sha256:c27c4300bd71e4a4e61df4df8109ce923554bc8b5535d1e480acd5e14028f56e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "net_position",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.640Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.640Z",
      "updated_at": "2026-06-05T09:59:24.640Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "oi_exchange_history_chart",
      "title": "Exchange History Chart",
      "description_for_agent": "This API retrieves historical open interest data for a cryptocurrency from exchanges, and the data is formatted for chart presentation. Accepts \"symbol\", \"range\", \"unit\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "open_interest"
      ],
      "sample_request": {
        "unit": "usd",
        "range": "12h",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/oi_exchange_history_chart",
      "upstream_source": "sha256:516bc8374e29ccdec71b4c21fd54b46c96b0aae79c5ace6e7c2db448e0a0d4a8",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "oi_exchange_history_chart",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.641Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.641Z",
      "updated_at": "2026-06-05T09:59:24.641Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "oi_exchange_list",
      "title": "Exchange List",
      "description_for_agent": "This API retrieves open interest data for a coin from exchanges Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "open_interest"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/oi_exchange_list",
      "upstream_source": "sha256:4c9bf9af6a75d1e2c4628520b3f7a845261445ad721319cadb663d571d7d2c94",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "oi_exchange_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.642Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.642Z",
      "updated_at": "2026-06-05T09:59:24.642Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "oi_ohlc_aggregated_coin_margin_history",
      "title": "OHLC Aggregated Coin Margin History",
      "description_for_agent": "This API presents aggregated coin margin open interest data using OHLC (Open, High, Low, Close) candlestick charts. Accepts \"exchange_list\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "open_interest"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTC",
        "end_time": 1,
        "interval": "1d",
        "start_time": 1,
        "exchange_list": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/oi_ohlc_aggregated_coin_margin_history",
      "upstream_source": "sha256:6d3cc440b498a0fc2d18a1c6d888e7bc5bb123bfa5e25d43a0170da9053a8c2e",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "oi_ohlc_aggregated_coin_margin_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.643Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.643Z",
      "updated_at": "2026-06-05T09:59:24.643Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "oi_ohlc_aggregated_stablecoin_margin_history",
      "title": "OHLC Aggregated Stablecoin Margin History",
      "description_for_agent": "This API presents aggregated stablecoin margin open interest data using OHLC (Open, High, Low, Close) candlestick charts. Accepts \"exchange_list\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "open_interest"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTC",
        "end_time": 1,
        "interval": "1d",
        "start_time": 1,
        "exchange_list": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/oi_ohlc_aggregated_stablecoin_margin_history",
      "upstream_source": "sha256:57af3b044afe93dd5f404e0d7d2249db6097e976d2a764d2b540351a99882b14",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "oi_ohlc_aggregated_stablecoin_margin_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.644Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.644Z",
      "updated_at": "2026-06-05T09:59:24.644Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "option_max_pain",
      "title": "Option Max Pain",
      "description_for_agent": "Returns Option Max Pain data from CoinGlass via GET /api/option/max-pain. Accepts \"symbol\", \"exchange\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "options_data",
        "market_data",
        "crypto_derivatives",
        "perp_liquidation",
        "liquidation_heatmap",
        "perp_liquidation_max_pain"
      ],
      "sample_request": {
        "symbol": "BTC",
        "exchange": "Deribit"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/option_max_pain",
      "upstream_source": "sha256:e5b0b61acc5181731f21e6c2d869a51d52b51fe57c9c125779b47dc07984d5cf",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "option_max_pain",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.645Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.645Z",
      "updated_at": "2026-06-05T09:59:24.645Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "pair_rsi",
      "title": "GET futures indicators rsi",
      "description_for_agent": "Returns GET futures indicators rsi data from CoinGlass via GET /api/futures/indicators/rsi. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"window\", \"series_type\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "technical_indicator"
      ],
      "sample_request": {
        "limit": 10,
        "symbol": "BTCUSDT",
        "window": 1,
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1,
        "series_type": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/pair_rsi",
      "upstream_source": "sha256:d645aaccc2187ce5daa2f10ce2d27f93d9719493426c48e04e585df754fb2565",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "pair_rsi",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.646Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.646Z",
      "updated_at": "2026-06-05T09:59:24.646Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "pairs_markets",
      "title": "Pairs Markets",
      "description_for_agent": "This API retrieves performance-related information for all available coins Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/pairs_markets",
      "upstream_source": "sha256:711ad974357bc53ee4d958041eacfcefdb4ddc6df98931fa20b5a1671f680da2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "pairs_markets",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.647Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.647Z",
      "updated_at": "2026-06-05T09:59:24.647Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "puell_multiple",
      "title": "Puell-Multiple",
      "description_for_agent": "Returns Puell-Multiple data from CoinGlass via GET /api/index/puell-multiple. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/puell_multiple",
      "upstream_source": "sha256:a3ef8d26bcb6bd63c86288fc0bf60f2ede70886ab8f3903e829e87a7d83a3bf9",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "puell_multiple",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.648Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.648Z",
      "updated_at": "2026-06-05T09:59:24.648Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "service_pi",
      "title": "Pi Cycle Top Indicator",
      "description_for_agent": "Returns Pi Cycle Top Indicator data from CoinGlass via GET /api/index/pi-cycle-indicator. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/service_pi",
      "upstream_source": "sha256:0296c9b4fa664adc2b59041c3a965e826426689e02d56e7d23f0719973ba53ce",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "service_pi",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.649Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.649Z",
      "updated_at": "2026-06-05T09:59:24.649Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_aggregated_history",
      "title": "Aggregated OrderBook Bid&Ask(±range)",
      "description_for_agent": "The API retrieves historical data of the aggregated order book for spot trading.(https://www.coinglass.com/pro/depth-delta) Accepts \"exchange_list\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "orderbook_data"
      ],
      "sample_request": {
        "limit": "10",
        "range": "1",
        "symbol": "BTC",
        "end_time": 1,
        "interval": "h1",
        "start_time": 1,
        "exchange_list": "Binance"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_aggregated_history",
      "upstream_source": "sha256:6373eb40375803ccdf1b5251f3cd83dc32211f174c9dd7de0536585dda6bdb2c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_aggregated_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.650Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.650Z",
      "updated_at": "2026-06-05T09:59:24.650Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_coins_markets",
      "title": "Coins Markets",
      "description_for_agent": "This API retrieves performance-related information for all available coins Accepts \"per_page\", \"page\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data"
      ],
      "sample_request": {
        "page": "1",
        "per_page": "10"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_coins_markets",
      "upstream_source": "sha256:416df2f67e9c619e6f7a9081d2fac1584797003a490f083046a3e437fe6b7a41",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_coins_markets",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.651Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.651Z",
      "updated_at": "2026-06-05T09:59:24.651Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_footprint",
      "title": "GET spot volume footprint history",
      "description_for_agent": "Returns GET spot volume footprint history data from CoinGlass via GET /api/spot/volume/footprint-history. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "order_flow"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "1h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_footprint",
      "upstream_source": "sha256:6dd39700ebbbf79e13a935f5e427eba13234b61ba1aa887b47b938ec7a10e99b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_footprint",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.653Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.653Z",
      "updated_at": "2026-06-05T09:59:24.653Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_large_orderbook_history",
      "title": "GET spot orderbook large limit order history",
      "description_for_agent": "Returns GET spot orderbook large limit order history data from CoinGlass via GET /api/spot/orderbook/large-limit-order-history. Accepts \"exchange\", \"symbol\", \"start_time\", \"end_time\", \"state\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "orderbook_data"
      ],
      "sample_request": {
        "state": "1",
        "symbol": "BTCUSDT",
        "end_time": "example",
        "exchange": "Binance",
        "start_time": "example"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_large_orderbook_history",
      "upstream_source": "sha256:9f410ae2000825371a2c85c1efd23aaa9564dc29f6e641c672eb26eaa20bf011",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_large_orderbook_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.654Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.654Z",
      "updated_at": "2026-06-05T09:59:24.654Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_pairs_markets",
      "title": "Pairs Markets",
      "description_for_agent": "This API retrieves performance-related information for all available coins Accepts \"symbol\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data"
      ],
      "sample_request": {
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_pairs_markets",
      "upstream_source": "sha256:3ec824a089b6040bbf61208cf8236f4ab35c6f22ab98e964d12480198922112f",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_pairs_markets",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.655Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.655Z",
      "updated_at": "2026-06-05T09:59:24.655Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_suported_exchange_pairs",
      "title": "Suported Exchange and Pairs",
      "description_for_agent": "Check the supported exchange and trading pairs in the API documentation No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_suported_exchange_pairs",
      "upstream_source": "sha256:6dd880556bb88ee42e014117cda2b685b1d32e39e980d895581c837a890601ef",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_suported_exchange_pairs",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.656Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.656Z",
      "updated_at": "2026-06-05T09:59:24.656Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_supported_coins",
      "title": "Supported Coins",
      "description_for_agent": "Check the supported coins in this API documentation No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_supported_coins",
      "upstream_source": "sha256:8440497e23b0baad16c86645ea99377a6668fdae82170f6ffef0c03a7a41814c",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_supported_coins",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.657Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.656Z",
      "updated_at": "2026-06-05T09:59:24.657Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "spot_taker_buysell_ratio_history",
      "title": "Taker Buy/Sell History",
      "description_for_agent": "This API retrieves historical data for the long/short ratio of taker buy/sell volumes. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "spot_market",
        "market_data",
        "order_flow"
      ],
      "sample_request": {
        "limit": "10",
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "h1",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/spot_taker_buysell_ratio_history",
      "upstream_source": "sha256:7fd00245777c3084fd79e319ebdce989f1cd96520f23784bb86f2647265fae3b",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "spot_taker_buysell_ratio_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.657Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.657Z",
      "updated_at": "2026-06-05T09:59:24.657Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "stablecoin_marketcap_history",
      "title": "StableCoin MarketCap History",
      "description_for_agent": "Returns StableCoin MarketCap History data from CoinGlass via GET /api/index/stableCoin-marketCap-history. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/stablecoin_marketcap_history",
      "upstream_source": "sha256:e71514d294edb5293b0f0dcb6b56723cbb2d4a7f2cb74252ccd9bf4b042599ac",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "stablecoin_marketcap_history",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.658Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.658Z",
      "updated_at": "2026-06-05T09:59:24.658Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "stock_flow",
      "title": "Stock-to-Flow Model",
      "description_for_agent": "Returns Stock-to-Flow Model data from CoinGlass via GET /api/index/stock-flow. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/stock_flow",
      "upstream_source": "sha256:8bc9d4e0efa02645a719d73c16f4b5e2ed1335895dcf83a9aa5614dfd9025d38",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "stock_flow",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.659Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.659Z",
      "updated_at": "2026-06-05T09:59:24.659Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "taker_buysell_volume",
      "title": "Taker Buy/Sell Ratio History",
      "description_for_agent": "This API retrieves historical data for the long/short ratio of taker buy/sell volumes. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "order_flow"
      ],
      "sample_request": {
        "limit": "10",
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "h1",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/taker_buysell_volume",
      "upstream_source": "sha256:cd40b333650cd76817b84cee09fbf935e5f2d9dc9cbec0bbdddd375bfe07aad7",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "taker_buysell_volume",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.659Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.659Z",
      "updated_at": "2026-06-05T09:59:24.659Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "taker_buysell_volume_exchange_list",
      "title": "Exchange Taker Buy/Sell Ratio",
      "description_for_agent": "This API retrieves the long/short ratio of aggregated taker buy/sell volumes for exchanges. Accepts \"symbol\", \"range\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "order_flow"
      ],
      "sample_request": {
        "range": "4h",
        "symbol": "BTC"
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/taker_buysell_volume_exchange_list",
      "upstream_source": "sha256:431dd2a7d9843e215f1b223205b26d34ef1e3499590ed533af354c4c67f01474",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "taker_buysell_volume_exchange_list",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.660Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.660Z",
      "updated_at": "2026-06-05T09:59:24.660Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "top_longshort_account_ratio",
      "title": "Top Account Ratio History",
      "description_for_agent": "This API retrieves historical data for the long/short ratio of top accounts. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "long_short_ratio"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "4h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/top_longshort_account_ratio",
      "upstream_source": "sha256:cef636dec17742cfe17def83f2c73d4ca897d010e9a4a3c872c18f182cac8763",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "top_longshort_account_ratio",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.660Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.660Z",
      "updated_at": "2026-06-05T09:59:24.660Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "top_longshort_position_ratio",
      "title": "Top Position Ratio History",
      "description_for_agent": "This API retrieves historical data for the long/short ratio of positions by top accounts. Accepts \"exchange\", \"symbol\", \"interval\", \"limit\", \"start_time\", \"end_time\" as input. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "crypto_derivatives",
        "long_short_ratio"
      ],
      "sample_request": {
        "limit": 1,
        "symbol": "BTCUSDT",
        "end_time": 1,
        "exchange": "Binance",
        "interval": "4h",
        "start_time": 1
      },
      "endpoint_url": "https://agentrouter.network/provider/custom/top_longshort_position_ratio",
      "upstream_source": "sha256:8b4bee35b2e87bdff5d6f70499c7fe116a5e55709fce454aa04a00e1b0d843e2",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "top_longshort_position_ratio",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.661Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.661Z",
      "updated_at": "2026-06-05T09:59:24.661Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "tow_hundred_week_moving_avg_heatmap",
      "title": "200-Week Moving Avg Heatmap",
      "description_for_agent": "Returns 200-Week Moving Avg Heatmap data from CoinGlass via GET /api/index/200-week-moving-average-heatmap. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/tow_hundred_week_moving_avg_heatmap",
      "upstream_source": "sha256:c519906f35883d2a4d5afd924a454fd36cb50638a36c1ba2facf82e0722a4024",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "tow_hundred_week_moving_avg_heatmap",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.662Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.662Z",
      "updated_at": "2026-06-05T09:59:24.662Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    },
    {
      "service_id": "tow_year_ma_multiplier",
      "title": "Tow Year Ma Multiplier",
      "description_for_agent": "Returns Tow Year Ma Multiplier data from CoinGlass via GET /api/index/2-year-ma-multiplier. No input is required for the default request. Imported from API docs.",
      "provider_id": "coinglass",
      "capabilities": [
        "data_service",
        "technical_indicator"
      ],
      "sample_request": {},
      "endpoint_url": "https://agentrouter.network/provider/custom/tow_year_ma_multiplier",
      "upstream_source": "sha256:6f96982ab87017fecc93fdbdd480d0ba89586495dd5c794a41416930017c46cd",
      "price": "0.01",
      "currency": "USDC",
      "verification_status": "verified",
      "feedback_event_count": 0,
      "total_calls": 0,
      "consumer_feedback_count": 0,
      "trust_score": 0.7,
      "success_rate": null,
      "average_latency_ms": null,
      "latest_validation": {
        "ok": true,
        "service_id": "tow_year_ma_multiplier",
        "source": "persisted_provider_config",
        "message": "Loaded from a provider config that was persisted after successful publish validation.",
        "created_at": "2026-06-05T09:59:24.662Z"
      },
      "latest_quality_event": null,
      "latest_feedback_event": null,
      "estimated_revenue": 0,
      "created_at": "2026-06-05T09:59:24.662Z",
      "updated_at": "2026-06-05T09:59:24.662Z",
      "source_provenance_level": "wrapped_api",
      "health_status": "healthy",
      "badges": [
        {
          "code": "verified_live_endpoint",
          "label": "Verified live endpoint",
          "level": "positive"
        },
        {
          "code": "healthy",
          "label": "Healthy",
          "level": "positive"
        },
        {
          "code": "fresh_data",
          "label": "Fresh data",
          "level": "positive"
        },
        {
          "code": "source_declared",
          "label": "Source declared",
          "level": "neutral"
        }
      ]
    }
  ]
}