{
  "service_detail_version": "agent_router_service_detail_v1",
  "data_context": {
    "page_role": "service_capability_detail",
    "result_preview_role": "latest_validation_sample",
    "result_preview_is_live_user_query": false,
    "explanation": "latest_validation.result_preview is the last provider validation sample. It proves this service can return real JSON for its sample request, but it is not the result of the current buyer Agent task.",
    "live_query_instruction": "Buyer Agents should invoke this service with task-specific input through AgentRouter instead of reusing the validation sample as the final answer."
  },
  "service": {
    "service_id": "nansen_tgm_who_bought_sold",
    "manifest_type": "hosted_http_data_api",
    "version": "1.0.0",
    "manifest_hash": "0xd50092d3e91801e93230d3a666adfc6cb5efcc27f7b2ba39745bac66a00eb29e",
    "config_hash": "0xa24d8d7271f2ee3ea66f0ab33d684e8f4342ea34407c295fb114e10e4813065b",
    "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
    "display_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.",
    "capabilities": [
      "nansen",
      "data_service",
      "token_god_mode",
      "token_data",
      "buyer_seller_flow",
      "who_bought_sold"
    ],
    "routing": {
      "routing_version": "agentrouter_structured_routing_v1",
      "domains": [
        "crypto",
        "market_data",
        "onchain"
      ],
      "data_types": [
        "nansen",
        "token_god_mode",
        "token_data",
        "buyer_seller_flow",
        "who_bought_sold",
        "holder_distribution",
        "token_flow"
      ],
      "entities": [
        "token",
        "wallet_address",
        "chain",
        "time_window"
      ],
      "chains": [
        "ethereum"
      ],
      "time_requirements": {
        "supports_realtime": false,
        "supports_historical": true,
        "accepted_time_fields": [
          "date",
          "token_address"
        ]
      },
      "input_fields": [
        "date",
        "chain",
        "pagination",
        "token_address"
      ],
      "output_fields": [
        "data",
        "data.address",
        "data.address_label",
        "data.sold_volume_usd",
        "data.trade_volume_usd",
        "data.bought_volume_usd",
        "data.sold_token_volume",
        "data.token_trade_volume",
        "data.bought_token_volume",
        "pagination",
        "pagination.page",
        "pagination.per_page",
        "pagination.is_last_page"
      ],
      "keywords": [
        "token",
        "god",
        "mode",
        "tgm",
        "who",
        "bought",
        "sold",
        "nansen",
        "when",
        "buyer",
        "agent",
        "needs",
        "endpoint",
        "who-bought-sold",
        "best",
        "token-level"
      ],
      "capability_refs": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "buyer_seller_flow",
        "who_bought_sold"
      ]
    },
    "pricing": {
      "amount": "0.01",
      "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
      "network": "base",
      "currency": "USDC",
      "protocol": "x402",
      "settlement_model": "direct_provider_wallet"
    },
    "verification_status": "verified",
    "trust": {
      "provider_id": "provider_nansen_api",
      "feedback_count": 25,
      "operational_feedback_count": 25,
      "consumer_feedback_count": 7,
      "recent_failure_rate": 0,
      "success_rate": 0.96,
      "schema_valid_rate": 0.96,
      "freshness_valid_rate": 1,
      "coverage_valid_rate": 0.96,
      "intent_fit_rate": 0.79,
      "intent_mismatch_count": 0,
      "intent_mismatch_rate": 0,
      "usefulness_rate": 0.86,
      "average_consumer_score": 0.88,
      "average_agent_friendly_score": 0.99,
      "average_latency_ms": 951.91,
      "verification_status": "verified",
      "feedback_state": "observed",
      "trust_score": 0.9399,
      "trust_score_prior": 0.7,
      "trust_score_confidence": 0.8333,
      "routing_trust_score": 0.8999
    },
    "sample_request": {
      "date": {
        "to": "2026-05-24",
        "from": "2026-05-20"
      },
      "chain": "ethereum",
      "pagination": {
        "page": 1,
        "per_page": 3
      },
      "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
    },
    "request_data": {
      "fields": [
        "chain",
        "token_address",
        "date",
        "pagination"
      ],
      "example": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
      "shape_summary": "object keys: chain, token_address, date, pagination"
    },
    "response_data": {
      "fields": [
        "data",
        "data.address",
        "data.address_label",
        "data.bought_token_volume",
        "data.sold_token_volume",
        "data.token_trade_volume",
        "data.bought_volume_usd",
        "data.sold_volume_usd",
        "data.trade_volume_usd",
        "pagination",
        "pagination.page",
        "pagination.per_page",
        "pagination.is_last_page"
      ],
      "preview": {
        "data": [
          {
            "address": "0x0000000000000000000000000000000000000000",
            "address_label": "0x0000000000000000000000000000000000000000",
            "sold_volume_usd": "example",
            "trade_volume_usd": "example",
            "bought_volume_usd": "example",
            "sold_token_volume": "example",
            "token_trade_volume": "example",
            "bought_token_volume": "example"
          }
        ],
        "pagination": {
          "page": 1,
          "per_page": 10,
          "is_last_page": true
        }
      },
      "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
      "shape_summary": "object keys: data, pagination"
    },
    "pre_call_context": {
      "context_version": "agent_pre_call_context_v1",
      "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
      "buyer_requirements": {
        "payment_required": true,
        "payment_protocol": "x402",
        "currency": "USDC",
        "network": "base",
        "needs_buyer_api_key": false,
        "max_budget_field": "max_amount"
      },
      "provider_requirements": {
        "provider_credential_required": true,
        "credential_public": false,
        "credential_custody": "hosted_runtime_config"
      },
      "pricing": {
        "amount": "0.01",
        "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
        "network": "base",
        "currency": "USDC",
        "protocol": "x402",
        "settlement_model": "direct_provider_wallet"
      },
      "freshness": {
        "update_frequency": "on_request",
        "max_data_lag_seconds": 300,
        "declared_live_on_request": true
      },
      "provenance": {
        "provenance_version": "agent_data_source_provenance_v1",
        "source_provenance_level": "wrapped_api",
        "source_type": "provider_declared_data_service",
        "authorization_status": "provider_declared",
        "redistribution_status": "provider_declared",
        "credential_custody": "hosted_runtime_config",
        "platform_stores_credentials": true,
        "verified_by_platform": false
      },
      "verification": {
        "status": "verified",
        "last_validation_ok": true,
        "last_validation_at": "2026-09-08T08:21:24.471Z",
        "latest_http_status": null
      },
      "trust": {
        "provider_id": "provider_nansen_api",
        "feedback_count": 25,
        "operational_feedback_count": 25,
        "consumer_feedback_count": 7,
        "recent_failure_rate": 0,
        "success_rate": 0.96,
        "schema_valid_rate": 0.96,
        "freshness_valid_rate": 1,
        "coverage_valid_rate": 0.96,
        "intent_fit_rate": 0.79,
        "intent_mismatch_count": 0,
        "intent_mismatch_rate": 0,
        "usefulness_rate": 0.86,
        "average_consumer_score": 0.88,
        "average_agent_friendly_score": 0.99,
        "average_latency_ms": 951.91,
        "verification_status": "verified",
        "feedback_state": "observed",
        "trust_score": 0.9399,
        "trust_score_prior": 0.7,
        "trust_score_confidence": 0.8333,
        "routing_trust_score": 0.8999
      },
      "health": {
        "health_version": "agent_service_health_v1",
        "status": "healthy",
        "last_validation_at": "2026-09-08T08:21:24.471Z",
        "last_validation_ok": true,
        "last_success_at": "2026-06-01T17:29:45.308Z",
        "last_failure_at": "2026-05-24T07:47:05.286Z",
        "latest_http_status": null,
        "recent_failure_rate": 0,
        "circuit_breaker": {
          "active": false,
          "reason": null,
          "recent_window": 10,
          "recent_failures": 0
        }
      },
      "request_data": {
        "fields": [
          "chain",
          "token_address",
          "date",
          "pagination"
        ],
        "example": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
        "shape_summary": "object keys: chain, token_address, date, pagination"
      },
      "response_data": {
        "fields": [
          "data",
          "data.address",
          "data.address_label",
          "data.bought_token_volume",
          "data.sold_token_volume",
          "data.token_trade_volume",
          "data.bought_volume_usd",
          "data.sold_volume_usd",
          "data.trade_volume_usd",
          "pagination",
          "pagination.page",
          "pagination.per_page",
          "pagination.is_last_page"
        ],
        "preview": {
          "data": [
            {
              "address": "0x0000000000000000000000000000000000000000",
              "address_label": "0x0000000000000000000000000000000000000000",
              "sold_volume_usd": "example",
              "trade_volume_usd": "example",
              "bought_volume_usd": "example",
              "sold_token_volume": "example",
              "token_trade_volume": "example",
              "bought_token_volume": "example"
            }
          ],
          "pagination": {
            "page": 1,
            "per_page": 10,
            "is_last_page": true
          }
        },
        "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
        "shape_summary": "object keys: data, pagination"
      },
      "limitations": [
        "Sample response is mock/static and not a live paid response."
      ],
      "risk_flags": [
        "has_declared_limitations"
      ]
    },
    "sample_response": {
      "schema_version": "agent_data_envelope_v1",
      "status": "success",
      "sample_type": "mock",
      "query_shape": {
        "date": {
          "to": "<string>",
          "from": "<string>"
        },
        "chain": "<string>",
        "pagination": {
          "page": "<number>",
          "per_page": "<number>"
        },
        "token_address": "<address_or_hash>"
      },
      "data_shape": {
        "data": {
          "type": "array",
          "item_count_sample": 1,
          "item_shape": {
            "address": "<address_or_hash>",
            "address_label": "<address_or_hash>",
            "sold_volume_usd": "<string>",
            "trade_volume_usd": "<string>",
            "bought_volume_usd": "<string>",
            "sold_token_volume": "<string>",
            "token_trade_volume": "<string>",
            "bought_token_volume": "<string>"
          }
        },
        "pagination": {
          "page": "<number>",
          "per_page": "<number>",
          "is_last_page": "<boolean>"
        }
      },
      "metadata": {
        "data_sources": [
          "provider_config_hosted_http"
        ],
        "freshness_seconds": 86400,
        "is_estimated": true,
        "confidence": 0.7,
        "limitations": [
          "Sample response is mock/static and not a live paid response."
        ]
      },
      "agent_hints": {
        "good_for": [
          "MVP validation",
          "Agent response parsing"
        ],
        "warnings": [
          "Use paid invocation for the full response."
        ],
        "suggested_followups": []
      },
      "summary": "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. (sample response)",
      "redaction": {
        "redacted": true,
        "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation."
      }
    },
    "validation_result_preview": null,
    "source_provenance": {
      "provenance_version": "agent_data_source_provenance_v1",
      "source_provenance_level": "wrapped_api",
      "source_type": "provider_declared_data_service",
      "authorization_status": "provider_declared",
      "redistribution_status": "provider_declared",
      "credential_custody": "hosted_runtime_config",
      "platform_stores_credentials": true,
      "verified_by_platform": false
    },
    "quality_profile": {
      "profile_version": "agent_data_quality_profile_v1",
      "verification_status": "verified",
      "latest_validation_ok": true,
      "latest_validation_error": null,
      "feedback_count": 25,
      "quality_event_count": 25,
      "upstream_error_count": 1,
      "business_error_count": 1,
      "latest_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_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
        }
      },
      "declared_freshness_seconds": 300,
      "result_contract": {
        "envelope_required": true,
        "deterministic_checks": [
          "http_status",
          "schema",
          "envelope",
          "freshness",
          "coverage",
          "empty_result"
        ],
        "semantic_checks": [
          "agent_friendliness",
          "intent_fit_summary"
        ]
      }
    },
    "health": {
      "health_version": "agent_service_health_v1",
      "status": "healthy",
      "last_validation_at": "2026-09-08T08:21:24.471Z",
      "last_validation_ok": true,
      "last_success_at": "2026-06-01T17:29:45.308Z",
      "last_failure_at": "2026-05-24T07:47:05.286Z",
      "latest_http_status": null,
      "recent_failure_rate": 0,
      "circuit_breaker": {
        "active": false,
        "reason": null,
        "recent_window": 10,
        "recent_failures": 0
      }
    },
    "erc8004": {
      "agent_id": "340924",
      "chain": "bsc",
      "chain_id": 56,
      "registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
      "explorer_url": "https://8004scan.io/agents/56/340924"
    },
    "erc8004_status": {
      "state": "registered",
      "active_chain": "bsc",
      "registered_chain": "bsc",
      "agent_id": "340924"
    },
    "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"
      }
    ],
    "created_at": "2026-09-08T08:21:24.471Z",
    "updated_at": "2026-09-08T17:06:05.688Z"
  },
  "manifest": {
    "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
    "not_for": [],
    "pricing": {
      "amount": "0.01",
      "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
      "network": "base",
      "currency": "USDC",
      "protocol": "x402",
      "settlement_model": "direct_provider_wallet"
    },
    "endpoint": {
      "url": "https://agentrouter.network/provider/custom/nansen_tgm_who_bought_sold",
      "method": "POST"
    },
    "provider": {
      "provider_id": "provider_nansen_api",
      "agent_identity": {
        "agent_id": "optional",
        "standard": "erc-8004-compatible",
        "agent_uri": "optional",
        "agent_registry": "optional"
      },
      "payout_address": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
      "erc8004_agent_id": "340924"
    },
    "freshness": {
      "update_frequency": "on_request",
      "max_data_lag_seconds": 300
    },
    "service_id": "nansen_tgm_who_bought_sold",
    "capabilities": [
      "nansen",
      "data_service",
      "token_god_mode",
      "token_data",
      "buyer_seller_flow",
      "who_bought_sold"
    ],
    "input_schema": {
      "type": "object",
      "properties": {
        "date": {
          "type": "object",
          "properties": {
            "to": {
              "type": "string"
            },
            "from": {
              "type": "string"
            }
          }
        },
        "chain": {
          "type": "string"
        },
        "pagination": {
          "type": "object",
          "properties": {
            "page": {
              "type": "number"
            },
            "per_page": {
              "type": "number"
            }
          }
        },
        "token_address": {
          "type": "string"
        }
      }
    },
    "registration": {
      "erc8004": {
        "caip2": "eip155:56",
        "status": "registered",
        "network": "bsc",
        "tx_hash": "0xce780499022ade2028085acc000218a8e5d1cebddf4df912bd9dd779135fc365",
        "agent_id": "340924",
        "chain_id": 56,
        "standard": "ERC-8004",
        "updated_at": "2026-09-08T17:06:05.688Z",
        "metadata_uri": "https://agentrouter.network/.well-known/erc8004/vendors/provider_nansen_api.json",
        "metadata_hash": "0x995024b68dee98dbd5746b2f2ca7fea975ff2a9d4bb86df856269c61b5941abc",
        "identity_registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
        "reputation_registry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
        "validation_registry": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
      },
      "duplicate_policy": "same_provider_source_is_idempotent",
      "source_fingerprint": "sha256:620a42e63e1d4866106fac39ea332e757c5aa94684b332938e51bd903940472e",
      "manifest_hash": "0xd50092d3e91801e93230d3a666adfc6cb5efcc27f7b2ba39745bac66a00eb29e",
      "config_hash": "0xa24d8d7271f2ee3ea66f0ab33d684e8f4342ea34407c295fb114e10e4813065b",
      "version": "1.0.0",
      "manifest_type": "hosted_http_data_api"
    },
    "output_schema": {
      "type": "object",
      "required": [
        "schema_version",
        "service_id",
        "request_id",
        "status",
        "query",
        "data",
        "metadata"
      ],
      "properties": {
        "data": {
          "type": "object"
        },
        "query": {
          "type": "object"
        },
        "status": {
          "type": "string"
        },
        "metadata": {
          "type": "object"
        },
        "request_id": {
          "type": "string"
        },
        "service_id": {
          "type": "string"
        },
        "schema_version": {
          "type": "string"
        }
      }
    },
    "agent_contract": {
      "summary": "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.",
      "request_data": {
        "fields": [
          "chain",
          "token_address",
          "date",
          "pagination"
        ],
        "example": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
        "shape_summary": "object keys: chain, token_address, date, pagination"
      },
      "response_data": {
        "fields": [
          "data",
          "data.address",
          "data.address_label",
          "data.bought_token_volume",
          "data.sold_token_volume",
          "data.token_trade_volume",
          "data.bought_volume_usd",
          "data.sold_volume_usd",
          "data.trade_volume_usd",
          "pagination",
          "pagination.page",
          "pagination.per_page",
          "pagination.is_last_page"
        ],
        "preview": {
          "data": [
            {
              "address": "0x0000000000000000000000000000000000000000",
              "address_label": "0x0000000000000000000000000000000000000000",
              "sold_volume_usd": "example",
              "trade_volume_usd": "example",
              "bought_volume_usd": "example",
              "sold_token_volume": "example",
              "token_trade_volume": "example",
              "bought_token_volume": "example"
            }
          ],
          "pagination": {
            "page": 1,
            "per_page": 10,
            "is_last_page": true
          }
        },
        "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
        "shape_summary": "object keys: data, pagination"
      },
      "routing_hints": {
        "not_for": [],
        "good_for": [
          "nansen",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold"
        ]
      },
      "capability_tags": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "buyer_seller_flow",
        "who_bought_sold"
      ],
      "contract_version": "agent_data_service_contract_v1",
      "example_questions": [
        "Query this provider data service with the sample request shape."
      ],
      "quality_expectations": {
        "result_envelope": "agent_data_envelope_v1",
        "must_include_metadata": [
          "data_sources",
          "generated_at",
          "freshness_seconds",
          "confidence",
          "limitations"
        ],
        "empty_result_should_be_explicit": true,
        "preview_paid_shape_should_match": true
      },
      "request_shape_summary": "object keys: chain, token_address, date, pagination",
      "response_shape_summary": "object keys: data, pagination",
      "routing": {
        "routing_version": "agentrouter_structured_routing_v1",
        "domains": [
          "crypto",
          "market_data",
          "onchain"
        ],
        "data_types": [
          "nansen",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "holder_distribution",
          "token_flow"
        ],
        "entities": [
          "token",
          "wallet_address",
          "chain",
          "time_window"
        ],
        "chains": [
          "ethereum"
        ],
        "time_requirements": {
          "supports_realtime": false,
          "supports_historical": true,
          "accepted_time_fields": [
            "date",
            "token_address"
          ]
        },
        "input_fields": [
          "date",
          "chain",
          "pagination",
          "token_address"
        ],
        "output_fields": [
          "data",
          "data.address",
          "data.address_label",
          "data.sold_volume_usd",
          "data.trade_volume_usd",
          "data.bought_volume_usd",
          "data.sold_token_volume",
          "data.token_trade_volume",
          "data.bought_token_volume",
          "pagination",
          "pagination.page",
          "pagination.per_page",
          "pagination.is_last_page"
        ],
        "keywords": [
          "token",
          "god",
          "mode",
          "tgm",
          "who",
          "bought",
          "sold",
          "nansen",
          "when",
          "buyer",
          "agent",
          "needs",
          "endpoint",
          "who-bought-sold",
          "best",
          "token-level"
        ],
        "capability_refs": [
          "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"
    },
    "runtime_secrets": {
      "public": false,
      "custody": "hosted_runtime_config",
      "required": true
    },
    "sample_response": {
      "data": {
        "data": [
          {
            "address": "0x0000000000000000000000000000000000000000",
            "address_label": "0x0000000000000000000000000000000000000000",
            "sold_volume_usd": "example",
            "trade_volume_usd": "example",
            "bought_volume_usd": "example",
            "sold_token_volume": "example",
            "token_trade_volume": "example",
            "bought_token_volume": "example"
          }
        ],
        "pagination": {
          "page": 1,
          "per_page": 10,
          "is_last_page": true
        }
      },
      "query": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 3
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "status": "success",
      "summary": "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. (sample response)",
      "metadata": {
        "confidence": 0.7,
        "limitations": [
          "Sample response is mock/static and not a live paid response."
        ],
        "data_sources": [
          "provider_config_hosted_http"
        ],
        "generated_at": "2026-05-24T07:49:32.478Z",
        "is_estimated": true,
        "freshness_seconds": 86400
      },
      "request_id": "sample_req",
      "service_id": "nansen_tgm_who_bought_sold",
      "agent_hints": {
        "good_for": [
          "MVP validation",
          "Agent response parsing"
        ],
        "warnings": [
          "Use paid invocation for the full response."
        ],
        "suggested_followups": []
      },
      "sample_type": "mock",
      "schema_version": "agent_data_envelope_v1"
    },
    "manifest_version": "agent_data_service_manifest_v1",
    "data_source_claim": {
      "source_type": "provider_declared_data_service",
      "credential_custody": "hosted_runtime_config",
      "authorization_status": "provider_declared",
      "redistribution_status": "provider_declared",
      "source_provenance_level": "wrapped_api",
      "platform_stores_credentials": true
    },
    "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.",
    "manifest_type": "hosted_http_data_api",
    "version": "1.0.0",
    "routing": {
      "routing_version": "agentrouter_structured_routing_v1",
      "domains": [
        "crypto",
        "market_data",
        "onchain"
      ],
      "data_types": [
        "nansen",
        "token_god_mode",
        "token_data",
        "buyer_seller_flow",
        "who_bought_sold",
        "holder_distribution",
        "token_flow"
      ],
      "entities": [
        "token",
        "wallet_address",
        "chain",
        "time_window"
      ],
      "chains": [
        "ethereum"
      ],
      "time_requirements": {
        "supports_realtime": false,
        "supports_historical": true,
        "accepted_time_fields": [
          "date",
          "token_address"
        ]
      },
      "input_fields": [
        "date",
        "chain",
        "pagination",
        "token_address"
      ],
      "output_fields": [
        "data",
        "data.address",
        "data.address_label",
        "data.sold_volume_usd",
        "data.trade_volume_usd",
        "data.bought_volume_usd",
        "data.sold_token_volume",
        "data.token_trade_volume",
        "data.bought_token_volume",
        "pagination",
        "pagination.page",
        "pagination.per_page",
        "pagination.is_last_page"
      ],
      "keywords": [
        "token",
        "god",
        "mode",
        "tgm",
        "who",
        "bought",
        "sold",
        "nansen",
        "when",
        "buyer",
        "agent",
        "needs",
        "endpoint",
        "who-bought-sold",
        "best",
        "token-level"
      ],
      "capability_refs": [
        "nansen",
        "data_service",
        "token_god_mode",
        "token_data",
        "buyer_seller_flow",
        "who_bought_sold"
      ]
    },
    "erc8257": {
      "compatible": true,
      "compatibility_version": "agentrouter_erc8257_manifest_compat_v1",
      "tool_manifest_standard": "ERC-8257",
      "tool_type": "hosted_http_data_api",
      "tool_id": "nansen_tgm_who_bought_sold",
      "registry_strategy": "compatible_manifest_only_no_custom_onchain_tool_registry",
      "metadata_hash": "0xd50092d3e91801e93230d3a666adfc6cb5efcc27f7b2ba39745bac66a00eb29e"
    },
    "integrity": {
      "integrity_version": "agentrouter_manifest_integrity_v1",
      "algorithm": "sha256-stable-json",
      "manifest_hash": "0xd50092d3e91801e93230d3a666adfc6cb5efcc27f7b2ba39745bac66a00eb29e",
      "config_hash": "0xa24d8d7271f2ee3ea66f0ab33d684e8f4342ea34407c295fb114e10e4813065b",
      "created_at": "2026-09-08T17:06:05.611Z",
      "updated_at": "2026-09-08T17:06:05.611Z"
    }
  },
  "latest_validation": {
    "ok": true,
    "service_id": "nansen_tgm_who_bought_sold",
    "schema_errors": [],
    "envelope_errors": [],
    "result_errors": [],
    "result_preview": null,
    "created_at": "2026-09-08T08:21:24.471Z",
    "redaction": {
      "redacted": true,
      "reason": "Latest validation proves the endpoint responded with JSON, but public output omits paid data values."
    }
  },
  "recent_evidence_events": [
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 10
        },
        "token_address": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984"
      },
      "payment": {
        "quote": {
          "budget": {
            "allowed": true,
            "max_price_usdc": "0.05"
          },
          "reason": "Service price 0.01 USDC is within budget.",
          "pricing": {
            "amount": "0.01",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402"
          },
          "would_pay": true,
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "guard_result": "pass",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": {
            "mode": "dev",
            "notes": "Development mode uses local x402-style payment proofs and simulated settlement receipts.",
            "backend": "dev",
            "execution_layer": "local_dev_x402_proof",
            "real_settlement": false,
            "supported_backends": [
              "dev",
              "x402",
              "omniagentpay",
              "circle_arc"
            ]
          },
          "selected_service": {
            "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
            "pricing": {
              "amount": "0.01",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402"
            },
            "service_id": "nansen_tgm_who_bought_sold",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9367,
            "health_status": "healthy",
            "routing_score": 0.9197,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api",
              "has_agent_feedback",
              "agent_useful"
            ],
            "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.94, consumer_feedback=1, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0,
            "consumer_feedback_count": 1,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x42a5b05ee60965c04e97c046e20ced20b995d3d5faa332a1a14d0574ff6f45f9",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x42a5b05ee60965c04e97c046e20ced20b995d3d5faa332a1a14d0574ff6f45f9",
          "protocol": "x402",
          "created_at": "2026-05-24T07:18:05.417Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "request": {
        "params": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-23"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 10
          },
          "token_address": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984"
        },
        "capability": "token_flows",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "UNI 24h token flows",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T07:18:05.472Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0xc58d649021fbae1c1011af2cb29f52f89c1dd3aa9fb1e407b41a91d8a336643a",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x2ea2f37876dfc82b7fe0ce85807b421b9ba0d743331dff71e6ee36330a5c2304",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T07:18:05.472Z",
      "input_hash": "0xd11722c168ce22a057ac826483589d7729d6c6de5f136ab465de8852dbd8e55c",
      "route_type": "structured_capability_request",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xc58d649021fbae1c1011af2cb29f52f89c1dd3aa9fb1e407b41a91d8a336643a",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x2ea2f37876dfc82b7fe0ce85807b421b9ba0d743331dff71e6ee36330a5c2304",
      "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "pricing": {
          "amount": "0.01",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402"
        },
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.9367,
        "health_status": "healthy",
        "routing_score": 0.9197,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api",
          "has_agent_feedback",
          "agent_useful"
        ],
        "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.94, consumer_feedback=1, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0,
        "consumer_feedback_count": 1,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0xc6862e908a2162dd50176a34afc644225c94652b730366338eb2dc9dae03246a",
      "trace_payload_hash": "0xc58d649021fbae1c1011af2cb29f52f89c1dd3aa9fb1e407b41a91d8a336643a"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 10
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "payment": {
        "quote": {
          "budget": {
            "allowed": true,
            "max_price_usdc": "0.05"
          },
          "reason": "Service price 0.01 USDC is within budget.",
          "pricing": {
            "amount": "0.01",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402"
          },
          "would_pay": true,
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "guard_result": "pass",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": {
            "mode": "dev",
            "notes": "Development mode uses local x402-style payment proofs and simulated settlement receipts.",
            "backend": "dev",
            "execution_layer": "local_dev_x402_proof",
            "real_settlement": false,
            "supported_backends": [
              "dev",
              "x402",
              "omniagentpay",
              "circle_arc"
            ]
          },
          "selected_service": {
            "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
            "pricing": {
              "amount": "0.01",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402"
            },
            "service_id": "nansen_tgm_who_bought_sold",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9517,
            "health_status": "healthy",
            "routing_score": 0.9241,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api",
              "has_agent_feedback",
              "agent_useful"
            ],
            "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.95, consumer_feedback=1, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0,
            "consumer_feedback_count": 1,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x405b178dbfd118c641be552c38a5c238c23672b56fe2447e0f9ad15bdc24e8ad",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x405b178dbfd118c641be552c38a5c238c23672b56fe2447e0f9ad15bdc24e8ad",
          "protocol": "x402",
          "created_at": "2026-05-24T07:28:42.640Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "request": {
        "params": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-23"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 10
          },
          "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
        },
        "capability": "who_bought_sold",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "AZTEC smart money 24h who bought sold",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T07:28:42.696Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0x1567a399a4d64cbb96e2c4c648dbfc254ba505bffa0f98e71b47143a2f18ff71",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x59c20d26c996c8b56325149e8151de2c9bd9cbc58e21fbe48e95868c3dedd5c3",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T07:28:42.696Z",
      "input_hash": "0xba0d362f4959f7441923cad3964a063554dc43e331e5f9e94e6b11be56f0436f",
      "route_type": "structured_capability_request",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x1567a399a4d64cbb96e2c4c648dbfc254ba505bffa0f98e71b47143a2f18ff71",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x59c20d26c996c8b56325149e8151de2c9bd9cbc58e21fbe48e95868c3dedd5c3",
      "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "pricing": {
          "amount": "0.01",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402"
        },
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.9517,
        "health_status": "healthy",
        "routing_score": 0.9241,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api",
          "has_agent_feedback",
          "agent_useful"
        ],
        "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.95, consumer_feedback=1, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0,
        "consumer_feedback_count": 1,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0xc6862e908a2162dd50176a34afc644225c94652b730366338eb2dc9dae03246a",
      "trace_payload_hash": "0x1567a399a4d64cbb96e2c4c648dbfc254ba505bffa0f98e71b47143a2f18ff71"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "payment": {
        "quote": {
          "budget": {
            "allowed": true,
            "max_price_usdc": "0.05"
          },
          "reason": "Service price 0.01 USDC is within budget.",
          "pricing": {
            "amount": "0.01",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402"
          },
          "would_pay": true,
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "guard_result": "pass",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": {
            "mode": "dev",
            "notes": "Development mode uses local x402-style payment proofs and simulated settlement receipts.",
            "backend": "dev",
            "execution_layer": "local_dev_x402_proof",
            "real_settlement": false,
            "supported_backends": [
              "dev",
              "x402",
              "omniagentpay",
              "circle_arc"
            ]
          },
          "selected_service": {
            "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
            "pricing": {
              "amount": "0.01",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402"
            },
            "service_id": "nansen_tgm_who_bought_sold",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.7,
            "health_status": "healthy",
            "routing_score": 0.7743,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api"
            ],
            "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.70, consumer_feedback=0, recent_failure=n/a, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": null,
            "consumer_feedback_count": 0,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x293650baed27551df15c63896eafdddbf50ce6d5ae5d6ba51783ffec9958dea4",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x293650baed27551df15c63896eafdddbf50ce6d5ae5d6ba51783ffec9958dea4",
          "protocol": "x402",
          "created_at": "2026-05-24T07:49:55.211Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "AZTEC"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05"
        },
        "consumer_context": {}
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T07:49:55.500Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0x1b4a724abdd9511f208f35d84f444d09ddb522ecdec5fdacf1fae71b181ce69a",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x122cabcf6ed105ea33238ace01f092c0d596b32020205bfcf8931d7e603bb224",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T07:49:55.500Z",
      "input_hash": "0x9398f2607a78b053cc78e8144193c703e50732c77a115839a27702c374cadb2f",
      "route_type": "structured_capability_request",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x1b4a724abdd9511f208f35d84f444d09ddb522ecdec5fdacf1fae71b181ce69a",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x122cabcf6ed105ea33238ace01f092c0d596b32020205bfcf8931d7e603bb224",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "pricing": {
          "amount": "0.01",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402"
        },
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.7,
        "health_status": "healthy",
        "routing_score": 0.7743,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api"
        ],
        "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.70, consumer_feedback=0, recent_failure=n/a, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": null,
        "consumer_feedback_count": 0,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0x1b4a724abdd9511f208f35d84f444d09ddb522ecdec5fdacf1fae71b181ce69a"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "payment": {
        "quote": {
          "budget": {
            "allowed": true,
            "max_price_usdc": "0.05"
          },
          "reason": "Service price 0.01 USDC is within budget.",
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "would_pay": true,
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "guard_result": "pass",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": {
            "mode": "dev",
            "notes": "Development mode uses local x402-style payment proofs and simulated settlement receipts.",
            "backend": "dev",
            "execution_layer": "local_dev_x402_proof",
            "real_settlement": false,
            "supported_backends": [
              "dev",
              "x402",
              "omniagentpay",
              "circle_arc"
            ]
          },
          "selected_service": {
            "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
            "pricing": {
              "amount": "0.01",
              "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402",
              "settlement_model": "direct_provider_wallet"
            },
            "service_id": "nansen_tgm_who_bought_sold",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.8843,
            "health_status": "healthy",
            "routing_score": 0.8212,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api",
              "has_agent_feedback",
              "agent_useful"
            ],
            "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.88, consumer_feedback=1, recent_failure=0.13, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0.13,
            "consumer_feedback_count": 1,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x93450d649122ce574169a5eb5e2495cd5a93be599b602d3e0d1cd0e8c636f4cb",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x93450d649122ce574169a5eb5e2495cd5a93be599b602d3e0d1cd0e8c636f4cb",
          "protocol": "x402",
          "created_at": "2026-05-24T10:11:48.812Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "provider_challenge"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "AZTEC"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "AZTEC smart money 24h active buys sells",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T10:11:48.875Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0x0c1f611c9e92b5d36eae604600e65dd95be9ebda23cd39114bbc371189210bec",
        "provider_id": "provider_nansen_api",
        "result_hash": "0xd94dd056e1b51e0c9d8bd8bdf8d4fa9bee712be143a16edf8b2b8cccbe20616c",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T10:11:48.875Z",
      "input_hash": "0x9398f2607a78b053cc78e8144193c703e50732c77a115839a27702c374cadb2f",
      "route_type": "structured_capability_request",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x0c1f611c9e92b5d36eae604600e65dd95be9ebda23cd39114bbc371189210bec",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xd94dd056e1b51e0c9d8bd8bdf8d4fa9bee712be143a16edf8b2b8cccbe20616c",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.8843,
        "health_status": "healthy",
        "routing_score": 0.8212,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api",
          "has_agent_feedback",
          "agent_useful"
        ],
        "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.88, consumer_feedback=1, recent_failure=0.13, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0.13,
        "consumer_feedback_count": 1,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0x0c1f611c9e92b5d36eae604600e65dd95be9ebda23cd39114bbc371189210bec"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "payment": {
        "quote": {
          "budget": {
            "allowed": true,
            "max_price_usdc": "0.05"
          },
          "reason": "Service price 0.01 USDC is within budget.",
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "would_pay": true,
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "guard_result": "pass",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": {
            "mode": "dev",
            "notes": "Development mode uses local x402-style payment proofs and simulated settlement receipts.",
            "backend": "dev",
            "execution_layer": "local_dev_x402_proof",
            "real_settlement": false,
            "supported_backends": [
              "dev",
              "x402",
              "omniagentpay",
              "circle_arc"
            ]
          },
          "selected_service": {
            "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
            "pricing": {
              "amount": "0.01",
              "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402",
              "settlement_model": "direct_provider_wallet"
            },
            "service_id": "nansen_tgm_who_bought_sold",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.8902,
            "health_status": "healthy",
            "routing_score": 0.8258,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api",
              "has_agent_feedback",
              "agent_useful"
            ],
            "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.89, consumer_feedback=1, recent_failure=0.11, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0.11,
            "consumer_feedback_count": 1,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0xcba3847ad05b286a42dc776fed895659317fdf681d716f3708e0041a8bb78c60",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0xcba3847ad05b286a42dc776fed895659317fdf681d716f3708e0041a8bb78c60",
          "protocol": "x402",
          "created_at": "2026-05-24T10:11:59.437Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "provider_challenge"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "AZTEC"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "AZTEC smart money 24h active buys sells summary",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T10:11:59.492Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0xd468acf51c1150c6b2cd89fe4e7efd7f86a53aa7245d505e4966cb13f06e48cf",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x000b97332f7671cbdabeeccdfe628da308c2da7928bba61a077a5a69e8de3953",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T10:11:59.492Z",
      "input_hash": "0x9398f2607a78b053cc78e8144193c703e50732c77a115839a27702c374cadb2f",
      "route_type": "structured_capability_request",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xd468acf51c1150c6b2cd89fe4e7efd7f86a53aa7245d505e4966cb13f06e48cf",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x000b97332f7671cbdabeeccdfe628da308c2da7928bba61a077a5a69e8de3953",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.8902,
        "health_status": "healthy",
        "routing_score": 0.8258,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api",
          "has_agent_feedback",
          "agent_useful"
        ],
        "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.89, consumer_feedback=1, recent_failure=0.11, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0.11,
        "consumer_feedback_count": 1,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0xd468acf51c1150c6b2cd89fe4e7efd7f86a53aa7245d505e4966cb13f06e48cf"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "payment": {
        "quote": {
          "budget": {
            "allowed": true,
            "max_price_usdc": "0.05"
          },
          "reason": "Service price 0.01 USDC is within budget.",
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "would_pay": true,
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "guard_result": "pass",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": {
            "mode": "dev",
            "notes": "Development mode uses local x402-style payment proofs and simulated settlement receipts.",
            "backend": "dev",
            "execution_layer": "local_dev_x402_proof",
            "real_settlement": false,
            "supported_backends": [
              "dev",
              "x402",
              "omniagentpay",
              "circle_arc"
            ]
          },
          "selected_service": {
            "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
            "pricing": {
              "amount": "0.01",
              "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402",
              "settlement_model": "direct_provider_wallet"
            },
            "service_id": "nansen_tgm_who_bought_sold",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9098,
            "health_status": "healthy",
            "routing_score": 0.8307,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api",
              "has_agent_feedback",
              "agent_useful"
            ],
            "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.91, consumer_feedback=1, recent_failure=0.1, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0.1,
            "consumer_feedback_count": 1,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x35f8f4e179d49cc139a918e9bfe6ef2beb54a76d8682626c3f44584edd82168d",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x35f8f4e179d49cc139a918e9bfe6ef2beb54a76d8682626c3f44584edd82168d",
          "protocol": "x402",
          "created_at": "2026-05-24T10:12:15.523Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "provider_challenge"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "AZTEC"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "AZTEC smart money 24h active buys sells aggregate",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T10:12:15.581Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_tgm_who_bought_sold",
        "trace_hash": "0x443127d632f3002e0449d155b576c4ce32ec8faa225506253a61bc3902f62784",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x1ce356a3a211a77a38793cf72d2b4f5df2da769b02e508f1ce486040e2fff7cb",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T10:12:15.581Z",
      "input_hash": "0x9398f2607a78b053cc78e8144193c703e50732c77a115839a27702c374cadb2f",
      "route_type": "structured_capability_request",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x443127d632f3002e0449d155b576c4ce32ec8faa225506253a61bc3902f62784",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x1ce356a3a211a77a38793cf72d2b4f5df2da769b02e508f1ce486040e2fff7cb",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.9098,
        "health_status": "healthy",
        "routing_score": 0.8307,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api",
          "has_agent_feedback",
          "agent_useful"
        ],
        "selection_reason": "Matched 3/4 required capabilities, verification=verified, trust=0.91, consumer_feedback=1, recent_failure=0.1, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0.1,
        "consumer_feedback_count": 1,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0x443127d632f3002e0449d155b576c4ce32ec8faa225506253a61bc3902f62784"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-25",
          "from": "2026-05-24"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
        "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": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T04:58:19.837Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "HYPE",
          "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 86400
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "test_case": "deploy_hype_smart_money_24h",
          "user_query": "帮我查询HYPE 近24小时的聪明钱/大户动态",
          "token_resolution": {
            "chain": "hyperevm",
            "status": "resolved",
            "token_symbol": "HYPE",
            "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          }
        }
      },
      "arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T04:58:20.498Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779685099787",
        "trace_hash": "0xa14937a117d09e691805471c2bcf4b1d43105055765e43b135be2373ba6606fb",
        "result_hash": "0x5b0a9d361297a80da5c2da4c3a5e03abdeb9c623b7fbb7994d853e08c66ad8e4",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_version": "agent_router_arc_anchor_v1",
        "contract_address": null,
        "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681"
      },
      "created_at": "2026-05-25T04:58:20.497Z",
      "input_hash": "0x92cd7b188af1cb873824178cf20314dc9ee28a2fbe18f34c0b5dc6f262e97276",
      "payment_tx": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
      "request_id": "req_1779685099787",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xa14937a117d09e691805471c2bcf4b1d43105055765e43b135be2373ba6606fb",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x5b0a9d361297a80da5c2da4c3a5e03abdeb9c623b7fbb7994d853e08c66ad8e4",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.8768,
          "success_rate": 0.9166666666666666,
          "feedback_count": 12,
          "intent_fit_rate": 0.5,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9166666666666666,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0.1,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.84,
          "consumer_feedback_count": 1,
          "operational_feedback_count": 12,
          "average_agent_friendly_score": 0.98
        },
        "badges": [
          {
            "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"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-25T04:58:20.334Z",
          "last_validation_at": null,
          "last_validation_ok": null,
          "latest_http_status": null,
          "recent_failure_rate": 0.1
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-25T04:52:23.623Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-25T04:52:23.623Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 12,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 24
                }
              ],
              "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
          },
          "quality_event_count": 11,
          "verification_status": "pending",
          "business_error_count": 1,
          "latest_quality_event": {
            "input": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-23"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 24
              },
              "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
            },
            "status": "passed",
            "created_at": "2026-05-24T10:12:15.523Z",
            "payment_tx": "0x35f8f4e179d49cc139a918e9bfe6ef2beb54a76d8682626c3f44584edd82168d",
            "request_id": "req_1779617535522",
            "service_id": "nansen_tgm_who_bought_sold",
            "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_1779617535523_4105c80b",
            "blocking_issue_count": 0,
            "agent_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 24
                  }
                ],
                "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_validation_ok": null,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.8768,
            "success_rate": 0.9166666666666666,
            "feedback_count": 12,
            "intent_fit_rate": 0.5,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9166666666666666,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0.1,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.84,
            "consumer_feedback_count": 1,
            "operational_feedback_count": 12,
            "average_agent_friendly_score": 0.98
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-25T04:58:20.334Z",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null,
            "recent_failure_rate": 0.1
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "not_verified",
            "health_unknown",
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service health is unknown.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "pending",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0xa14937a117d09e691805471c2bcf4b1d43105055765e43b135be2373ba6606fb"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-25",
          "from": "2026-05-24"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 5
        },
        "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
        "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": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:16:32.384Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 5
          },
          "token_symbol": "HYPE",
          "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "chain": "hyperevm",
            "status": "resolved",
            "token_symbol": "HYPE",
            "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          }
        }
      },
      "arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:16:33.024Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779714992295",
        "trace_hash": "0xfc91361d7d8e4ace8f10e2054ee2b5b3a06fe943b556071dfa33fc04f4731b5f",
        "result_hash": "0xad1a03a878883d2c0b16c96a9aea14cf6a29df913086ec01aae9174196dc8291",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_version": "agent_router_arc_anchor_v1",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27"
      },
      "created_at": "2026-05-25T13:16:33.024Z",
      "input_hash": "0x46dfba848bb6e10665992379e932bf0c7831be0b514b0f5ddfbc24eb3bd21507",
      "payment_tx": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
      "request_id": "req_1779714992295",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xfc91361d7d8e4ace8f10e2054ee2b5b3a06fe943b556071dfa33fc04f4731b5f",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xad1a03a878883d2c0b16c96a9aea14cf6a29df913086ec01aae9174196dc8291",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.8974,
          "success_rate": 0.9230769230769231,
          "feedback_count": 13,
          "intent_fit_rate": 0.75,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9230769230769231,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0.1,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.92,
          "consumer_feedback_count": 2,
          "operational_feedback_count": 13,
          "average_agent_friendly_score": 0.98
        },
        "badges": [
          {
            "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"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-25T13:16:32.611Z",
          "last_validation_at": null,
          "last_validation_ok": null,
          "latest_http_status": null,
          "recent_failure_rate": 0.1
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-25T13:15:51.850Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-25T13:15:51.850Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 13,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 5
                }
              ],
              "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
          },
          "quality_event_count": 12,
          "verification_status": "pending",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T04:58:20.572Z",
            "event_hash": "0xee08dfd5576ba838163d5615f9464e8df9a781f869525e5a210ef4ba81549556",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
            "request_id": "req_1779685099787",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0xa14937a117d09e691805471c2bcf4b1d43105055765e43b135be2373ba6606fb",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x43a2abc1e532a84e32fa6e68c37a8a4d2fdbd3db449d84cf71029bd7150dc306",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 24
                  }
                ],
                "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_validation_ok": null,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.8974,
            "success_rate": 0.9230769230769231,
            "feedback_count": 13,
            "intent_fit_rate": 0.75,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9230769230769231,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0.1,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.92,
            "consumer_feedback_count": 2,
            "operational_feedback_count": 13,
            "average_agent_friendly_score": 0.98
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-25T13:16:32.611Z",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null,
            "recent_failure_rate": 0.1
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "not_verified",
            "health_unknown",
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service health is unknown.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "pending",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27",
      "trace_payload_hash": "0xfc91361d7d8e4ace8f10e2054ee2b5b3a06fe943b556071dfa33fc04f4731b5f"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-25",
          "from": "2026-05-24"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 5
        },
        "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
        "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": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:36:10.321Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 5
          },
          "token_symbol": "HYPE",
          "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "chain": "hyperevm",
            "status": "resolved",
            "token_symbol": "HYPE",
            "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          }
        }
      },
      "arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:36:10.694Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779716170263",
        "trace_hash": "0x23e5042f062619a5bb16140ca16cbe652fc51b0615211e4a743b3a288c5fadee",
        "result_hash": "0xf986eb5c1d60270eda99e5111408fc32daa558de158f6d076b1eff0996dd9736",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_version": "agent_router_arc_anchor_v1",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27"
      },
      "created_at": "2026-05-25T13:36:10.694Z",
      "input_hash": "0x46dfba848bb6e10665992379e932bf0c7831be0b514b0f5ddfbc24eb3bd21507",
      "payment_tx": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
      "request_id": "req_1779716170263",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x23e5042f062619a5bb16140ca16cbe652fc51b0615211e4a743b3a288c5fadee",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xf986eb5c1d60270eda99e5111408fc32daa558de158f6d076b1eff0996dd9736",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.8997,
          "success_rate": 0.9285714285714286,
          "feedback_count": 14,
          "intent_fit_rate": 0.75,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9285714285714286,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0.1,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.92,
          "consumer_feedback_count": 2,
          "operational_feedback_count": 14,
          "average_agent_friendly_score": 0.98
        },
        "badges": [
          {
            "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"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-25T13:36:10.526Z",
          "last_validation_at": null,
          "last_validation_ok": null,
          "latest_http_status": null,
          "recent_failure_rate": 0.1
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-25T13:34:53.738Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-25T13:34:53.738Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 14,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 5
                }
              ],
              "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
          },
          "quality_event_count": 13,
          "verification_status": "pending",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:16:33.185Z",
            "event_hash": "0x3ebc1df958f2e26bc1c83d808677dcbb73ea7f3dfa11225440249c9899502795",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
            "request_id": "req_1779714992295",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0xfc91361d7d8e4ace8f10e2054ee2b5b3a06fe943b556071dfa33fc04f4731b5f",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x2246829bdd2e1ed2894408fcd688518d649133315bf3dbb00bf51eef3b040005",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 5
                  }
                ],
                "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_validation_ok": null,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.8997,
            "success_rate": 0.9285714285714286,
            "feedback_count": 14,
            "intent_fit_rate": 0.75,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9285714285714286,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0.1,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.92,
            "consumer_feedback_count": 2,
            "operational_feedback_count": 14,
            "average_agent_friendly_score": 0.98
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-25T13:36:10.526Z",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null,
            "recent_failure_rate": 0.1
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "not_verified",
            "health_unknown",
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service health is unknown.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "pending",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27",
      "trace_payload_hash": "0x23e5042f062619a5bb16140ca16cbe652fc51b0615211e4a743b3a288c5fadee"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-25",
          "from": "2026-05-24"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 5
        },
        "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
        "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": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:38:26.305Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 5
          },
          "token_symbol": "HYPE",
          "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "chain": "hyperevm",
            "status": "resolved",
            "token_symbol": "HYPE",
            "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          }
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x999d69917a43df075b6e0b6ba0c6fa2b1dd41ef44ef930f0b439471752077572",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:38:31.081Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779716306253",
        "trace_hash": "0xe076a2eba91595d38f5aa7e5f7dcbd3f9dbff683cb85ef6ff0ec054eabdff3c9",
        "result_hash": "0x183ecf7184c6753e55fb87cd4f67dbe52f9e8fcf3c26619b02917316ec0f2830",
        "block_number": "43960714",
        "explorer_url": "https://testnet.arcscan.app/tx/0x999d69917a43df075b6e0b6ba0c6fa2b1dd41ef44ef930f0b439471752077572",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27"
      },
      "created_at": "2026-05-25T13:38:26.684Z",
      "input_hash": "0x46dfba848bb6e10665992379e932bf0c7831be0b514b0f5ddfbc24eb3bd21507",
      "payment_tx": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
      "request_id": "req_1779716306253",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xe076a2eba91595d38f5aa7e5f7dcbd3f9dbff683cb85ef6ff0ec054eabdff3c9",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x183ecf7184c6753e55fb87cd4f67dbe52f9e8fcf3c26619b02917316ec0f2830",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9017,
          "success_rate": 0.9333333333333333,
          "feedback_count": 15,
          "intent_fit_rate": 0.75,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9333333333333333,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0.1,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.92,
          "consumer_feedback_count": 2,
          "operational_feedback_count": 15,
          "average_agent_friendly_score": 0.98
        },
        "badges": [
          {
            "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"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-25T13:38:26.526Z",
          "last_validation_at": null,
          "last_validation_ok": null,
          "latest_http_status": null,
          "recent_failure_rate": 0.1
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-25T13:37:14.676Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-25T13:37:14.676Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 15,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 5
                }
              ],
              "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
          },
          "quality_event_count": 14,
          "verification_status": "pending",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:36:10.780Z",
            "event_hash": "0x3fba9a2e1300aa4096a22ebe1ac97e8d90b590b2edfa6b9a7d34ab0adb2e487a",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
            "request_id": "req_1779716170263",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x23e5042f062619a5bb16140ca16cbe652fc51b0615211e4a743b3a288c5fadee",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x5daf28da1e91313f9c442b432307b6d1922cc6ef37ee97f7413ffed9ea49ae33",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 5
                  }
                ],
                "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_validation_ok": null,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9017,
            "success_rate": 0.9333333333333333,
            "feedback_count": 15,
            "intent_fit_rate": 0.75,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9333333333333333,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0.1,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.92,
            "consumer_feedback_count": 2,
            "operational_feedback_count": 15,
            "average_agent_friendly_score": 0.98
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-25T13:38:26.526Z",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null,
            "recent_failure_rate": 0.1
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "not_verified",
            "health_unknown",
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service health is unknown.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "pending",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27",
      "trace_payload_hash": "0xe076a2eba91595d38f5aa7e5f7dcbd3f9dbff683cb85ef6ff0ec054eabdff3c9"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-25",
          "from": "2026-05-24"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 5
        },
        "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
        "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": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:45:49.305Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "window": "24h",
          "pagination": {
            "page": 1,
            "per_page": 5
          },
          "token_symbol": "HYPE",
          "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "chain": "hyperevm",
            "status": "resolved",
            "token_symbol": "HYPE",
            "token_address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          }
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xe0f1e241cac859099ebf0556f51a1daeff8b2ebf51d6a179e446be5a168927ce",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:45:54.149Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779716749223",
        "trace_hash": "0x804c61a20138ea6307c4d8a68e92d1a0057f6907fc8a31cc80d6de89248834fd",
        "result_hash": "0x9f2bd92d1a94cfdd1a8eae1cf3e75491a252af00571348f9c1046e3afbe6fd51",
        "block_number": "43961176",
        "explorer_url": "https://testnet.arcscan.app/tx/0xe0f1e241cac859099ebf0556f51a1daeff8b2ebf51d6a179e446be5a168927ce",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27"
      },
      "created_at": "2026-05-25T13:45:49.725Z",
      "input_hash": "0x46dfba848bb6e10665992379e932bf0c7831be0b514b0f5ddfbc24eb3bd21507",
      "payment_tx": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
      "request_id": "req_1779716749223",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x804c61a20138ea6307c4d8a68e92d1a0057f6907fc8a31cc80d6de89248834fd",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x9f2bd92d1a94cfdd1a8eae1cf3e75491a252af00571348f9c1046e3afbe6fd51",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9094,
          "success_rate": 0.9375,
          "feedback_count": 16,
          "intent_fit_rate": 0.83,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9375,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0.1,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.95,
          "consumer_feedback_count": 3,
          "operational_feedback_count": 16,
          "average_agent_friendly_score": 0.98
        },
        "badges": [
          {
            "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"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-25T13:45:49.544Z",
          "last_validation_at": null,
          "last_validation_ok": null,
          "latest_http_status": null,
          "recent_failure_rate": 0.1
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-25T13:42:58.974Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-25T13:44:32.290Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 16,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 5
                }
              ],
              "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
          },
          "quality_event_count": 15,
          "verification_status": "pending",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:38:31.137Z",
            "event_hash": "0xf14b9bdcc6c726fc19d6cdf44d999e55adb5372242b5b61be19777479087f8fb",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
            "request_id": "req_1779716306253",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0xe076a2eba91595d38f5aa7e5f7dcbd3f9dbff683cb85ef6ff0ec054eabdff3c9",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x8a075dfd6cec148b117c5211cf9aed757329efa74a6439d7e59990f85fa15fb8",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 5
                  }
                ],
                "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_validation_ok": null,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9094,
            "success_rate": 0.9375,
            "feedback_count": 16,
            "intent_fit_rate": 0.83,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9375,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0.1,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.95,
            "consumer_feedback_count": 3,
            "operational_feedback_count": 16,
            "average_agent_friendly_score": 0.98
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-25T13:45:49.544Z",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null,
            "recent_failure_rate": 0.1
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "not_verified",
            "health_unknown",
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service health is unknown.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "pending",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62f11ae517af7a13937b2e8e9cc45a69b81d80d5de6c2bdc1a7f5e75cac93f27",
      "trace_payload_hash": "0x804c61a20138ea6307c4d8a68e92d1a0057f6907fc8a31cc80d6de89248834fd"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-25",
          "from": "2026-05-24"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0x5555555555555555555555555555555555555555"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
        "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": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T14:30:01.447Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "date": {
            "to": "2026-05-25",
            "from": "2026-05-24"
          },
          "chain": "hyperevm",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_address": "0x5555555555555555555555555555555555555555"
        },
        "capability": "direct_service_invocation",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "local_agent_wallet"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xc9727cdae4e276ffcdde5db3a5b93c001b9563cc3a5dc8d004abc681d7667641",
        "chain_id": 5042002,
        "created_at": "2026-05-25T14:30:06.798Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779719400921",
        "trace_hash": "0xc62c24319271063a50842642418852dc344d9de2d6f809ab76e2a593bde6c375",
        "result_hash": "0xb70a31469c758d5236143a7e5ee5cb795fb594c3242b96d13a6675bafbb05d6e",
        "block_number": "43965548",
        "explorer_url": "https://testnet.arcscan.app/tx/0xc9727cdae4e276ffcdde5db3a5b93c001b9563cc3a5dc8d004abc681d7667641",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681"
      },
      "created_at": "2026-05-25T14:30:01.921Z",
      "input_hash": "0xce595e5680139a6c4563d93e8f29f49aa500f521fa820cf38d94416264c69415",
      "payment_tx": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
      "request_id": "req_1779719400921",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xc62c24319271063a50842642418852dc344d9de2d6f809ab76e2a593bde6c375",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xb70a31469c758d5236143a7e5ee5cb795fb594c3242b96d13a6675bafbb05d6e",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9139,
          "success_rate": 0.9411764705882353,
          "feedback_count": 17,
          "intent_fit_rate": 0.88,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9411764705882353,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 4,
          "operational_feedback_count": 17,
          "average_agent_friendly_score": 0.99
        },
        "badges": [
          {
            "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"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-25T14:30:01.753Z",
          "last_validation_at": null,
          "last_validation_ok": null,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-25T14:10:43.076Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-25T14:10:43.076Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 17,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 24
                }
              ],
              "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
          },
          "quality_event_count": 16,
          "verification_status": "pending",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:45:54.207Z",
            "event_hash": "0xb9141bb75f7554888d4889c7db08be996470789b9cfd6a4e80c9348f2a5071c2",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
            "request_id": "req_1779716749223",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x804c61a20138ea6307c4d8a68e92d1a0057f6907fc8a31cc80d6de89248834fd",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x9d8efc26822341b6d0d748e03c81d91d75befd66c8eae7a36fc3debf1478d531",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 5
                  }
                ],
                "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_validation_ok": null,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9139,
            "success_rate": 0.9411764705882353,
            "feedback_count": 17,
            "intent_fit_rate": 0.88,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9411764705882353,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 4,
            "operational_feedback_count": 17,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-25T14:30:01.753Z",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "not_verified",
            "health_unknown",
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service health is unknown.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "pending",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0xc62c24319271063a50842642418852dc344d9de2d6f809ab76e2a593bde6c375"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-26",
          "from": "2026-05-25"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
        "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": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T07:56:18.152Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "capability": "token_smart_money_activity"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x7f6e46db8001c10f745af94843f98a9e1c06ff636463f76257340627e5089c43",
        "chain_id": 5042002,
        "created_at": "2026-05-26T07:56:23.299Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779782177951",
        "trace_hash": "0x2b0baffadd55b557568fc0bd03dafe01f9bee4d63c085086207313188cee73a6",
        "result_hash": "0x631ba1e9208fe38d33bc8cea5978fe267fd9ba6e2b4241432a8296d2352e32a1",
        "block_number": "44085443",
        "explorer_url": "https://testnet.arcscan.app/tx/0x7f6e46db8001c10f745af94843f98a9e1c06ff636463f76257340627e5089c43",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681"
      },
      "created_at": "2026-05-26T07:56:18.765Z",
      "input_hash": "0x282f8cdad6651ea71c17be4a54c4370c2344c4fb82f8f1db5d68aa161f3b46cb",
      "payment_tx": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
      "request_id": "req_1779782177951",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x2b0baffadd55b557568fc0bd03dafe01f9bee4d63c085086207313188cee73a6",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x631ba1e9208fe38d33bc8cea5978fe267fd9ba6e2b4241432a8296d2352e32a1",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9562,
          "success_rate": 0.9444444444444444,
          "feedback_count": 18,
          "intent_fit_rate": 0.9,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9444444444444444,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 5,
          "operational_feedback_count": 18,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-26T07:56:18.600Z",
          "last_validation_at": "2026-05-26T07:44:58.409Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-26T07:44:58.409Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-26T07:44:58.409Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 18,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 24
                }
              ],
              "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
          },
          "quality_event_count": 17,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T14:30:06.860Z",
            "event_hash": "0x5f0c9dd243f8622eff43340a1bffef4fc393f1cfe0df05ad0f49e24df78e06cd",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
            "request_id": "req_1779719400921",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0xc62c24319271063a50842642418852dc344d9de2d6f809ab76e2a593bde6c375",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0xb42bd71e1e62d6f4f772c5ce07032371d0cf88ec32f9e7b5b173ec80066356bf",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 24
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9562,
            "success_rate": 0.9444444444444444,
            "feedback_count": 18,
            "intent_fit_rate": 0.9,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9444444444444444,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 5,
            "operational_feedback_count": 18,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-26T07:56:18.600Z",
            "last_validation_at": "2026-05-26T07:44:58.409Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T07:44:58.409Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0x2b0baffadd55b557568fc0bd03dafe01f9bee4d63c085086207313188cee73a6"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-26",
          "from": "2026-05-25"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0x5555555555555555555555555555555555555555"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
        "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": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T07:56:50.886Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "date": {
            "to": "2026-05-26",
            "from": "2026-05-25"
          },
          "chain": "hyperevm",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_address": "0x5555555555555555555555555555555555555555"
        },
        "capability": "direct_service_invocation",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "local_agent_wallet"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xcc4afb49299da6ebd338adb4b598324f7116e22c6c2819a48aeb248ce7e2343a",
        "chain_id": 5042002,
        "created_at": "2026-05-26T07:56:55.829Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779782210975",
        "trace_hash": "0x06e28fb793d899168a2fbe249f3ad4295a7fe01a450979061095e9bf36f924d9",
        "result_hash": "0xfe9b97e03968635f4ba81114617c88d8c45f182ae0ef4aa841efbc0cc30aeb44",
        "block_number": "44085506",
        "explorer_url": "https://testnet.arcscan.app/tx/0xcc4afb49299da6ebd338adb4b598324f7116e22c6c2819a48aeb248ce7e2343a",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681"
      },
      "created_at": "2026-05-26T07:56:51.433Z",
      "input_hash": "0x0c55e36c70be306561fe625dfc224ced0b8558dcaf09335c121335eb97219294",
      "payment_tx": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
      "request_id": "req_1779782210975",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x06e28fb793d899168a2fbe249f3ad4295a7fe01a450979061095e9bf36f924d9",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xfe9b97e03968635f4ba81114617c88d8c45f182ae0ef4aa841efbc0cc30aeb44",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9574,
          "success_rate": 0.9473684210526315,
          "feedback_count": 19,
          "intent_fit_rate": 0.9,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9473684210526315,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 5,
          "operational_feedback_count": 19,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-26T07:56:51.268Z",
          "last_validation_at": "2026-05-26T07:44:58.409Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-26T07:44:58.409Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-26T07:44:58.409Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 19,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 24
                }
              ],
              "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
          },
          "quality_event_count": 18,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T07:56:23.358Z",
            "event_hash": "0x7f2380eaafa1a229c31d21051fde92a226a4f97e528e621f3b4e0611071c0f51",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
            "request_id": "req_1779782177951",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x2b0baffadd55b557568fc0bd03dafe01f9bee4d63c085086207313188cee73a6",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x4bdfac3839bf27fad6a0474ea389cbe13d42a07884fb5c9e1bf116321dd3c17e",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 24
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9574,
            "success_rate": 0.9473684210526315,
            "feedback_count": 19,
            "intent_fit_rate": 0.9,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9473684210526315,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 5,
            "operational_feedback_count": 19,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-26T07:56:51.268Z",
            "last_validation_at": "2026-05-26T07:44:58.409Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T07:44:58.409Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x62735c6a9520a1ad47e61abb1f54398cb564cc100dd0c9e0c4f4c5a52a654681",
      "trace_payload_hash": "0x06e28fb793d899168a2fbe249f3ad4295a7fe01a450979061095e9bf36f924d9"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-26",
          "from": "2026-05-25"
        },
        "chain": "hyperevm",
        "pagination": {
          "page": 1,
          "per_page": 100
        },
        "token_address": "0x5555555555555555555555555555555555555555"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
        "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": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T07:57:25.069Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "date": {
            "to": "2026-05-26",
            "from": "2026-05-25"
          },
          "chain": "hyperevm",
          "pagination": {
            "page": 1,
            "per_page": 100
          },
          "token_address": "0x5555555555555555555555555555555555555555"
        },
        "capability": "direct_service_invocation",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "local_agent_wallet"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x64f0231e2a985d0f208678a965602a0ffcc595cefad11364c46c32e188f475d7",
        "chain_id": 5042002,
        "created_at": "2026-05-26T07:57:30.112Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779782245152",
        "trace_hash": "0xb743f6251e6acecbb59a520f829d1d4c41f156f74b0b593d09acfec128afbab4",
        "result_hash": "0x6f690ec531c17d7188249938fa8f522363836cd46bbba45238881d9a02ecdb84",
        "block_number": "44085571",
        "explorer_url": "https://testnet.arcscan.app/tx/0x64f0231e2a985d0f208678a965602a0ffcc595cefad11364c46c32e188f475d7",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x30ab8bc58288849d0bcb46f081d75b023fbd38a2f1519bd95259da984da8d08c"
      },
      "created_at": "2026-05-26T07:57:25.732Z",
      "input_hash": "0xfcab38d055c1ce6b54c4d36d07f18761a778e7dc903806045a3565e2359911d4",
      "payment_tx": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
      "request_id": "req_1779782245152",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xb743f6251e6acecbb59a520f829d1d4c41f156f74b0b593d09acfec128afbab4",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x6f690ec531c17d7188249938fa8f522363836cd46bbba45238881d9a02ecdb84",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 100
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9585,
          "success_rate": 0.95,
          "feedback_count": 20,
          "intent_fit_rate": 0.9,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.95,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 5,
          "operational_feedback_count": 20,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-26T07:57:25.574Z",
          "last_validation_at": "2026-05-26T07:44:58.409Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-26T07:44:58.409Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-26T07:44:58.409Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 20,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 100
                }
              ],
              "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
          },
          "quality_event_count": 19,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T07:56:55.889Z",
            "event_hash": "0xb7c7e053bc28feb36a4dd3a206313f9bff12274fee33af55a58cd8238489a298",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
            "request_id": "req_1779782210975",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x06e28fb793d899168a2fbe249f3ad4295a7fe01a450979061095e9bf36f924d9",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x13f1e6e1a479242226ae2674d8375fff250d9ebafcc999db5c30289ab02affdf",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 24
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9585,
            "success_rate": 0.95,
            "feedback_count": 20,
            "intent_fit_rate": 0.9,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.95,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 5,
            "operational_feedback_count": 20,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-26T07:57:25.574Z",
            "last_validation_at": "2026-05-26T07:44:58.409Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T07:44:58.409Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x30ab8bc58288849d0bcb46f081d75b023fbd38a2f1519bd95259da984da8d08c",
      "trace_payload_hash": "0xb743f6251e6acecbb59a520f829d1d4c41f156f74b0b593d09acfec128afbab4"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-20"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
        "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": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:19:41.191Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "budget": {
          "currency": "USDC",
          "max_amount": "0.05"
        },
        "params": {
          "tag": "Binance",
          "asset": "GENIUS",
          "chain": "ethereum",
          "token": "GENIUS",
          "chains": [
            "ethereum"
          ],
          "window": "current",
          "timeframe": "1d",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "market_type": "perpetual_futures",
          "token_symbol": "GENIUS",
          "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "task": "结合 Binance 最大爆仓痛点、GENIUS smart money 资金流向、交易所 netflow，分析 GENIUS 这个代币目前的投资分析。窗口优先看过去24小时。",
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "ok": true,
            "chain": "ethereum",
            "status": "resolved",
            "disclosure": "Requested GENIUS; resolver selected GNUS on ethereum. Treat the result as a substituted token match, not an exact ticker match.",
            "matched_name": "Genius Token & NFT Collections",
            "token_symbol": "GENIUS",
            "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a",
            "matched_symbol": "GNUS",
            "resolver_input": {
              "chain": "ethereum",
              "limit": 5,
              "result_type": "token",
              "search_query": "GENIUS"
            },
            "resolution_type": "symbol_substitution",
            "resolved_symbol": "GNUS",
            "asset_resolution": {
              "chain": "ethereum",
              "disclosure": "Requested GENIUS; resolver selected GNUS on ethereum. Treat the result as a substituted token match, not an exact ticker match.",
              "matched_name": "Genius Token & NFT Collections",
              "resolution_type": "symbol_substitution",
              "resolved_symbol": "GNUS",
              "requested_symbol": "GENIUS",
              "requires_disclosure": true
            },
            "requested_symbol": "GENIUS",
            "requires_disclosure": true,
            "resolver_request_id": "req_1779790767598",
            "resolver_service_id": "nansen_search_general"
          }
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xcca4fe52c8dfda9004ddeada65cdae8afe909d6dcbc53d985f827cc5461db356",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:19:46.031Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779790781198",
        "trace_hash": "0xd9f3ae993f07e23f471f8689b553bf982f7ee5f032024268f8ae7f4e06cd77b0",
        "result_hash": "0x9e26ccae30274127f1c22365d149462ad2fc266feae03fa9c47f9dad0b274cc7",
        "block_number": "44101290",
        "explorer_url": "https://testnet.arcscan.app/tx/0xcca4fe52c8dfda9004ddeada65cdae8afe909d6dcbc53d985f827cc5461db356",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x47549a08c3749b5d9da8520c5eb9d7b2f7d51f77577a8bc859606916312e6d8e"
      },
      "created_at": "2026-05-26T10:19:41.634Z",
      "input_hash": "0xcc09d32e42fa06859c66801decdd13c6f339e2d3a8fafb40a2aa731975bb908e",
      "payment_tx": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
      "request_id": "req_1779790781198",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xd9f3ae993f07e23f471f8689b553bf982f7ee5f032024268f8ae7f4e06cd77b0",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x9e26ccae30274127f1c22365d149462ad2fc266feae03fa9c47f9dad0b274cc7",
      "verification": {
        "issues": [
          {
            "code": "ASSET_NOT_COVERED",
            "message": "Result does not clearly cover GENIUS."
          }
        ],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9535,
          "success_rate": 0.9523809523809523,
          "feedback_count": 21,
          "intent_fit_rate": 0.9,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9523809523809523,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 0.9523809523809523,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 5,
          "operational_feedback_count": 21,
          "average_agent_friendly_score": 0.98
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-26T10:19:41.475Z",
          "last_validation_at": "2026-05-26T09:43:42.461Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-26T09:43:42.461Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-26T09:43:42.461Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 21,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [
              {
                "code": "ASSET_NOT_COVERED",
                "message": "Result does not clearly cover GENIUS."
              }
            ],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 5
                }
              ],
              "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
          },
          "quality_event_count": 20,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T07:57:30.166Z",
            "event_hash": "0x9b4a249b0750ea6622743beb081f9d22f0cc084909b3edb3ba79856099ac174c",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
            "request_id": "req_1779782245152",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0xb743f6251e6acecbb59a520f829d1d4c41f156f74b0b593d09acfec128afbab4",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0xd68c0a18eec38d1de44b908f032bf086858fdfa1788c603e86f5fdc34ecd1756",
            "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"
                ]
              },
              "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9535,
            "success_rate": 0.9523809523809523,
            "feedback_count": 21,
            "intent_fit_rate": 0.9,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9523809523809523,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 0.9523809523809523,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 5,
            "operational_feedback_count": 21,
            "average_agent_friendly_score": 0.98
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-26T10:19:41.475Z",
            "last_validation_at": "2026-05-26T09:43:42.461Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T09:43:42.461Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x47549a08c3749b5d9da8520c5eb9d7b2f7d51f77577a8bc859606916312e6d8e",
      "trace_payload_hash": "0xd9f3ae993f07e23f471f8689b553bf982f7ee5f032024268f8ae7f4e06cd77b0"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-26",
          "from": "2026-05-25"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
        "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": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:21:33.561Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "budget": {
          "currency": "USDC",
          "max_amount": "0.05"
        },
        "params": {
          "chain": "ethereum",
          "token": "GENIUS",
          "chains": [
            "ethereum"
          ],
          "window": "24h",
          "timeframe": "1d",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "GENIUS",
          "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "task": "查询 GENIUS 过去24小时 smart money who bought/sold 和资金流向，返回可用于投资分析的关键买卖地址、金额、方向和时间。",
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "ok": true,
            "chain": "ethereum",
            "status": "resolved",
            "disclosure": "Requested GENIUS; resolver selected GNUS on ethereum. Treat the result as a substituted token match, not an exact ticker match.",
            "matched_name": "Genius Token & NFT Collections",
            "token_symbol": "GENIUS",
            "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a",
            "matched_symbol": "GNUS",
            "resolver_input": {
              "chain": "ethereum",
              "limit": 5,
              "result_type": "token",
              "search_query": "GENIUS"
            },
            "resolution_type": "symbol_substitution",
            "resolved_symbol": "GNUS",
            "asset_resolution": {
              "chain": "ethereum",
              "disclosure": "Requested GENIUS; resolver selected GNUS on ethereum. Treat the result as a substituted token match, not an exact ticker match.",
              "matched_name": "Genius Token & NFT Collections",
              "resolution_type": "symbol_substitution",
              "resolved_symbol": "GNUS",
              "requested_symbol": "GENIUS",
              "requires_disclosure": true
            },
            "requested_symbol": "GENIUS",
            "requires_disclosure": true,
            "resolver_request_id": "req_1779790880186",
            "resolver_service_id": "nansen_search_general"
          }
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x340ead4a205f66645bcd1b825f18b34c35fb85bd5f84b5b8999548df4548b9f9",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:21:38.392Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779790893563",
        "trace_hash": "0x8461be0ae4e9dc68973ad20e5b5661e8fc50104b5d798398e39eeb8697223a04",
        "result_hash": "0xe7d3acb1221f561fef4d22c5c55bf2c68a1da2e4caaa9be0f030567ffb3f91b0",
        "block_number": "44101496",
        "explorer_url": "https://testnet.arcscan.app/tx/0x340ead4a205f66645bcd1b825f18b34c35fb85bd5f84b5b8999548df4548b9f9",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x3497cca3b3c859b8d37c72f64fd631c90b8737d4cf18bb0b013640875b3ef49e"
      },
      "created_at": "2026-05-26T10:21:33.993Z",
      "input_hash": "0x233a5a3311e87142b885801d5e1fb207442d3b4e966de9d6d299f6c509d8b524",
      "payment_tx": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
      "request_id": "req_1779790893563",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x8461be0ae4e9dc68973ad20e5b5661e8fc50104b5d798398e39eeb8697223a04",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xe7d3acb1221f561fef4d22c5c55bf2c68a1da2e4caaa9be0f030567ffb3f91b0",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 1
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9547,
          "success_rate": 0.9545454545454546,
          "feedback_count": 22,
          "intent_fit_rate": 0.9,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9545454545454546,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 0.9545454545454546,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 5,
          "operational_feedback_count": 22,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-26T10:21:33.831Z",
          "last_validation_at": "2026-05-26T09:43:42.461Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-26T09:43:42.461Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-26T09:43:42.461Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 22,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 1
                }
              ],
              "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
          },
          "quality_event_count": 21,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T10:19:46.088Z",
            "event_hash": "0xde15c866232bee3e3188dd8dfa236dc913ef5366019387d6852969d3fda747d9",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
            "request_id": "req_1779790781198",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0xd9f3ae993f07e23f471f8689b553bf982f7ee5f032024268f8ae7f4e06cd77b0",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x66d246b8ec5ade452c42c14780346a695c23e1867f654fedcc94d4fccf76d20a",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [
                {
                  "code": "ASSET_NOT_COVERED",
                  "message": "Result does not clearly cover GENIUS."
                }
              ],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 5
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9547,
            "success_rate": 0.9545454545454546,
            "feedback_count": 22,
            "intent_fit_rate": 0.9,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9545454545454546,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 0.9545454545454546,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 5,
            "operational_feedback_count": 22,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-26T10:21:33.831Z",
            "last_validation_at": "2026-05-26T09:43:42.461Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T09:43:42.461Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x3497cca3b3c859b8d37c72f64fd631c90b8737d4cf18bb0b013640875b3ef49e",
      "trace_payload_hash": "0x8461be0ae4e9dc68973ad20e5b5661e8fc50104b5d798398e39eeb8697223a04"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-26",
          "from": "2026-05-25"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
        "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": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:22:19.869Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "budget": {
          "currency": "USDC",
          "max_amount": "0.05"
        },
        "params": {
          "chain": "ethereum",
          "token": "GENIUS",
          "chains": [
            "ethereum"
          ],
          "window": "24h",
          "timeframe": "1d",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "GENIUS",
          "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "task": "查询 GENIUS 过去24小时 smart money who bought/sold 和资金流向，返回可用于投资分析的关键买卖地址、金额、方向和时间。",
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "ok": true,
            "chain": "ethereum",
            "status": "resolved",
            "disclosure": "Requested GENIUS; resolver selected GNUS on ethereum. Treat the result as a substituted token match, not an exact ticker match.",
            "matched_name": "Genius Token & NFT Collections",
            "token_symbol": "GENIUS",
            "token_address": "0x614577036f0a024dbc1c88ba616b394dd65d105a",
            "matched_symbol": "GNUS",
            "resolver_input": {
              "chain": "ethereum",
              "limit": 5,
              "result_type": "token",
              "search_query": "GENIUS"
            },
            "resolution_type": "symbol_substitution",
            "resolved_symbol": "GNUS",
            "asset_resolution": {
              "chain": "ethereum",
              "disclosure": "Requested GENIUS; resolver selected GNUS on ethereum. Treat the result as a substituted token match, not an exact ticker match.",
              "matched_name": "Genius Token & NFT Collections",
              "resolution_type": "symbol_substitution",
              "resolved_symbol": "GNUS",
              "requested_symbol": "GENIUS",
              "requires_disclosure": true
            },
            "requested_symbol": "GENIUS",
            "requires_disclosure": true,
            "resolver_request_id": "req_1779790926563",
            "resolver_service_id": "nansen_search_general"
          }
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x4b0c83db7ec413f0cbaa37e3951a8283cbd561e7db78aa3fa7c84fae9e286a8f",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:22:24.694Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779790939864",
        "trace_hash": "0x237db116c6de5e9ba323099f5e64c81be1e168c9e87620b767922b239a5e260e",
        "result_hash": "0xf3d150576a239004dc3d4e72cb8ed23afe15b8bf32deb0cb3d959eae10e2dfcf",
        "block_number": "44101583",
        "explorer_url": "https://testnet.arcscan.app/tx/0x4b0c83db7ec413f0cbaa37e3951a8283cbd561e7db78aa3fa7c84fae9e286a8f",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x3497cca3b3c859b8d37c72f64fd631c90b8737d4cf18bb0b013640875b3ef49e"
      },
      "created_at": "2026-05-26T10:22:20.295Z",
      "input_hash": "0x233a5a3311e87142b885801d5e1fb207442d3b4e966de9d6d299f6c509d8b524",
      "payment_tx": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
      "request_id": "req_1779790939864",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x237db116c6de5e9ba323099f5e64c81be1e168c9e87620b767922b239a5e260e",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xf3d150576a239004dc3d4e72cb8ed23afe15b8bf32deb0cb3d959eae10e2dfcf",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 1
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9557,
          "success_rate": 0.9565217391304348,
          "feedback_count": 23,
          "intent_fit_rate": 0.9,
          "usefulness_rate": 1,
          "schema_valid_rate": 0.9565217391304348,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 0.9565217391304348,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.96,
          "consumer_feedback_count": 5,
          "operational_feedback_count": 23,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-26T10:22:20.136Z",
          "last_validation_at": "2026-05-26T09:43:42.461Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-26T09:43:42.461Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-26T09:43:42.461Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 23,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 1
                }
              ],
              "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
          },
          "quality_event_count": 22,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T10:21:38.454Z",
            "event_hash": "0xd7524f68914a56102c86ae12b9594805ac863845d5af6072a5d6c3eac6272ddb",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
            "request_id": "req_1779790893563",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x8461be0ae4e9dc68973ad20e5b5661e8fc50104b5d798398e39eeb8697223a04",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x089743660024724ec24368db2ac2a5fca8f87201ce2c0bab9cab4c37d02e2136",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 1
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9557,
            "success_rate": 0.9565217391304348,
            "feedback_count": 23,
            "intent_fit_rate": 0.9,
            "usefulness_rate": 1,
            "schema_valid_rate": 0.9565217391304348,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 0.9565217391304348,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.96,
            "consumer_feedback_count": 5,
            "operational_feedback_count": 23,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-26T10:22:20.136Z",
            "last_validation_at": "2026-05-26T09:43:42.461Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T09:43:42.461Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x3497cca3b3c859b8d37c72f64fd631c90b8737d4cf18bb0b013640875b3ef49e",
      "trace_payload_hash": "0x237db116c6de5e9ba323099f5e64c81be1e168c9e87620b767922b239a5e260e"
    },
    {
      "input": {
        "date": {
          "to": "2026-05-27",
          "from": "2026-05-26"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xe2ad0bf751834f2fbdc62a41014f84d67ca1de2a"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
        "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": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-27T07:32:01.991Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "budget": {
          "currency": "USDC",
          "max_amount": "0.05"
        },
        "params": {
          "chain": "ethereum",
          "token": "ERA",
          "chains": [
            "ethereum"
          ],
          "window": "24h",
          "address": "0xe2ad0bf751834f2fbdc62a41014f84d67ca1de2a",
          "timeframe": "1d",
          "pagination": {
            "page": 1,
            "per_page": 24
          },
          "token_symbol": "ERA",
          "token_address": "0xe2ad0bf751834f2fbdc62a41014f84d67ca1de2a"
        },
        "capability": "token_smart_money_activity",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "task": "Use token contract 0xE2AD0BF751834f2fbdC62A41014f84d67cA1de2A on Ethereum only. Analyze Caldera ERA smart money buyers/sellers, whale flows, holder/control risk, and exchange/netflow signals in the past 24h. Do not resolve ERA to any other token address.",
          "source": "agentrouter_mcp_local_wallet",
          "token_resolution": {
            "ok": true,
            "chain": "ethereum",
            "status": "resolved",
            "confidence": 1,
            "disclosure": null,
            "matched_name": "Caldera",
            "token_symbol": "ERA",
            "token_address": "0xe2ad0bf751834f2fbdc62a41014f84d67ca1de2a",
            "match_strategy": "exact_symbol",
            "matched_symbol": "ERA",
            "resolver_input": {
              "chain": "ethereum",
              "limit": 5,
              "result_type": "token",
              "search_query": "ERA"
            },
            "blocking_reason": null,
            "candidate_count": 2,
            "resolution_type": "exact_symbol",
            "resolved_symbol": "ERA",
            "asset_resolution": {
              "chain": "ethereum",
              "confidence": 1,
              "disclosure": null,
              "matched_name": "Caldera",
              "blocking_reason": null,
              "resolution_type": "exact_symbol",
              "resolved_symbol": "ERA",
              "auto_pay_allowed": true,
              "requested_symbol": "ERA",
              "requires_disclosure": false
            },
            "auto_pay_allowed": true,
            "requested_symbol": "ERA",
            "requires_disclosure": false,
            "resolver_request_id": "req_1779867108557",
            "resolver_service_id": "nansen_search_general"
          }
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xccaba5a8734465d66a05a903bae43fdc88ce7514b7c4e901e85f9571d66588c5",
        "chain_id": 5042002,
        "created_at": "2026-05-27T07:32:07.181Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779867122109",
        "trace_hash": "0x7c84447be0672917fac56a5621907c1ecad1445e9132b395c8c110e857858668",
        "result_hash": "0xbbdbf5705f118b9e45503592f4b719c883239f1454790a3ef814c8787aa5faf2",
        "block_number": "44242844",
        "explorer_url": "https://testnet.arcscan.app/tx/0xccaba5a8734465d66a05a903bae43fdc88ce7514b7c4e901e85f9571d66588c5",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0xd3748f822c79de85f0320bd3705b534ec8565ee3f854d975d48f8fccb28c362b"
      },
      "created_at": "2026-05-27T07:32:02.680Z",
      "input_hash": "0xc5c76757e445dbdca1c7d2d9f2d4ffd3ec31b0d980e76c477b5bbfdf9f52edce",
      "payment_tx": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
      "request_id": "req_1779867122109",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x7c84447be0672917fac56a5621907c1ecad1445e9132b395c8c110e857858668",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xbbdbf5705f118b9e45503592f4b719c883239f1454790a3ef814c8787aa5faf2",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 6
            }
          ],
          "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
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9462,
          "success_rate": 0.9583333333333334,
          "feedback_count": 24,
          "intent_fit_rate": 0.83,
          "usefulness_rate": 0.92,
          "schema_valid_rate": 0.9583333333333334,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 0.9583333333333334,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.92,
          "consumer_feedback_count": 6,
          "operational_feedback_count": 24,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "circuit_breaker": {
            "active": false,
            "reason": null,
            "recent_window": 10,
            "recent_failures": 0
          },
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-05-27T07:32:02.450Z",
          "last_validation_at": "2026-05-27T06:39:02.089Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "created_at": "2026-05-27T06:39:02.089Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-05-27T06:39:02.089Z",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 24,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_verification": {
            "issues": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "data",
                  "item_count": 6
                }
              ],
              "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
          },
          "quality_event_count": 23,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T10:22:24.754Z",
            "event_hash": "0xdfd6bd01a4e53cb7be2b7083065854f0f3d21064afcc1d2152062bdf8369b8d3",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
            "request_id": "req_1779790939864",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x237db116c6de5e9ba323099f5e64c81be1e168c9e87620b767922b239a5e260e",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x6bfe540a5728b42dd1c40c83b45ac9db83cd538a85e2f4994c054a3b263fa9eb",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 1
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9462,
            "success_rate": 0.9583333333333334,
            "feedback_count": 24,
            "intent_fit_rate": 0.83,
            "usefulness_rate": 0.92,
            "schema_valid_rate": 0.9583333333333334,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 0.9583333333333334,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.92,
            "consumer_feedback_count": 6,
            "operational_feedback_count": 24,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "circuit_breaker": {
              "active": false,
              "reason": null,
              "recent_window": 10,
              "recent_failures": 0
            },
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-05-27T07:32:02.450Z",
            "last_validation_at": "2026-05-27T06:39:02.089Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-27T06:39:02.089Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0xd3748f822c79de85f0320bd3705b534ec8565ee3f854d975d48f8fccb28c362b",
      "trace_payload_hash": "0x7c84447be0672917fac56a5621907c1ecad1445e9132b395c8c110e857858668"
    },
    {
      "input": {
        "date": {
          "to": "2026-06-02",
          "from": "2026-06-01"
        },
        "chain": "bnb",
        "pagination": {
          "page": 1,
          "per_page": 20
        },
        "token_address": "0x7ec43cf65f1663f820427c62a5780b8f2e25593a"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_tgm_who_bought_sold",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
        "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"
        }
      },
      "request": {
        "budget": {
          "currency": "USDC",
          "max_amount": "0.05"
        },
        "params": {
          "date": {
            "to": "2026-06-02",
            "from": "2026-06-01"
          },
          "chain": "bnb",
          "pagination": {
            "page": 1,
            "per_page": 20
          },
          "token_address": "0x7ec43cf65f1663f820427c62a5780b8f2e25593a"
        },
        "capability": "nansen_tgm_who_bought_sold",
        "constraints": {
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_structured_request_local_wallet"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xc736b56d2b5b73c803470fd098d4302b1a867d792701f4bc274cc27a02220c04",
        "chain_id": 5042002,
        "created_at": "2026-06-01T17:29:50.783Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1780334978141",
        "trace_hash": "0x6e5356bbdceaf657e47d88c449003ec302f15a6742bde03f3926336e84166da3",
        "result_hash": "0x83ead2c4562895efd1c7ba1c4d5b461fd9523e4bce8702f78fd657ef75a31113",
        "block_number": "45015538",
        "explorer_url": "https://testnet.arcscan.app/tx/0xc736b56d2b5b73c803470fd098d4302b1a867d792701f4bc274cc27a02220c04",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x6437956c8e39e3da16d4715c6bc1a17109f3a56aff0fd0740469aa20ab6dc7f7"
      },
      "created_at": "2026-06-01T17:29:45.821Z",
      "input_hash": "0x8886649da29c13ab6fb2ee426bf885661a0ee96906b40494456e1e09c49fa4ab",
      "payment_tx": "0x9dcc175b872a527dff4cb250b6ee20f47fc7be4c3c40c568c35ddd9d1f8b691d",
      "request_id": "req_1780334978141",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x6e5356bbdceaf657e47d88c449003ec302f15a6742bde03f3926336e84166da3",
      "config_hash": "0x31a7a35f1b6ee07e5917ea39e74fad102e18f53744f95e9606345c8ef8fce76f",
      "output_hash": "0x83ead2c4562895efd1c7ba1c4d5b461fd9523e4bce8702f78fd657ef75a31113",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x83ead2c4562895efd1c7ba1c4d5b461fd9523e4bce8702f78fd657ef75a31113",
      "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
      },
      "manifest_hash": "0x44310b5eddfeb79f875f6fe7c33ddc7ad8ce017404987089623b4c8b270964c2",
      "manifest_type": "hosted_http_data_api",
      "service_binding": {
        "version": "1.0.0",
        "service_id": "nansen_tgm_who_bought_sold",
        "config_hash": "0x31a7a35f1b6ee07e5917ea39e74fad102e18f53744f95e9606345c8ef8fce76f",
        "provider_id": "provider_nansen_api",
        "manifest_hash": "0x44310b5eddfeb79f875f6fe7c33ddc7ad8ce017404987089623b4c8b270964c2",
        "manifest_type": "hosted_http_data_api"
      },
      "service_version": "1.0.0",
      "evidence_profile": {
        "profile_type": "paid_hosted_http_data_api_execution",
        "manifest_type": "hosted_http_data_api",
        "storage_model": "offchain_full_evidence_arc_hash_anchor",
        "evidence_scope": "service_call",
        "profile_version": "agentrouter_execution_evidence_profile_v1",
        "required_bindings": [
          "service_id",
          "manifest_hash",
          "input_hash",
          "output_hash",
          "payment_tx",
          "verification_report"
        ],
        "erc8257_manifest_compatible": true,
        "erc8004_reputation_compatible": true
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9399,
          "success_rate": 0.96,
          "feedback_count": 25,
          "intent_fit_rate": 0.79,
          "usefulness_rate": 0.86,
          "schema_valid_rate": 0.96,
          "average_latency_ms": 951.91,
          "coverage_valid_rate": 0.96,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": 0.88,
          "consumer_feedback_count": 7,
          "operational_feedback_count": 25,
          "average_agent_friendly_score": 0.99
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "circuit_breaker": {
            "active": false,
            "reason": null,
            "recent_window": 10,
            "recent_failures": 0
          },
          "last_failure_at": "2026-05-24T07:47:05.286Z",
          "last_success_at": "2026-06-01T17:29:45.308Z",
          "last_validation_at": "2026-06-01T13:47:26.310Z",
          "last_validation_ok": true,
          "latest_http_status": null,
          "recent_failure_rate": 0
        },
        "pricing": {
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402",
          "settlement_model": "direct_provider_wallet"
        },
        "routing": {
          "chains": [
            "ethereum"
          ],
          "domains": [
            "crypto",
            "market_data",
            "onchain"
          ],
          "entities": [
            "token",
            "wallet_address",
            "chain",
            "time_window"
          ],
          "keywords": [
            "token",
            "god",
            "mode",
            "tgm",
            "who",
            "bought",
            "sold",
            "nansen",
            "when",
            "buyer",
            "agent",
            "needs",
            "endpoint",
            "who-bought-sold",
            "best",
            "token-level"
          ],
          "data_types": [
            "nansen",
            "token_god_mode",
            "token_data",
            "buyer_seller_flow",
            "who_bought_sold",
            "holder_distribution",
            "token_flow"
          ],
          "input_fields": [
            "date",
            "chain",
            "pagination",
            "token_address"
          ],
          "output_fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "data.bought_volume_usd",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_token_volume",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "capability_refs": [
            "nansen",
            "data_service",
            "token_god_mode",
            "token_data",
            "buyer_seller_flow",
            "who_bought_sold"
          ],
          "routing_version": "agentrouter_structured_routing_v1",
          "time_requirements": {
            "supports_realtime": false,
            "supports_historical": true,
            "accepted_time_fields": [
              "date",
              "token_address"
            ]
          }
        },
        "version": "1.0.0",
        "created_at": "2026-06-01T13:47:26.310Z",
        "service_id": "nansen_tgm_who_bought_sold",
        "updated_at": "2026-06-01T13:47:26.310Z",
        "config_hash": "0x31a7a35f1b6ee07e5917ea39e74fad102e18f53744f95e9606345c8ef8fce76f",
        "capabilities": [
          "nansen",
          "data_service",
          "token_god_mode",
          "token_data",
          "buyer_seller_flow",
          "who_bought_sold",
          "transfer_data",
          "token_transfers",
          "wallet_activity",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "chain",
            "token_address",
            "date",
            "pagination"
          ],
          "example": {
            "date": {
              "to": "2026-05-24",
              "from": "2026-05-20"
            },
            "chain": "ethereum",
            "pagination": {
              "page": 1,
              "per_page": 3
            },
            "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: chain, token_address, date, pagination"
        },
        "display_title": "Get \"Token God Mode\" (TGM) who bought/sold data",
        "manifest_hash": "0x44310b5eddfeb79f875f6fe7c33ddc7ad8ce017404987089623b4c8b270964c2",
        "manifest_type": "hosted_http_data_api",
        "response_data": {
          "fields": [
            "data",
            "data.address",
            "data.address_label",
            "data.bought_token_volume",
            "data.sold_token_volume",
            "data.token_trade_volume",
            "data.bought_volume_usd",
            "data.sold_volume_usd",
            "data.trade_volume_usd",
            "pagination",
            "pagination.page",
            "pagination.per_page",
            "pagination.is_last_page"
          ],
          "preview": {
            "data": [
              {
                "address": "0x0000000000000000000000000000000000000000",
                "address_label": "0x0000000000000000000000000000000000000000",
                "sold_volume_usd": "example",
                "trade_volume_usd": "example",
                "bought_volume_usd": "example",
                "sold_token_volume": "example",
                "token_trade_volume": "example",
                "bought_token_volume": "example"
              }
            ],
            "pagination": {
              "page": 1,
              "per_page": 10,
              "is_last_page": true
            }
          },
          "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
          "shape_summary": "object keys: data, pagination"
        },
        "sample_request": {
          "date": {
            "to": "2026-05-24",
            "from": "2026-05-20"
          },
          "chain": "ethereum",
          "pagination": {
            "page": 1,
            "per_page": 3
          },
          "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
        },
        "quality_profile": {
          "feedback_count": 25,
          "profile_version": "agent_data_quality_profile_v1",
          "result_contract": {
            "semantic_checks": [
              "agent_friendliness",
              "intent_fit_summary"
            ],
            "envelope_required": true,
            "deterministic_checks": [
              "http_status",
              "schema",
              "envelope",
              "freshness",
              "coverage",
              "empty_result"
            ]
          },
          "latest_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
          },
          "quality_event_count": 24,
          "verification_status": "verified",
          "business_error_count": 1,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-27T07:32:07.480Z",
            "event_hash": "0x8224194583ff4a602bd9aadbc230d71b1efb1294356c045cf99c05f5a65cb407",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
            "request_id": "req_1779867122109",
            "service_id": "nansen_tgm_who_bought_sold",
            "trace_hash": "0x7c84447be0672917fac56a5621907c1ecad1445e9132b395c8c110e857858668",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x7d2542e9ce27d01fb6f2868bca202f407182718f4cb3c0bd10d709d442d0facd",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "data",
                    "item_count": 6
                  }
                ],
                "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_validation_ok": true,
          "upstream_error_count": 1,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "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. (sample response)",
          "metadata": {
            "confidence": 0.7,
            "limitations": [
              "Sample response is mock/static and not a live paid response."
            ],
            "data_sources": [
              "provider_config_hosted_http"
            ],
            "is_estimated": true,
            "freshness_seconds": 86400
          },
          "redaction": {
            "reason": "Public discovery responses expose schema and shape only. Real values require paid invocation.",
            "redacted": true
          },
          "data_shape": {
            "data": {
              "type": "array",
              "item_shape": {
                "address": "<address_or_hash>",
                "address_label": "<address_or_hash>",
                "sold_volume_usd": "<string>",
                "trade_volume_usd": "<string>",
                "bought_volume_usd": "<string>",
                "sold_token_volume": "<string>",
                "token_trade_volume": "<string>",
                "bought_token_volume": "<string>"
              },
              "item_count_sample": 1
            },
            "pagination": {
              "page": "<number>",
              "per_page": "<number>",
              "is_last_page": "<boolean>"
            }
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "date": {
              "to": "<string>",
              "from": "<string>"
            },
            "chain": "<string>",
            "pagination": {
              "page": "<number>",
              "per_page": "<number>"
            },
            "token_address": "<address_or_hash>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9399,
            "success_rate": 0.96,
            "feedback_count": 25,
            "intent_fit_rate": 0.79,
            "usefulness_rate": 0.86,
            "schema_valid_rate": 0.96,
            "average_latency_ms": 951.91,
            "coverage_valid_rate": 0.96,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": 0.88,
            "consumer_feedback_count": 7,
            "operational_feedback_count": 25,
            "average_agent_friendly_score": 0.99
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "circuit_breaker": {
              "active": false,
              "reason": null,
              "recent_window": 10,
              "recent_failures": 0
            },
            "last_failure_at": "2026-05-24T07:47:05.286Z",
            "last_success_at": "2026-06-01T17:29:45.308Z",
            "last_validation_at": "2026-06-01T13:47:26.310Z",
            "last_validation_ok": true,
            "latest_http_status": null,
            "recent_failure_rate": 0
          },
          "pricing": {
            "amount": "0.01",
            "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
            "network": "base",
            "currency": "USDC",
            "protocol": "x402",
            "settlement_model": "direct_provider_wallet"
          },
          "freshness": {
            "update_frequency": "on_request",
            "max_data_lag_seconds": 300,
            "declared_live_on_request": true
          },
          "provenance": {
            "source_type": "provider_declared_data_service",
            "credential_custody": "hosted_runtime_config",
            "provenance_version": "agent_data_source_provenance_v1",
            "authorization_status": "provider_declared",
            "verified_by_platform": false,
            "redistribution_status": "provider_declared",
            "source_provenance_level": "wrapped_api",
            "platform_stores_credentials": true
          },
          "risk_flags": [
            "has_declared_limitations"
          ],
          "limitations": [
            "Sample response is mock/static and not a live paid response."
          ],
          "request_data": {
            "fields": [
              "chain",
              "token_address",
              "date",
              "pagination"
            ],
            "example": {
              "date": {
                "to": "2026-05-24",
                "from": "2026-05-20"
              },
              "chain": "ethereum",
              "pagination": {
                "page": 1,
                "per_page": 3
              },
              "token_address": "0x6982508145454ce325ddbe47a25d4ec3d2311933"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: chain, token_address, date, pagination"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-06-01T13:47:26.310Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "data",
              "data.address",
              "data.address_label",
              "data.bought_token_volume",
              "data.sold_token_volume",
              "data.token_trade_volume",
              "data.bought_volume_usd",
              "data.sold_volume_usd",
              "data.trade_volume_usd",
              "pagination",
              "pagination.page",
              "pagination.per_page",
              "pagination.is_last_page"
            ],
            "preview": {
              "data": [
                {
                  "address": "0x0000000000000000000000000000000000000000",
                  "address_label": "0x0000000000000000000000000000000000000000",
                  "sold_volume_usd": "example",
                  "trade_volume_usd": "example",
                  "bought_volume_usd": "example",
                  "sold_token_volume": "example",
                  "token_trade_volume": "example",
                  "bought_token_volume": "example"
                }
              ],
              "pagination": {
                "page": 1,
                "per_page": 10,
                "is_last_page": true
              }
            },
            "purpose": "Use this preview before payment to decide whether the service can return data useful for the task. It is a sample/preview, not a guaranteed paid result.",
            "shape_summary": "object keys: data, pagination"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_tgm_who_bought_sold when the task fits: nansen, token_god_mode, token_data, buyer_seller_flow, who_bought_sold, transfer_data. Costs 0.01 USDC via x402 on base. Service is currently healthy.",
          "buyer_requirements": {
            "network": "base",
            "currency": "USDC",
            "max_budget_field": "max_amount",
            "payment_protocol": "x402",
            "payment_required": true,
            "needs_buyer_api_key": false
          },
          "provider_requirements": {
            "credential_public": false,
            "credential_custody": "hosted_runtime_config",
            "provider_credential_required": true
          }
        },
        "source_provenance": {
          "source_type": "provider_declared_data_service",
          "credential_custody": "hosted_runtime_config",
          "provenance_version": "agent_data_source_provenance_v1",
          "authorization_status": "provider_declared",
          "verified_by_platform": false,
          "redistribution_status": "provider_declared",
          "source_provenance_level": "wrapped_api",
          "platform_stores_credentials": true
        },
        "verification_status": "verified",
        "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.",
        "validation_result_preview": null
      },
      "verification_hash": "0x6437956c8e39e3da16d4715c6bc1a17109f3a56aff0fd0740469aa20ab6dc7f7",
      "trace_payload_hash": "0x6e5356bbdceaf657e47d88c449003ec302f15a6742bde03f3926336e84166da3",
      "verification_report": {
        "created_at": "2026-06-01T17:29:45.821Z",
        "request_id": "req_1780334978141",
        "service_id": "nansen_tgm_who_bought_sold",
        "report_hash": "0x6437956c8e39e3da16d4715c6bc1a17109f3a56aff0fd0740469aa20ab6dc7f7",
        "schema_valid": true,
        "business_error": null,
        "coverage_valid": true,
        "data_non_empty": true,
        "report_version": "agentrouter_verification_report_v1",
        "freshness_valid": true,
        "deterministic_checks": {
          "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
        }
      },
      "verification_report_hash": "0x6437956c8e39e3da16d4715c6bc1a17109f3a56aff0fd0740469aa20ab6dc7f7"
    }
  ],
  "recent_quality_events": [
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 10
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "status": "passed",
      "created_at": "2026-05-24T07:28:42.640Z",
      "payment_tx": "0x405b178dbfd118c641be552c38a5c238c23672b56fe2447e0f9ad15bdc24e8ad",
      "request_id": "req_1779607722639",
      "service_id": "nansen_tgm_who_bought_sold",
      "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_1779607722640_b368e045",
      "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
      }
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_symbol": "AZTEC",
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "status": "quality_issue",
      "created_at": "2026-05-24T07:47:05.286Z",
      "payment_tx": "0x439450a4740998e46e2f390184f3bb5583fb9ce74c6745640ab6ef687f7f42db",
      "request_id": "req_1779608825277",
      "service_id": "nansen_tgm_who_bought_sold",
      "http_status": 502,
      "provider_id": "provider_nansen_api",
      "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_1779608825286_675a0a8a",
      "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
      }
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "status": "passed",
      "created_at": "2026-05-24T07:49:55.211Z",
      "payment_tx": "0x293650baed27551df15c63896eafdddbf50ce6d5ae5d6ba51783ffec9958dea4",
      "request_id": "req_1779608995201",
      "service_id": "nansen_tgm_who_bought_sold",
      "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_1779608995211_04fec451",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "status": "passed",
      "created_at": "2026-05-24T10:11:48.812Z",
      "payment_tx": "0x93450d649122ce574169a5eb5e2495cd5a93be599b602d3e0d1cd0e8c636f4cb",
      "request_id": "req_1779617508810",
      "service_id": "nansen_tgm_who_bought_sold",
      "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_1779617508812_5c9538ae",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "status": "passed",
      "created_at": "2026-05-24T10:11:59.437Z",
      "payment_tx": "0xcba3847ad05b286a42dc776fed895659317fdf681d716f3708e0041a8bb78c60",
      "request_id": "req_1779617519436",
      "service_id": "nansen_tgm_who_bought_sold",
      "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_1779617519437_7a8b4e09",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "input": {
        "date": {
          "to": "2026-05-24",
          "from": "2026-05-23"
        },
        "chain": "ethereum",
        "pagination": {
          "page": 1,
          "per_page": 24
        },
        "token_address": "0xa27ec0006e59f245217ff08cd52a7e8b169e62d2"
      },
      "status": "passed",
      "created_at": "2026-05-24T10:12:15.523Z",
      "payment_tx": "0x35f8f4e179d49cc139a918e9bfe6ef2beb54a76d8682626c3f44584edd82168d",
      "request_id": "req_1779617535522",
      "service_id": "nansen_tgm_who_bought_sold",
      "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_1779617535523_4105c80b",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T04:58:20.572Z",
      "event_hash": "0xee08dfd5576ba838163d5615f9464e8df9a781f869525e5a210ef4ba81549556",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
      "request_id": "req_1779685099787",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xa14937a117d09e691805471c2bcf4b1d43105055765e43b135be2373ba6606fb",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x43a2abc1e532a84e32fa6e68c37a8a4d2fdbd3db449d84cf71029bd7150dc306",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:16:33.185Z",
      "event_hash": "0x3ebc1df958f2e26bc1c83d808677dcbb73ea7f3dfa11225440249c9899502795",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
      "request_id": "req_1779714992295",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xfc91361d7d8e4ace8f10e2054ee2b5b3a06fe943b556071dfa33fc04f4731b5f",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x2246829bdd2e1ed2894408fcd688518d649133315bf3dbb00bf51eef3b040005",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:36:10.780Z",
      "event_hash": "0x3fba9a2e1300aa4096a22ebe1ac97e8d90b590b2edfa6b9a7d34ab0adb2e487a",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
      "request_id": "req_1779716170263",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x23e5042f062619a5bb16140ca16cbe652fc51b0615211e4a743b3a288c5fadee",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x5daf28da1e91313f9c442b432307b6d1922cc6ef37ee97f7413ffed9ea49ae33",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:38:31.137Z",
      "event_hash": "0xf14b9bdcc6c726fc19d6cdf44d999e55adb5372242b5b61be19777479087f8fb",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
      "request_id": "req_1779716306253",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xe076a2eba91595d38f5aa7e5f7dcbd3f9dbff683cb85ef6ff0ec054eabdff3c9",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x8a075dfd6cec148b117c5211cf9aed757329efa74a6439d7e59990f85fa15fb8",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:45:54.207Z",
      "event_hash": "0xb9141bb75f7554888d4889c7db08be996470789b9cfd6a4e80c9348f2a5071c2",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
      "request_id": "req_1779716749223",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x804c61a20138ea6307c4d8a68e92d1a0057f6907fc8a31cc80d6de89248834fd",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x9d8efc26822341b6d0d748e03c81d91d75befd66c8eae7a36fc3debf1478d531",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T14:30:06.860Z",
      "event_hash": "0x5f0c9dd243f8622eff43340a1bffef4fc393f1cfe0df05ad0f49e24df78e06cd",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
      "request_id": "req_1779719400921",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xc62c24319271063a50842642418852dc344d9de2d6f809ab76e2a593bde6c375",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0xb42bd71e1e62d6f4f772c5ce07032371d0cf88ec32f9e7b5b173ec80066356bf",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T07:56:23.358Z",
      "event_hash": "0x7f2380eaafa1a229c31d21051fde92a226a4f97e528e621f3b4e0611071c0f51",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
      "request_id": "req_1779782177951",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x2b0baffadd55b557568fc0bd03dafe01f9bee4d63c085086207313188cee73a6",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x4bdfac3839bf27fad6a0474ea389cbe13d42a07884fb5c9e1bf116321dd3c17e",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T07:56:55.889Z",
      "event_hash": "0xb7c7e053bc28feb36a4dd3a206313f9bff12274fee33af55a58cd8238489a298",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
      "request_id": "req_1779782210975",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x06e28fb793d899168a2fbe249f3ad4295a7fe01a450979061095e9bf36f924d9",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x13f1e6e1a479242226ae2674d8375fff250d9ebafcc999db5c30289ab02affdf",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 24
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T07:57:30.166Z",
      "event_hash": "0x9b4a249b0750ea6622743beb081f9d22f0cc084909b3edb3ba79856099ac174c",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
      "request_id": "req_1779782245152",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xb743f6251e6acecbb59a520f829d1d4c41f156f74b0b593d09acfec128afbab4",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0xd68c0a18eec38d1de44b908f032bf086858fdfa1788c603e86f5fdc34ecd1756",
      "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"
          ]
        },
        "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T10:19:46.088Z",
      "event_hash": "0xde15c866232bee3e3188dd8dfa236dc913ef5366019387d6852969d3fda747d9",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
      "request_id": "req_1779790781198",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0xd9f3ae993f07e23f471f8689b553bf982f7ee5f032024268f8ae7f4e06cd77b0",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x66d246b8ec5ade452c42c14780346a695c23e1867f654fedcc94d4fccf76d20a",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [
          {
            "code": "ASSET_NOT_COVERED",
            "message": "Result does not clearly cover GENIUS."
          }
        ],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T10:21:38.454Z",
      "event_hash": "0xd7524f68914a56102c86ae12b9594805ac863845d5af6072a5d6c3eac6272ddb",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
      "request_id": "req_1779790893563",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x8461be0ae4e9dc68973ad20e5b5661e8fc50104b5d798398e39eeb8697223a04",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x089743660024724ec24368db2ac2a5fca8f87201ce2c0bab9cab4c37d02e2136",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 1
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T10:22:24.754Z",
      "event_hash": "0xdfd6bd01a4e53cb7be2b7083065854f0f3d21064afcc1d2152062bdf8369b8d3",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
      "request_id": "req_1779790939864",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x237db116c6de5e9ba323099f5e64c81be1e168c9e87620b767922b239a5e260e",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x6bfe540a5728b42dd1c40c83b45ac9db83cd538a85e2f4994c054a3b263fa9eb",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 1
            }
          ],
          "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
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-27T07:32:07.480Z",
      "event_hash": "0x8224194583ff4a602bd9aadbc230d71b1efb1294356c045cf99c05f5a65cb407",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
      "request_id": "req_1779867122109",
      "service_id": "nansen_tgm_who_bought_sold",
      "trace_hash": "0x7c84447be0672917fac56a5621907c1ecad1445e9132b395c8c110e857858668",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x7d2542e9ce27d01fb6f2868bca202f407182718f4cb3c0bd10d709d442d0facd",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 6
            }
          ],
          "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
      }
    },
    {
      "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
      }
    }
  ],
  "recent_feedback_events": [
    {
      "status": "success",
      "created_at": "2026-05-24T07:28:42.640Z",
      "latency_ms": 1381,
      "payment_tx": "0x405b178dbfd118c641be552c38a5c238c23672b56fe2447e0f9ad15bdc24e8ad",
      "request_id": "req_1779607722639",
      "service_id": "nansen_tgm_who_bought_sold",
      "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": 1,
      "settlement_receipt": {
        "mode": "dev",
        "asset": "USDC",
        "payer": "consumer_demo_agent",
        "amount": "0.01",
        "pay_to": "0xProviderDemoWallet000000000000000000000000",
        "status": "simulated_settled",
        "network": "base",
        "tx_hash": "0x405b178dbfd118c641be552c38a5c238c23672b56fe2447e0f9ad15bdc24e8ad",
        "protocol": "x402",
        "created_at": "2026-05-24T07:28:42.640Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "error",
      "created_at": "2026-05-24T07:47:05.286Z",
      "latency_ms": 697,
      "payment_tx": "0x439450a4740998e46e2f390184f3bb5583fb9ce74c6745640ab6ef687f7f42db",
      "request_id": "req_1779608825277",
      "service_id": "nansen_tgm_who_bought_sold",
      "consumer_id": "consumer_demo_agent",
      "http_status": 502,
      "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",
      "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": "0x439450a4740998e46e2f390184f3bb5583fb9ce74c6745640ab6ef687f7f42db",
        "protocol": "x402",
        "created_at": "2026-05-24T07:47:05.286Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T07:49:55.211Z",
      "latency_ms": 1745,
      "payment_tx": "0x293650baed27551df15c63896eafdddbf50ce6d5ae5d6ba51783ffec9958dea4",
      "request_id": "req_1779608995201",
      "service_id": "nansen_tgm_who_bought_sold",
      "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": 24
            }
          ],
          "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": 1,
      "settlement_receipt": {
        "mode": "dev",
        "asset": "USDC",
        "payer": "consumer_demo_agent",
        "amount": "0.01",
        "pay_to": "0xProviderDemoWallet000000000000000000000000",
        "status": "simulated_settled",
        "network": "base",
        "tx_hash": "0x293650baed27551df15c63896eafdddbf50ce6d5ae5d6ba51783ffec9958dea4",
        "protocol": "x402",
        "created_at": "2026-05-24T07:49:55.211Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T10:11:48.812Z",
      "latency_ms": 758,
      "payment_tx": "0x93450d649122ce574169a5eb5e2495cd5a93be599b602d3e0d1cd0e8c636f4cb",
      "request_id": "req_1779617508810",
      "service_id": "nansen_tgm_who_bought_sold",
      "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": 24
            }
          ],
          "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": 1,
      "settlement_receipt": {
        "mode": "dev",
        "asset": "USDC",
        "payer": "consumer_demo_agent",
        "amount": "0.01",
        "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
        "status": "simulated_settled",
        "network": "base",
        "tx_hash": "0x93450d649122ce574169a5eb5e2495cd5a93be599b602d3e0d1cd0e8c636f4cb",
        "protocol": "x402",
        "created_at": "2026-05-24T10:11:48.812Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "provider_challenge"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T10:11:59.437Z",
      "latency_ms": 643,
      "payment_tx": "0xcba3847ad05b286a42dc776fed895659317fdf681d716f3708e0041a8bb78c60",
      "request_id": "req_1779617519436",
      "service_id": "nansen_tgm_who_bought_sold",
      "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": 24
            }
          ],
          "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": 1,
      "settlement_receipt": {
        "mode": "dev",
        "asset": "USDC",
        "payer": "consumer_demo_agent",
        "amount": "0.01",
        "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
        "status": "simulated_settled",
        "network": "base",
        "tx_hash": "0xcba3847ad05b286a42dc776fed895659317fdf681d716f3708e0041a8bb78c60",
        "protocol": "x402",
        "created_at": "2026-05-24T10:11:59.437Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "provider_challenge"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T10:12:15.523Z",
      "latency_ms": 768,
      "payment_tx": "0x35f8f4e179d49cc139a918e9bfe6ef2beb54a76d8682626c3f44584edd82168d",
      "request_id": "req_1779617535522",
      "service_id": "nansen_tgm_who_bought_sold",
      "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": 24
            }
          ],
          "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": 1,
      "settlement_receipt": {
        "mode": "dev",
        "asset": "USDC",
        "payer": "consumer_demo_agent",
        "amount": "0.01",
        "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
        "status": "simulated_settled",
        "network": "base",
        "tx_hash": "0x35f8f4e179d49cc139a918e9bfe6ef2beb54a76d8682626c3f44584edd82168d",
        "protocol": "x402",
        "created_at": "2026-05-24T10:12:15.523Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "provider_challenge"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T04:58:20.334Z",
      "latency_ms": null,
      "payment_tx": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
      "request_id": "req_1779685099787",
      "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": 24
            }
          ],
          "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",
      "feedback_hash": "0x84beaee5f9e1a5ca84affc9f73d3d14cce3ab54357561a78f19c2a3016995f84",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T04:58:19.837Z",
        "token_address": "0x3600000000000000000000000000000000000000",
        "payment_backend": "circle_arc",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "direct_provider_wallet"
      },
      "payment_verification": {
        "ok": true,
        "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43927995",
        "explorer_url": "https://testnet.arcscan.app/tx/0x96290466f56f4dc74e931766f4c10817612716274e027a7fcaff0107a3a90985",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "consumer_feedback": {
        "reason": "The HYPE 24h smart-money activity request was used to validate deployed routing, evidence, and feedback recording.",
        "confidence": 0.85,
        "intent_fit": "yes",
        "answer_useful": "yes",
        "consumer_score": 1,
        "missing_fields": [],
        "data_quality_score": 1,
        "used_in_final_answer": true
      },
      "consumer_feedback_actor_key": "codex_deploy_test",
      "consumer_feedback_arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T04:58:20.934Z",
        "event_type": "AgentRouterFeedback",
        "request_id": "req_1779685099787",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0x7c20b9f916f82d96eb8e5b6455287cded2c17375dab3ddedef1d02e683b4ee59",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_feedback_offchain_hash_on_arc",
        "anchor_version": "agent_router_feedback_arc_anchor_v1",
        "contract_address": null
      },
      "consumer_feedback_erc8004": {
        "caip2": "eip155:5042002",
        "reason": "ERC-8004 Reputation feedback must be submitted by the consumer wallet, not the provider/operator wallet.",
        "status": "consumer_submission_required",
        "network": "arc-testnet",
        "agent_id": null,
        "chain_id": 5042002,
        "standard": "ERC-8004",
        "submitter": "consumer_wallet",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1779685099787",
        "service_id": "nansen_tgm_who_bought_sold",
        "provider_id": "provider_nansen_api",
        "feedback_uri": "http://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779685099787",
        "registry_type": "reputation",
        "submit_endpoint": "/agent-router/feedback/erc8004"
      },
      "consumer_feedback_trust_anchor": {
        "erc8004": {
          "caip2": "eip155:5042002",
          "reason": "ERC-8004 Reputation feedback must be submitted by the consumer wallet, not the provider/operator wallet.",
          "status": "consumer_submission_required",
          "network": "arc-testnet",
          "agent_id": null,
          "chain_id": 5042002,
          "standard": "ERC-8004",
          "submitter": "consumer_wallet",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779685099787",
          "service_id": "nansen_tgm_who_bought_sold",
          "provider_id": "provider_nansen_api",
          "feedback_uri": "http://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779685099787",
          "registry_type": "reputation",
          "submit_endpoint": "/agent-router/feedback/erc8004"
        },
        "arc_anchor": {
          "caip2": "eip155:5042002",
          "status": "not_configured",
          "network": "arc-testnet",
          "chain_id": 5042002,
          "created_at": "2026-05-25T04:58:20.934Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779685099787",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0x7c20b9f916f82d96eb8e5b6455287cded2c17375dab3ddedef1d02e683b4ee59",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "storage_model": "full_feedback_offchain_hash_on_arc",
          "anchor_version": "agent_router_feedback_arc_anchor_v1",
          "contract_address": null
        },
        "primary_standard": "custom_arc_anchor",
        "trust_anchor_version": "agent_router_trust_anchor_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:16:32.611Z",
      "latency_ms": null,
      "payment_tx": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
      "request_id": "req_1779714992295",
      "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": 5
            }
          ],
          "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",
      "feedback_hash": "0x7cce0d0f9c2dcfc70c91a50e85bcec94debd0aa7fb45494a2c67c93005eaac78",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:16:32.384Z",
        "token_address": "0x3600000000000000000000000000000000000000",
        "payment_backend": "circle_arc",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "direct_provider_wallet"
      },
      "payment_verification": {
        "ok": true,
        "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43959358",
        "explorer_url": "https://testnet.arcscan.app/tx/0x7fb5cc916b18fe63b8744e201e969b1f77a6822e42721d6a61af787f155e7ad5",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:36:10.526Z",
      "latency_ms": null,
      "payment_tx": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
      "request_id": "req_1779716170263",
      "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": 5
            }
          ],
          "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",
      "feedback_hash": "0xdc1d45a972e41157459588e224ab4c55e6d19feec2eea3eafde590a1c23670b5",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:36:10.321Z",
        "token_address": "0x3600000000000000000000000000000000000000",
        "payment_backend": "circle_arc",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "direct_provider_wallet"
      },
      "payment_verification": {
        "ok": true,
        "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43960558",
        "explorer_url": "https://testnet.arcscan.app/tx/0x593c636f5c324ae1328dddad696b160d7ceffac2f136b3277cd201003c067d32",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:38:26.526Z",
      "latency_ms": null,
      "payment_tx": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
      "request_id": "req_1779716306253",
      "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": 5
            }
          ],
          "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",
      "feedback_hash": "0x6b98c02e2896da5e9ea14b9c53e57ee79e02f2c946964b0249f9cb401075c2e2",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:38:26.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": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43960704",
        "explorer_url": "https://testnet.arcscan.app/tx/0x59e6ecf2f922e14f3b6f99e21b4b15ee837b3a1c8053dc881240d20b6d97b1c8",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "consumer_feedback": {
        "reason": "Returned live HYPE smart-money activity rows and matched the 24h smoke-test request after ERC-8004 registration.",
        "confidence": 0.95,
        "intent_fit": "yes",
        "answer_useful": "yes",
        "consumer_score": 1,
        "missing_fields": [],
        "data_quality_score": 1,
        "used_in_final_answer": true
      },
      "consumer_feedback_actor_key": "main_agent",
      "consumer_feedback_arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x7e7398c10b7aaa65d5cdb62dc24eb5b02c17c91762476fdb186b8dbb34f0c0a8",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:44:49.458Z",
        "event_type": "AgentRouterFeedback",
        "request_id": "req_1779716306253",
        "block_number": "43961112",
        "explorer_url": "https://testnet.arcscan.app/tx/0x7e7398c10b7aaa65d5cdb62dc24eb5b02c17c91762476fdb186b8dbb34f0c0a8",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0xe9af091ac47acaaaffb44cdb3775389b8a3df9356468228b177e738f11cdc5a6",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
        "value": 10000,
        "status": "not_configured",
        "network": "arc-testnet",
        "agent_id": "22914",
        "chain_id": 5042002,
        "endpoint": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716306253",
        "standard": "ERC-8004",
        "submitter": "server",
        "created_at": "2026-05-25T13:44:54.130Z",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1779716306253",
        "feedback_uri": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716306253",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0xb6e9bb2328f938efc2d1edf1fbc5af98db7727fa38a953dab002aba06a960a73",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
          "value": 10000,
          "status": "not_configured",
          "network": "arc-testnet",
          "agent_id": "22914",
          "chain_id": 5042002,
          "endpoint": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716306253",
          "standard": "ERC-8004",
          "submitter": "server",
          "created_at": "2026-05-25T13:44:54.130Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779716306253",
          "feedback_uri": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716306253",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0xb6e9bb2328f938efc2d1edf1fbc5af98db7727fa38a953dab002aba06a960a73",
          "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": "0x7e7398c10b7aaa65d5cdb62dc24eb5b02c17c91762476fdb186b8dbb34f0c0a8",
          "chain_id": 5042002,
          "created_at": "2026-05-25T13:44:49.458Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779716306253",
          "block_number": "43961112",
          "explorer_url": "https://testnet.arcscan.app/tx/0x7e7398c10b7aaa65d5cdb62dc24eb5b02c17c91762476fdb186b8dbb34f0c0a8",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0xe9af091ac47acaaaffb44cdb3775389b8a3df9356468228b177e738f11cdc5a6",
          "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"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:45:49.544Z",
      "latency_ms": null,
      "payment_tx": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
      "request_id": "req_1779716749223",
      "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": 5
            }
          ],
          "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",
      "feedback_hash": "0x1ec0d8a60d6e7b525887005d71a8e4b1d6ed4c58a94b9391a18627dffc581725",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:45:49.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": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43961166",
        "explorer_url": "https://testnet.arcscan.app/tx/0x479a7620016e4b1f2d9eec4af66ba58177eb6dbd4abec3c3ec8ab29cbbf7da9c",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "consumer_feedback": {
        "reason": "Returned live HYPE smart-money activity rows and matched the 24h smoke-test request.",
        "confidence": 0.95,
        "intent_fit": "yes",
        "answer_useful": "yes",
        "consumer_score": 1,
        "missing_fields": [],
        "data_quality_score": 1,
        "used_in_final_answer": true
      },
      "consumer_feedback_actor_key": "main_agent",
      "consumer_feedback_arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x96d60773c1f9ccb7599dbc7e1fff37f715242f922bb5aa358044d898256969b5",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:45:54.521Z",
        "event_type": "AgentRouterFeedback",
        "request_id": "req_1779716749223",
        "block_number": "43961182",
        "explorer_url": "https://testnet.arcscan.app/tx/0x96d60773c1f9ccb7599dbc7e1fff37f715242f922bb5aa358044d898256969b5",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0x52b5443cccfc9d10558c644b2eeb9b7d4a4e7196cd3583f3283316289e64d301",
        "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": {
        "mode": "arc_testnet",
        "tag1": "data_quality",
        "tag2": "intent_fit",
        "caip2": "eip155:5042002",
        "value": 10000,
        "status": "submitted",
        "network": "arc-testnet",
        "tx_hash": "0x439d84f18a96a475845d83071f736214046679b6343e0942e1340ec715d5657f",
        "agent_id": "22914",
        "chain_id": 5042002,
        "endpoint": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716749223",
        "standard": "ERC-8004",
        "submitter": "consumer_wallet",
        "created_at": "2026-05-25T13:46:03.760Z",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1779716749223",
        "block_number": "43961193",
        "explorer_url": "https://testnet.arcscan.app/tx/0x439d84f18a96a475845d83071f736214046679b6343e0942e1340ec715d5657f",
        "feedback_uri": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716749223",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0xbb3b034954fdce5f50b03acfd97605499cb7fbdace8550fc43b4e4c729e73f68",
        "function_name": "giveFeedback",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "registry_type": "reputation",
        "value_decimals": 2,
        "feedback_account": "0xaCC8Bcd3f1057500f9317E1F38071519830965c4",
        "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
        "identity_registry_address": "0x8004A818BFB912233c491871b3d84c89A494BD9e",
        "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
      },
      "consumer_feedback_trust_anchor": {
        "erc8004": {
          "mode": "arc_testnet",
          "tag1": "data_quality",
          "tag2": "intent_fit",
          "caip2": "eip155:5042002",
          "value": 10000,
          "status": "submitted",
          "network": "arc-testnet",
          "tx_hash": "0x439d84f18a96a475845d83071f736214046679b6343e0942e1340ec715d5657f",
          "agent_id": "22914",
          "chain_id": 5042002,
          "endpoint": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716749223",
          "standard": "ERC-8004",
          "submitter": "consumer_wallet",
          "created_at": "2026-05-25T13:46:03.760Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779716749223",
          "block_number": "43961193",
          "explorer_url": "https://testnet.arcscan.app/tx/0x439d84f18a96a475845d83071f736214046679b6343e0942e1340ec715d5657f",
          "feedback_uri": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779716749223",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0xbb3b034954fdce5f50b03acfd97605499cb7fbdace8550fc43b4e4c729e73f68",
          "function_name": "giveFeedback",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "registry_type": "reputation",
          "value_decimals": 2,
          "feedback_account": "0xaCC8Bcd3f1057500f9317E1F38071519830965c4",
          "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": "0x96d60773c1f9ccb7599dbc7e1fff37f715242f922bb5aa358044d898256969b5",
          "chain_id": 5042002,
          "created_at": "2026-05-25T13:45:54.521Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779716749223",
          "block_number": "43961182",
          "explorer_url": "https://testnet.arcscan.app/tx/0x96d60773c1f9ccb7599dbc7e1fff37f715242f922bb5aa358044d898256969b5",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0x52b5443cccfc9d10558c644b2eeb9b7d4a4e7196cd3583f3283316289e64d301",
          "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": "ERC-8004",
        "trust_anchor_version": "agent_router_trust_anchor_v1",
        "state": "onchain_submitted",
        "updated_at": "2026-05-25T13:46:05.657Z"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T14:30:01.753Z",
      "latency_ms": null,
      "payment_tx": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
      "request_id": "req_1779719400921",
      "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": 24
            }
          ],
          "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",
      "feedback_hash": "0x5cc981f30b930b1bb8f83735f941ba482a375f1daf8379696417eb9db3a8306b",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 0.98,
      "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": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T14:30:01.447Z",
        "token_address": "0x3600000000000000000000000000000000000000",
        "payment_backend": "circle_arc",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "direct_provider_wallet"
      },
      "payment_verification": {
        "ok": true,
        "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43965535",
        "explorer_url": "https://testnet.arcscan.app/tx/0xb6de1da215150bc2c323a67fd2e2a50074695e3d8eb90869a5147c36198517c7",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "consumer_feedback": {
        "reason": "Returned fresh token-level buyer/seller flow rows for explicit HyperEVM HYPE address over the requested 24h window.",
        "confidence": 0.9,
        "intent_fit": "yes",
        "answer_useful": "yes",
        "consumer_score": 0.98,
        "missing_fields": [
          "separate whale-vs-smart-money category totals were not pre-aggregated"
        ],
        "data_quality_score": 0.92,
        "used_in_final_answer": true
      },
      "consumer_feedback_actor_key": "codex_local_agent",
      "consumer_feedback_arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x59c462550409b100ac32baa7da47a71c2bb2013df92b1987066ef539e6a7be03",
        "chain_id": 5042002,
        "created_at": "2026-05-25T14:30:48.341Z",
        "event_type": "AgentRouterFeedback",
        "request_id": "req_1779719400921",
        "block_number": "43965637",
        "explorer_url": "https://testnet.arcscan.app/tx/0x59c462550409b100ac32baa7da47a71c2bb2013df92b1987066ef539e6a7be03",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0x872cc48c6046642d6afd05f0211eaf5563ac6d19dcc1f50e7414fbbe5be1843f",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
        "value": 9800,
        "status": "not_configured",
        "network": "arc-testnet",
        "agent_id": "22914",
        "chain_id": 5042002,
        "endpoint": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779719400921",
        "standard": "ERC-8004",
        "submitter": "server",
        "created_at": "2026-05-25T14:30:53.010Z",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1779719400921",
        "feedback_uri": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779719400921",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0xf424de170715d0a1c837a54a065cc55e14cc6f00d9f8b4d19355bd92a22d8ca6",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
          "value": 9800,
          "status": "not_configured",
          "network": "arc-testnet",
          "agent_id": "22914",
          "chain_id": 5042002,
          "endpoint": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779719400921",
          "standard": "ERC-8004",
          "submitter": "server",
          "created_at": "2026-05-25T14:30:53.010Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779719400921",
          "feedback_uri": "https://agentrouter-markets.onrender.com/agent-router/feedback?request_id=req_1779719400921",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0xf424de170715d0a1c837a54a065cc55e14cc6f00d9f8b4d19355bd92a22d8ca6",
          "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": "0x59c462550409b100ac32baa7da47a71c2bb2013df92b1987066ef539e6a7be03",
          "chain_id": 5042002,
          "created_at": "2026-05-25T14:30:48.341Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779719400921",
          "block_number": "43965637",
          "explorer_url": "https://testnet.arcscan.app/tx/0x59c462550409b100ac32baa7da47a71c2bb2013df92b1987066ef539e6a7be03",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0x872cc48c6046642d6afd05f0211eaf5563ac6d19dcc1f50e7414fbbe5be1843f",
          "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"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T07:56:18.600Z",
      "latency_ms": null,
      "payment_tx": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
      "request_id": "req_1779782177951",
      "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": 24
            }
          ],
          "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",
      "feedback_hash": "0xc0eeb8888a8133b51e76c7095615af31acbbdbca6c4876f67a797889bc9bd8f6",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T07:56:18.152Z",
        "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": "0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44085437",
        "explorer_url": "https://testnet.arcscan.app/tx/0x748ec4c69d07639efb96ce3b3c8e88efd026ee3a7ea66a8a9a9f1f986551e599",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T07:56:51.268Z",
      "latency_ms": null,
      "payment_tx": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
      "request_id": "req_1779782210975",
      "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": 24
            }
          ],
          "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",
      "feedback_hash": "0xa36ac3a561724f1699e42378035b924e359ffc018f986f13cd9aa6716121fb57",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T07:56:50.886Z",
        "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": "0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44085494",
        "explorer_url": "https://testnet.arcscan.app/tx/0xb05b4cafaa4fa6ac06264116a3e4acdc5a92575a55d4044f421654a3de5f030b",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T07:57:25.574Z",
      "latency_ms": null,
      "payment_tx": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
      "request_id": "req_1779782245152",
      "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": 100
            }
          ],
          "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",
      "feedback_hash": "0x6bd3764794d2e4054a9449296215602e306882d17ec1bc97dd0fd04170b63ded",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T07:57:25.069Z",
        "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": "0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44085560",
        "explorer_url": "https://testnet.arcscan.app/tx/0x06ac86fd03c8f701fcdea48ae5d99b2e26ca565551d491f74fd082af8ea99f5b",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T10:19:41.475Z",
      "latency_ms": null,
      "payment_tx": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
      "request_id": "req_1779790781198",
      "service_id": "nansen_tgm_who_bought_sold",
      "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 GENIUS."
          }
        ],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "data",
              "item_count": 5
            }
          ],
          "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": "0xbc6365d26d04e80a3ca7e5d4859649f9643f79f054318f9776bd803a8b606c0f",
      "coverage_valid": false,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T10:19:41.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": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44101280",
        "explorer_url": "https://testnet.arcscan.app/tx/0x91f8614789b118b433ea84f5a00fef71a9e916f7adcb402e1322002b0abaf431",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T10:21:33.831Z",
      "latency_ms": null,
      "payment_tx": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
      "request_id": "req_1779790893563",
      "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": 1
            }
          ],
          "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",
      "feedback_hash": "0xbe10685bf46a89a31ce4f4b8378906ec23c5a0bcbe43ec58d2b4fc5b1c3de80c",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "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": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T10:21:33.561Z",
        "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": "0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44101485",
        "explorer_url": "https://testnet.arcscan.app/tx/0x41b0777972c0d7f74a457af9aad34870b3265b684886af7264b51fa571022eb9",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T10:22:20.136Z",
      "latency_ms": null,
      "payment_tx": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
      "request_id": "req_1779790939864",
      "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": 1
            }
          ],
          "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",
      "feedback_hash": "0x572037303593f3a21c464ef06794b51a6344c12a491bab683f6ce223ca186fac",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 0.675,
      "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": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T10:22:19.869Z",
        "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": "0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44101572",
        "explorer_url": "https://testnet.arcscan.app/tx/0x6a147aa424a924c9e5ab3ca1a891c55e3f526928c141bce7d7c2504be32e5a0e",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "consumer_feedback": {
        "reason": "Returned one valid 24h buyer/seller row, but GENIUS was resolved as GNUS via symbol substitution and did not include liquidation or exchange netflow.",
        "confidence": 0.8,
        "intent_fit": "partial",
        "answer_useful": "partial",
        "consumer_score": 0.675,
        "missing_fields": [
          "exact GENIUS ticker confirmation",
          "Binance liquidation max pain",
          "exchange spot/futures netflow"
        ],
        "data_quality_score": 0.7,
        "used_in_final_answer": true
      },
      "consumer_feedback_actor_key": "codex",
      "consumer_feedback_arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xb3f3740609f8c35259a69d96de716a9a66fa5db4a8bc600a68b4a7149df4a5cb",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:23:39.321Z",
        "event_type": "AgentRouterFeedback",
        "request_id": "req_1779790939864",
        "block_number": "44101726",
        "explorer_url": "https://testnet.arcscan.app/tx/0xb3f3740609f8c35259a69d96de716a9a66fa5db4a8bc600a68b4a7149df4a5cb",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0xeb173539f5d8372cc99c1510db457e3f6b64fa2db326cd954ea7411c2da08570",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
        "value": 6750,
        "status": "not_configured",
        "network": "arc-testnet",
        "agent_id": "22914",
        "chain_id": 5042002,
        "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790939864",
        "standard": "ERC-8004",
        "submitter": "server",
        "created_at": "2026-05-26T10:23:43.986Z",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1779790939864",
        "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790939864",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0xcb78049603bacf6056c5a1c19331229f0eed476be2a090894bce3e68cc841452",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
          "value": 6750,
          "status": "not_configured",
          "network": "arc-testnet",
          "agent_id": "22914",
          "chain_id": 5042002,
          "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790939864",
          "standard": "ERC-8004",
          "submitter": "server",
          "created_at": "2026-05-26T10:23:43.986Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779790939864",
          "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779790939864",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0xcb78049603bacf6056c5a1c19331229f0eed476be2a090894bce3e68cc841452",
          "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": "0xb3f3740609f8c35259a69d96de716a9a66fa5db4a8bc600a68b4a7149df4a5cb",
          "chain_id": 5042002,
          "created_at": "2026-05-26T10:23:39.321Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779790939864",
          "block_number": "44101726",
          "explorer_url": "https://testnet.arcscan.app/tx/0xb3f3740609f8c35259a69d96de716a9a66fa5db4a8bc600a68b4a7149df4a5cb",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0xeb173539f5d8372cc99c1510db457e3f6b64fa2db326cd954ea7411c2da08570",
          "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"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-27T07:32:02.450Z",
      "latency_ms": null,
      "payment_tx": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
      "request_id": "req_1779867122109",
      "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": 6
            }
          ],
          "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",
      "feedback_hash": "0xbf41cc03a8d2116ded125a31f7348b193dd32f72b95e53d2f3aa31d45423637f",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 0.6875,
      "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": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-27T07:32:01.991Z",
        "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": "0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "amount": "0.01"
        },
        "block_number": "44242833",
        "explorer_url": "https://testnet.arcscan.app/tx/0x9fa606e40cf2f85180fb1621982542113adfc074432401c841addf0a31118f9d",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "consumer_feedback": {
        "reason": "The paid call resolved the correct ERA contract and returned non-empty buyer/seller data, but the terminal output was truncated and the evidence endpoint exposes hashes rather than row-level results.",
        "confidence": 0.86,
        "intent_fit": "partial",
        "answer_useful": "partial",
        "consumer_score": 0.6875,
        "missing_fields": [
          "full buyer/seller rows from paid output",
          "holder labels",
          "exchange netflow"
        ],
        "data_quality_score": 0.75,
        "used_in_final_answer": true
      },
      "consumer_feedback_actor_key": "codex_local_agent",
      "consumer_feedback_arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xff9c9172cb3a33801a8f6ae6897c394a990a51e2fab55a9b3cb849d0eb5f6f59",
        "chain_id": 5042002,
        "created_at": "2026-05-27T07:32:49.294Z",
        "event_type": "AgentRouterFeedback",
        "request_id": "req_1779867122109",
        "block_number": "44242930",
        "explorer_url": "https://testnet.arcscan.app/tx/0xff9c9172cb3a33801a8f6ae6897c394a990a51e2fab55a9b3cb849d0eb5f6f59",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0x1b3fcbedb8bcd4c955fd824bd22d544765e3faae610480148d1c2f67271b7118",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
        "value": 6875,
        "status": "not_configured",
        "network": "arc-testnet",
        "agent_id": "22914",
        "chain_id": 5042002,
        "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779867122109",
        "standard": "ERC-8004",
        "submitter": "server",
        "created_at": "2026-05-27T07:32:54.021Z",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1779867122109",
        "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779867122109",
        "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
        "feedback_hash": "0x4d0e4de3b7f29933f043489398a85f76fd11617d271857c6f0e88181867c619e",
        "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": "A consumer feedback signing key is required to submit ERC-8004 feedback.",
          "value": 6875,
          "status": "not_configured",
          "network": "arc-testnet",
          "agent_id": "22914",
          "chain_id": 5042002,
          "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1779867122109",
          "standard": "ERC-8004",
          "submitter": "server",
          "created_at": "2026-05-27T07:32:54.021Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1779867122109",
          "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1779867122109",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0x4d0e4de3b7f29933f043489398a85f76fd11617d271857c6f0e88181867c619e",
          "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": "0xff9c9172cb3a33801a8f6ae6897c394a990a51e2fab55a9b3cb849d0eb5f6f59",
          "chain_id": 5042002,
          "created_at": "2026-05-27T07:32:49.294Z",
          "event_type": "AgentRouterFeedback",
          "request_id": "req_1779867122109",
          "block_number": "44242930",
          "explorer_url": "https://testnet.arcscan.app/tx/0xff9c9172cb3a33801a8f6ae6897c394a990a51e2fab55a9b3cb849d0eb5f6f59",
          "service_hash": "0x4cf829152cbf6086c810a3492aea59f9763fee5e4c2ebc4a72e26f6d2a189fd6",
          "feedback_hash": "0x1b3fcbedb8bcd4c955fd824bd22d544765e3faae610480148d1c2f67271b7118",
          "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"
      }
    },
    {
      "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"
    }
  ],
  "recent_health_checks": []
}