{
  "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_search_general",
    "manifest_type": "hosted_http_data_api",
    "version": "1.0.0",
    "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
    "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
    "title": "Search across all categories",
    "display_title": "Search across all categories",
    "description_for_agent": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general.",
    "capabilities": [
      "nansen",
      "data_service",
      "search",
      "token_search",
      "entity_search"
    ],
    "routing": {
      "routing_version": "agentrouter_structured_routing_v1",
      "domains": [
        "crypto",
        "market_data"
      ],
      "data_types": [
        "nansen",
        "search",
        "token_search",
        "entity_search"
      ],
      "entities": [
        "token",
        "chain",
        "time_window"
      ],
      "chains": [
        "base"
      ],
      "time_requirements": {
        "supports_realtime": false,
        "supports_historical": true,
        "accepted_time_fields": []
      },
      "input_fields": [
        "chain",
        "limit",
        "result_type",
        "search_query"
      ],
      "output_fields": [
        "tokens",
        "entities",
        "total_results"
      ],
      "keywords": [
        "search",
        "across",
        "all",
        "categories",
        "nansen",
        "when",
        "buyer",
        "agent",
        "needs",
        "endpoint",
        "general",
        "data_service",
        "token_search",
        "entity_search"
      ],
      "capability_refs": [
        "nansen",
        "data_service",
        "search",
        "token_search",
        "entity_search"
      ]
    },
    "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": 1,
      "recent_failure_rate": 0,
      "success_rate": 1,
      "schema_valid_rate": 1,
      "freshness_valid_rate": 1,
      "coverage_valid_rate": 1,
      "intent_fit_rate": 1,
      "intent_mismatch_count": 0,
      "intent_mismatch_rate": 0,
      "usefulness_rate": 1,
      "average_consumer_score": 0.67,
      "average_agent_friendly_score": 1,
      "average_latency_ms": 1101.62,
      "verification_status": "verified",
      "feedback_state": "observed",
      "trust_score": 0.8992,
      "trust_score_prior": 0.7,
      "trust_score_confidence": 0.8333,
      "routing_trust_score": 0.866
    },
    "sample_request": {
      "chain": "base",
      "limit": 25,
      "result_type": "any",
      "search_query": "PEPE"
    },
    "request_data": {
      "fields": [
        "search_query",
        "result_type",
        "chain",
        "limit"
      ],
      "example": {
        "chain": "base",
        "limit": 25,
        "result_type": "any",
        "search_query": "PEPE"
      },
      "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
      "shape_summary": "object keys: search_query, result_type, chain, limit"
    },
    "response_data": {
      "fields": [
        "tokens",
        "entities",
        "total_results"
      ],
      "preview": {
        "tokens": [],
        "entities": [],
        "total_results": 1
      },
      "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: tokens, entities, total_results"
    },
    "pre_call_context": {
      "context_version": "agent_pre_call_context_v1",
      "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search. 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.218Z",
        "latest_http_status": 200
      },
      "trust": {
        "provider_id": "provider_nansen_api",
        "feedback_count": 25,
        "operational_feedback_count": 25,
        "consumer_feedback_count": 1,
        "recent_failure_rate": 0,
        "success_rate": 1,
        "schema_valid_rate": 1,
        "freshness_valid_rate": 1,
        "coverage_valid_rate": 1,
        "intent_fit_rate": 1,
        "intent_mismatch_count": 0,
        "intent_mismatch_rate": 0,
        "usefulness_rate": 1,
        "average_consumer_score": 0.67,
        "average_agent_friendly_score": 1,
        "average_latency_ms": 1101.62,
        "verification_status": "verified",
        "feedback_state": "observed",
        "trust_score": 0.8992,
        "trust_score_prior": 0.7,
        "trust_score_confidence": 0.8333,
        "routing_trust_score": 0.866
      },
      "health": {
        "health_version": "agent_service_health_v1",
        "status": "healthy",
        "last_validation_at": "2026-09-08T08:21:24.218Z",
        "last_validation_ok": true,
        "last_success_at": "2026-09-07T15:13:58.171Z",
        "last_failure_at": null,
        "latest_http_status": 200,
        "recent_failure_rate": 0,
        "circuit_breaker": {
          "active": false,
          "reason": null,
          "recent_window": 10,
          "recent_failures": 0
        }
      },
      "request_data": {
        "fields": [
          "search_query",
          "result_type",
          "chain",
          "limit"
        ],
        "example": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
        "shape_summary": "object keys: search_query, result_type, chain, limit"
      },
      "response_data": {
        "fields": [
          "tokens",
          "entities",
          "total_results"
        ],
        "preview": {
          "tokens": [],
          "entities": [],
          "total_results": 1
        },
        "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: tokens, entities, total_results"
      },
      "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": {
        "chain": "<string>",
        "limit": "<number>",
        "result_type": "<string>",
        "search_query": "<string>"
      },
      "data_shape": {
        "tokens": {
          "type": "array",
          "item_count_sample": 0,
          "item_shape": null
        },
        "entities": {
          "type": "array",
          "item_count_sample": 0,
          "item_shape": null
        },
        "total_results": "<number>"
      },
      "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 Search across all categories. Endpoint: POST /api/v1/search/general. (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": 0,
      "business_error_count": 0,
      "latest_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 19
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "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": {
        "input": {
          "chain": "robinhood",
          "limit": 50,
          "result_type": "token",
          "search_query": "PONS"
        },
        "status": "passed",
        "created_at": "2026-09-07T15:13:58.171Z",
        "payment_tx": "credits:cle_9857eb81-975d-4785-8970-06798bf3c9d8",
        "request_id": "req_1788794038162",
        "service_id": "nansen_search_general",
        "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_1788794038171_0e931ffe",
        "blocking_issue_count": 0,
        "agent_feedback_expected": true,
        "deterministic_verification": {
          "issues": [],
          "data_shape": {
            "type": "object",
            "empty": false,
            "nested_arrays": [
              {
                "key": "tokens",
                "item_count": 19
              },
              {
                "key": "entities",
                "item_count": 0
              }
            ],
            "top_level_keys": [
              "tokens",
              "entities",
              "total_results"
            ]
          },
          "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.218Z",
      "last_validation_ok": true,
      "last_success_at": "2026-09-07T15:13:58.171Z",
      "last_failure_at": null,
      "latest_http_status": 200,
      "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"
      }
    ],
    "created_at": "2026-09-08T08:21:24.218Z",
    "updated_at": "2026-09-08T17:04:46.177Z"
  },
  "manifest": {
    "title": "Search across all categories",
    "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_search_general",
      "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_search_general",
    "capabilities": [
      "nansen",
      "data_service",
      "search",
      "token_search",
      "entity_search"
    ],
    "input_schema": {
      "type": "object",
      "properties": {
        "chain": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        },
        "result_type": {
          "type": "string"
        },
        "search_query": {
          "type": "string"
        }
      }
    },
    "registration": {
      "duplicate_policy": "same_provider_source_is_idempotent",
      "source_fingerprint": "sha256:de13c9ae62276644e1ee28208023eaa605c420110df5d1cc416d12f15fee2677",
      "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
      "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
      "version": "1.0.0",
      "manifest_type": "hosted_http_data_api",
      "erc8004": {
        "standard": "ERC-8004",
        "network": "bsc",
        "caip2": "eip155:56",
        "chain_id": 56,
        "agent_id": "340924",
        "metadata_uri": "https://agentrouter.network/.well-known/erc8004/vendors/provider_nansen_api.json",
        "metadata_hash": null,
        "identity_registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
        "reputation_registry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
        "validation_registry": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272",
        "tx_hash": "0xce780499022ade2028085acc000218a8e5d1cebddf4df912bd9dd779135fc365",
        "status": "registered",
        "updated_at": "2026-09-08T17:04:46.177Z"
      }
    },
    "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 Search across all categories. Endpoint: POST /api/v1/search/general.",
      "request_data": {
        "fields": [
          "search_query",
          "result_type",
          "chain",
          "limit"
        ],
        "example": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
        "shape_summary": "object keys: search_query, result_type, chain, limit"
      },
      "response_data": {
        "fields": [
          "tokens",
          "entities",
          "total_results"
        ],
        "preview": {
          "tokens": [],
          "entities": [],
          "total_results": 1
        },
        "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: tokens, entities, total_results"
      },
      "routing_hints": {
        "not_for": [],
        "good_for": [
          "nansen",
          "search",
          "token_search",
          "entity_search"
        ]
      },
      "capability_tags": [
        "nansen",
        "data_service",
        "search",
        "token_search",
        "entity_search"
      ],
      "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: search_query, result_type, chain, limit",
      "response_shape_summary": "object keys: tokens, entities, total_results",
      "routing": {
        "routing_version": "agentrouter_structured_routing_v1",
        "domains": [
          "crypto",
          "market_data"
        ],
        "data_types": [
          "nansen",
          "search",
          "token_search",
          "entity_search"
        ],
        "entities": [
          "token",
          "chain",
          "time_window"
        ],
        "chains": [
          "base"
        ],
        "time_requirements": {
          "supports_realtime": false,
          "supports_historical": true,
          "accepted_time_fields": []
        },
        "input_fields": [
          "chain",
          "limit",
          "result_type",
          "search_query"
        ],
        "output_fields": [
          "tokens",
          "entities",
          "total_results"
        ],
        "keywords": [
          "search",
          "across",
          "all",
          "categories",
          "nansen",
          "when",
          "buyer",
          "agent",
          "needs",
          "endpoint",
          "general",
          "data_service",
          "token_search",
          "entity_search"
        ],
        "capability_refs": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search"
        ]
      }
    },
    "sample_request": {
      "chain": "base",
      "limit": 25,
      "result_type": "any",
      "search_query": "PEPE"
    },
    "runtime_secrets": {
      "public": false,
      "custody": "hosted_runtime_config",
      "required": true
    },
    "sample_response": {
      "data": {
        "tokens": [],
        "entities": [],
        "total_results": 1
      },
      "query": {
        "chain": "base",
        "limit": 25,
        "result_type": "any",
        "search_query": "PEPE"
      },
      "status": "success",
      "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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:30.261Z",
        "is_estimated": true,
        "freshness_seconds": 86400
      },
      "request_id": "sample_req",
      "service_id": "nansen_search_general",
      "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 Search across all categories. Endpoint: POST /api/v1/search/general.",
    "manifest_type": "hosted_http_data_api",
    "version": "1.0.0",
    "routing": {
      "routing_version": "agentrouter_structured_routing_v1",
      "domains": [
        "crypto",
        "market_data"
      ],
      "data_types": [
        "nansen",
        "search",
        "token_search",
        "entity_search"
      ],
      "entities": [
        "token",
        "chain",
        "time_window"
      ],
      "chains": [
        "base"
      ],
      "time_requirements": {
        "supports_realtime": false,
        "supports_historical": true,
        "accepted_time_fields": []
      },
      "input_fields": [
        "chain",
        "limit",
        "result_type",
        "search_query"
      ],
      "output_fields": [
        "tokens",
        "entities",
        "total_results"
      ],
      "keywords": [
        "search",
        "across",
        "all",
        "categories",
        "nansen",
        "when",
        "buyer",
        "agent",
        "needs",
        "endpoint",
        "general",
        "data_service",
        "token_search",
        "entity_search"
      ],
      "capability_refs": [
        "nansen",
        "data_service",
        "search",
        "token_search",
        "entity_search"
      ]
    },
    "erc8257": {
      "compatible": true,
      "compatibility_version": "agentrouter_erc8257_manifest_compat_v1",
      "tool_manifest_standard": "ERC-8257",
      "tool_type": "hosted_http_data_api",
      "tool_id": "nansen_search_general",
      "registry_strategy": "compatible_manifest_only_no_custom_onchain_tool_registry",
      "metadata_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda"
    },
    "integrity": {
      "integrity_version": "agentrouter_manifest_integrity_v1",
      "algorithm": "sha256-stable-json",
      "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
      "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
      "created_at": "2026-09-08T17:04:46.058Z",
      "updated_at": "2026-09-08T17:04:46.058Z"
    }
  },
  "latest_validation": {
    "ok": true,
    "service_id": "nansen_search_general",
    "schema_errors": [],
    "envelope_errors": [],
    "result_errors": [],
    "result_preview": null,
    "created_at": "2026-09-08T08:21:24.218Z",
    "redaction": {
      "redacted": true,
      "reason": "Latest validation proves the endpoint responded with JSON, but public output omits paid data values."
    }
  },
  "recent_evidence_events": [
    {
      "input": {
        "chain": "ethereum",
        "limit": 10,
        "result_type": "token",
        "search_query": "GENIUS"
      },
      "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_search_general",
          "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": "Search across all categories",
            "pricing": {
              "amount": "0.01",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402"
            },
            "service_id": "nansen_search_general",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.7,
            "health_status": "healthy",
            "routing_score": 0.8419,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api"
            ],
            "selection_reason": "Matched 1/1 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": "0x3bceb96b58c408fba86630f9938bb8485fb3a6dcce0a68da7e8783a01c50be5c",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x3bceb96b58c408fba86630f9938bb8485fb3a6dcce0a68da7e8783a01c50be5c",
          "protocol": "x402",
          "created_at": "2026-05-24T07:04:37.765Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 10,
          "result_type": "token",
          "search_query": "GENIUS"
        },
        "capability": "token_search",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "resolve GENIUS token address for smart money 24h query",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T07:04:37.824Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_search_general",
        "trace_hash": "0x39dc407a4ccb5270ac20d3b28ca502f9b4cd9faa8217295e7d8239d762cb37c8",
        "provider_id": "provider_nansen_api",
        "result_hash": "0xda8cbe1f12498e87f9a6195b32b07932df7807e0f38cd0d09b2f00c5702a6acf",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T07:04:37.824Z",
      "input_hash": "0xfe3f4379102268db32673d67b5edb6b0c485c261b8eadd981d39624532d8a984",
      "route_type": "structured_capability_request",
      "service_id": "nansen_search_general",
      "trace_hash": "0x39dc407a4ccb5270ac20d3b28ca502f9b4cd9faa8217295e7d8239d762cb37c8",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xda8cbe1f12498e87f9a6195b32b07932df7807e0f38cd0d09b2f00c5702a6acf",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "pricing": {
          "amount": "0.01",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402"
        },
        "service_id": "nansen_search_general",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.7,
        "health_status": "healthy",
        "routing_score": 0.8419,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api"
        ],
        "selection_reason": "Matched 1/1 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": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77",
      "trace_payload_hash": "0x39dc407a4ccb5270ac20d3b28ca502f9b4cd9faa8217295e7d8239d762cb37c8"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 10,
        "result_type": "token",
        "search_query": "UNI"
      },
      "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_search_general",
          "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": "Search across all categories",
            "pricing": {
              "amount": "0.01",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402"
            },
            "service_id": "nansen_search_general",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "health_status": "healthy",
            "routing_score": 0.8879,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api"
            ],
            "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.99, consumer_feedback=0, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0,
            "consumer_feedback_count": 0,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x382b7c95e84ebdf7d97e36baa1c9cf5dc8c534ba56b9fb9506df83d9f7c2d323",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x382b7c95e84ebdf7d97e36baa1c9cf5dc8c534ba56b9fb9506df83d9f7c2d323",
          "protocol": "x402",
          "created_at": "2026-05-24T07:17:41.038Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 10,
          "result_type": "token",
          "search_query": "UNI"
        },
        "capability": "token_search",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "resolve UNI token address for smart money 24h query",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T07:17:41.094Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_search_general",
        "trace_hash": "0x0a8ba6328fa00cfed6d6b1cdb54afae8b93410302103698dc39bedae429bb93d",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x4204109bf265c5a20be8e4301f345b77b150f319d870c98161da9db75a85ea1b",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T07:17:41.094Z",
      "input_hash": "0x5fba6cbfdb632573ede2e0f8bf412c9f18e2f8e05191651d33ed8478fa71df70",
      "route_type": "structured_capability_request",
      "service_id": "nansen_search_general",
      "trace_hash": "0x0a8ba6328fa00cfed6d6b1cdb54afae8b93410302103698dc39bedae429bb93d",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x4204109bf265c5a20be8e4301f345b77b150f319d870c98161da9db75a85ea1b",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 10
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "pricing": {
          "amount": "0.01",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402"
        },
        "service_id": "nansen_search_general",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.9875,
        "health_status": "healthy",
        "routing_score": 0.8879,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api"
        ],
        "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.99, consumer_feedback=0, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0,
        "consumer_feedback_count": 0,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0x77fcd4daaa0573c8c452e4a1bc2c512e6c32d9eb403d40a4f66ec881d87f8f81",
      "trace_payload_hash": "0x0a8ba6328fa00cfed6d6b1cdb54afae8b93410302103698dc39bedae429bb93d"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 10,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "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_search_general",
          "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": "Search across all categories",
            "pricing": {
              "amount": "0.01",
              "network": "base",
              "currency": "USDC",
              "protocol": "x402"
            },
            "service_id": "nansen_search_general",
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "health_status": "healthy",
            "routing_score": 0.8879,
            "selection_badges": [
              "verified_live_endpoint",
              "healthy",
              "source_wrapped_api"
            ],
            "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.99, consumer_feedback=0, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
            "recent_failure_rate": 0,
            "consumer_feedback_count": 0,
            "source_provenance_level": "wrapped_api"
          }
        },
        "payment_tx": "0x0008890b621fae7e04406bedacb8014da16871bc5d6fe155d3decaa9fe4fbb36",
        "settlement_receipt": {
          "mode": "dev",
          "asset": "USDC",
          "payer": "consumer_demo_agent",
          "amount": "0.01",
          "pay_to": "0xProviderDemoWallet000000000000000000000000",
          "status": "simulated_settled",
          "network": "base",
          "tx_hash": "0x0008890b621fae7e04406bedacb8014da16871bc5d6fe155d3decaa9fe4fbb36",
          "protocol": "x402",
          "created_at": "2026-05-24T07:28:20.288Z",
          "payment_backend": "dev",
          "receipt_version": "agent_router_settlement_receipt_v1"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 10,
          "result_type": "token",
          "search_query": "AZTEC"
        },
        "capability": "token_search",
        "constraints": {
          "max_price_usdc": "0.05",
          "freshness_seconds": 300
        },
        "consumer_context": {
          "intent": "resolve AZTEC token address for smart money 24h query",
          "requested_by": "codex"
        }
      },
      "arc_anchor": {
        "status": "simulated_anchor",
        "network": "arc",
        "created_at": "2026-05-24T07:28:20.343Z",
        "event_type": "AgentRouterEvidence",
        "service_id": "nansen_search_general",
        "trace_hash": "0x7d7844dedba1ecd5cb181554b8f8ddc8e98dd089278694d15351fa93cea5a457",
        "provider_id": "provider_nansen_api",
        "result_hash": "0x1aee2944eb9cd52f9b56aa638af36715e62151aa4e99e2d078e327f90bd8bca5",
        "anchor_version": "agent_router_arc_anchor_v1"
      },
      "created_at": "2026-05-24T07:28:20.343Z",
      "input_hash": "0x7dc72c3b41ea2a3586df201ad92a0da71f4869b1b465a7865979db1b2abde22c",
      "route_type": "structured_capability_request",
      "service_id": "nansen_search_general",
      "trace_hash": "0x7d7844dedba1ecd5cb181554b8f8ddc8e98dd089278694d15351fa93cea5a457",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x1aee2944eb9cd52f9b56aa638af36715e62151aa4e99e2d078e327f90bd8bca5",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "pricing": {
          "amount": "0.01",
          "network": "base",
          "currency": "USDC",
          "protocol": "x402"
        },
        "service_id": "nansen_search_general",
        "provider_id": "provider_nansen_api",
        "trust_score": 0.9875,
        "health_status": "healthy",
        "routing_score": 0.8879,
        "selection_badges": [
          "verified_live_endpoint",
          "healthy",
          "source_wrapped_api"
        ],
        "selection_reason": "Matched 1/1 required capabilities, verification=verified, trust=0.99, consumer_feedback=0, recent_failure=0, health=healthy, provenance=wrapped_api, price=0.01 USDC.",
        "recent_failure_rate": 0,
        "consumer_feedback_count": 0,
        "source_provenance_level": "wrapped_api"
      },
      "verification_hash": "0xa4f6eda99bc8bf80d4397a54ad8532523e0b31aff10b0f26309007b9cb8d3a65",
      "trace_payload_hash": "0x7d7844dedba1ecd5cb181554b8f8ddc8e98dd089278694d15351fa93cea5a457"
    },
    {
      "input": {
        "chain": "hyperevm",
        "limit": 5,
        "result_type": "token",
        "search_query": "HYPE"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
        "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": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T04:58:13.247Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "limit": 5,
          "result_type": "token",
          "search_query": "HYPE"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "test_case": "deploy_hype_smart_money_24h",
          "user_query": "帮我查询HYPE 近24小时的聪明钱/大户动态",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T04:58:13.903Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779685093470",
        "trace_hash": "0x196824768f4fe8f030e90a59e44e20c83cca9ddf9eb9aa3ec748961276f1bc69",
        "result_hash": "0x7ebe18f1a63c9c444615521d5d7f03f87f0a3531960c19c4b49a8566966e43df",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_version": "agent_router_arc_anchor_v1",
        "contract_address": null,
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-25T04:58:13.903Z",
      "input_hash": "0x2d6ffeba525b40dec92c6f6b5e19c16ca03445db6922e78ac9886da88543e546",
      "payment_tx": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
      "request_id": "req_1779685093470",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x196824768f4fe8f030e90a59e44e20c83cca9ddf9eb9aa3ec748961276f1bc69",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x7ebe18f1a63c9c444615521d5d7f03f87f0a3531960c19c4b49a8566966e43df",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9475,
          "success_rate": 1,
          "feedback_count": 13,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 13,
          "average_agent_friendly_score": 1
        },
        "badges": [
          {
            "code": "fresh_data",
            "label": "Fresh data",
            "level": "positive"
          },
          {
            "code": "source_declared",
            "label": "Source declared",
            "level": "neutral"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-25T04:58:13.736Z",
          "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-25T04:52:23.622Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-25T04:52:23.622Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 12,
          "verification_status": "pending",
          "business_error_count": 0,
          "latest_quality_event": {
            "input": {
              "chain": "ethereum",
              "limit": 5,
              "result_type": "token",
              "search_query": "AZTEC"
            },
            "status": "passed",
            "created_at": "2026-05-24T10:12:14.680Z",
            "payment_tx": "0x452642ed2d70ba2826d1722d34cb856659f21fa1532293d1960cd8e460a80aca",
            "request_id": "req_1779617534679",
            "service_id": "nansen_search_general",
            "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_1779617534680_3e4d2ccc",
            "blocking_issue_count": 0,
            "agent_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 1
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": null,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9475,
            "success_rate": 1,
            "feedback_count": 13,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 13,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-25T04:58:13.736Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0x196824768f4fe8f030e90a59e44e20c83cca9ddf9eb9aa3ec748961276f1bc69"
    },
    {
      "input": {
        "chain": "hyperevm",
        "limit": 5,
        "result_type": "token",
        "search_query": "HYPE"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
        "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": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:16:18.075Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "limit": 5,
          "result_type": "token",
          "search_query": "HYPE"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:16:18.466Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779714977997",
        "trace_hash": "0xf7957d166c6d48218401763b1d350a738452116d37054682f378df0d3867d546",
        "result_hash": "0xc655be9b8e2353251a2f585c54e663410a18560c53fbaf691bb4fa190c78d6e8",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_version": "agent_router_arc_anchor_v1",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-25T13:16:18.466Z",
      "input_hash": "0x2d6ffeba525b40dec92c6f6b5e19c16ca03445db6922e78ac9886da88543e546",
      "payment_tx": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
      "request_id": "req_1779714977997",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0xf7957d166c6d48218401763b1d350a738452116d37054682f378df0d3867d546",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xc655be9b8e2353251a2f585c54e663410a18560c53fbaf691bb4fa190c78d6e8",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9475,
          "success_rate": 1,
          "feedback_count": 14,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 14,
          "average_agent_friendly_score": 1
        },
        "badges": [
          {
            "code": "fresh_data",
            "label": "Fresh data",
            "level": "positive"
          },
          {
            "code": "source_declared",
            "label": "Source declared",
            "level": "neutral"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-25T13:16:18.296Z",
          "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-25T13:15:51.849Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-25T13:15:51.849Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 13,
          "verification_status": "pending",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T04:58:13.935Z",
            "event_hash": "0x767a1f6afc3653dac88e0697fe5fc9b4ea4d414c2ed3aec16dc9502725bdc7ec",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
            "request_id": "req_1779685093470",
            "service_id": "nansen_search_general",
            "trace_hash": "0x196824768f4fe8f030e90a59e44e20c83cca9ddf9eb9aa3ec748961276f1bc69",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0xaf4748bf500ca44516a89f4620f8ac98db39085811c142cb9b90feb8976556ae",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": null,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9475,
            "success_rate": 1,
            "feedback_count": 14,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 14,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-25T13:16:18.296Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0xf7957d166c6d48218401763b1d350a738452116d37054682f378df0d3867d546"
    },
    {
      "input": {
        "chain": "hyperevm",
        "limit": 5,
        "result_type": "token",
        "search_query": "HYPE"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
        "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": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:35:56.266Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "limit": 5,
          "result_type": "token",
          "search_query": "HYPE"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "caip2": "eip155:5042002",
        "status": "not_configured",
        "network": "arc-testnet",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:35:56.657Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779716156211",
        "trace_hash": "0x02375d62697bbd5b60dfabb6bc43d48abc7a2289b97f3ef99c9b9a96927e7297",
        "result_hash": "0x66ad2230334d185852bb18b59f8adb8ffbf5c76718c5b919fd3a523a9e2fedea",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_version": "agent_router_arc_anchor_v1",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-25T13:35:56.657Z",
      "input_hash": "0x2d6ffeba525b40dec92c6f6b5e19c16ca03445db6922e78ac9886da88543e546",
      "payment_tx": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
      "request_id": "req_1779716156211",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x02375d62697bbd5b60dfabb6bc43d48abc7a2289b97f3ef99c9b9a96927e7297",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x66ad2230334d185852bb18b59f8adb8ffbf5c76718c5b919fd3a523a9e2fedea",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9475,
          "success_rate": 1,
          "feedback_count": 15,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 15,
          "average_agent_friendly_score": 1
        },
        "badges": [
          {
            "code": "fresh_data",
            "label": "Fresh data",
            "level": "positive"
          },
          {
            "code": "source_declared",
            "label": "Source declared",
            "level": "neutral"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-25T13:35:56.492Z",
          "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-25T13:34:53.737Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-25T13:34:53.737Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 14,
          "verification_status": "pending",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:16:18.501Z",
            "event_hash": "0xf13f7187f9bcbd241be1d1c4a31bb704b939734ee2e7cc09dfa9a9b1cfcba201",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
            "request_id": "req_1779714977997",
            "service_id": "nansen_search_general",
            "trace_hash": "0xf7957d166c6d48218401763b1d350a738452116d37054682f378df0d3867d546",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x81ecab1c3b134eb2f43e7683f70bfba111937b4d4f5ee384a7ef403ba6898f2a",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": null,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9475,
            "success_rate": 1,
            "feedback_count": 15,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 15,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-25T13:35:56.492Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0x02375d62697bbd5b60dfabb6bc43d48abc7a2289b97f3ef99c9b9a96927e7297"
    },
    {
      "input": {
        "chain": "hyperevm",
        "limit": 5,
        "result_type": "token",
        "search_query": "HYPE"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
        "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": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:38:12.285Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "limit": 5,
          "result_type": "token",
          "search_query": "HYPE"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x92d97b10329d37eb231a0aacd87e8d7ab0009263e09473df1a2bb296085d3912",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:38:17.637Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779716292190",
        "trace_hash": "0x475a1e9f6bae66c7850bd47f8e9e3b42ed6fac066dd87cb3d69528d4991aadb7",
        "result_hash": "0xa99ce150d72411366abc825d5f036348ea7d1ea8b296f52f071d1dab0710551d",
        "block_number": "43960701",
        "explorer_url": "https://testnet.arcscan.app/tx/0x92d97b10329d37eb231a0aacd87e8d7ab0009263e09473df1a2bb296085d3912",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-25T13:38:12.709Z",
      "input_hash": "0x2d6ffeba525b40dec92c6f6b5e19c16ca03445db6922e78ac9886da88543e546",
      "payment_tx": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
      "request_id": "req_1779716292190",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x475a1e9f6bae66c7850bd47f8e9e3b42ed6fac066dd87cb3d69528d4991aadb7",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xa99ce150d72411366abc825d5f036348ea7d1ea8b296f52f071d1dab0710551d",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9475,
          "success_rate": 1,
          "feedback_count": 16,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 16,
          "average_agent_friendly_score": 1
        },
        "badges": [
          {
            "code": "fresh_data",
            "label": "Fresh data",
            "level": "positive"
          },
          {
            "code": "source_declared",
            "label": "Source declared",
            "level": "neutral"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-25T13:38:12.545Z",
          "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-25T13:37:14.676Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-25T13:37:14.676Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 15,
          "verification_status": "pending",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:35:56.689Z",
            "event_hash": "0x9fec0a576930c4c4c99ae649af178264f73065195644f1f70bad12bebb301350",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
            "request_id": "req_1779716156211",
            "service_id": "nansen_search_general",
            "trace_hash": "0x02375d62697bbd5b60dfabb6bc43d48abc7a2289b97f3ef99c9b9a96927e7297",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0xb0e1e1808f26ab2212930ab42a90ffc72c10b6e1c0cfe7ca9bc02f5bca9a6661",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": null,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9475,
            "success_rate": 1,
            "feedback_count": 16,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 16,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-25T13:38:12.545Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0x475a1e9f6bae66c7850bd47f8e9e3b42ed6fac066dd87cb3d69528d4991aadb7"
    },
    {
      "input": {
        "chain": "hyperevm",
        "limit": 5,
        "result_type": "token",
        "search_query": "HYPE"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
        "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": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-25T13:45:31.695Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "hyperevm",
          "limit": 5,
          "result_type": "token",
          "search_query": "HYPE"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xad5ab847666d49162000478c816a3a8532ef981a2f7c354082b673827729bd6f",
        "chain_id": 5042002,
        "created_at": "2026-05-25T13:45:36.535Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779716731606",
        "trace_hash": "0x0cd8b414cf187ddbab4e7decf2bdc74d8d8041d1778a41934faae61e5ddd1670",
        "result_hash": "0xe06b2a9b892114a11de4ff3b0b29db3b78192a81eaf2c4a861cc6a34999d8dc7",
        "block_number": "43961154",
        "explorer_url": "https://testnet.arcscan.app/tx/0xad5ab847666d49162000478c816a3a8532ef981a2f7c354082b673827729bd6f",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-25T13:45:32.108Z",
      "input_hash": "0x2d6ffeba525b40dec92c6f6b5e19c16ca03445db6922e78ac9886da88543e546",
      "payment_tx": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
      "request_id": "req_1779716731606",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x0cd8b414cf187ddbab4e7decf2bdc74d8d8041d1778a41934faae61e5ddd1670",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xe06b2a9b892114a11de4ff3b0b29db3b78192a81eaf2c4a861cc6a34999d8dc7",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9475,
          "success_rate": 1,
          "feedback_count": 17,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "pending",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 17,
          "average_agent_friendly_score": 1
        },
        "badges": [
          {
            "code": "fresh_data",
            "label": "Fresh data",
            "level": "positive"
          },
          {
            "code": "source_declared",
            "label": "Source declared",
            "level": "neutral"
          }
        ],
        "health": {
          "status": "unknown",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-25T13:45:31.924Z",
          "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-25T13:42:58.973Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-25T13:42:58.973Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 16,
          "verification_status": "pending",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:38:17.667Z",
            "event_hash": "0x8cb8d9c27a68cc8e5e5122317f70f0d1878589bc6e0b19b55ce96d2a4ff2c7d5",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
            "request_id": "req_1779716292190",
            "service_id": "nansen_search_general",
            "trace_hash": "0x475a1e9f6bae66c7850bd47f8e9e3b42ed6fac066dd87cb3d69528d4991aadb7",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x3ca4eba0ed79ce100effd76bffca4dee00bc93a25917b51a48ed9b09c3b53f63",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": null,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9475,
            "success_rate": 1,
            "feedback_count": 17,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "pending",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 17,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "unknown",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-25T13:45:31.924Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "pending",
            "last_validation_at": null,
            "last_validation_ok": null,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0x0cd8b414cf187ddbab4e7decf2bdc74d8d8041d1778a41934faae61e5ddd1670"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "GENIUS"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
        "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": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:19:27.586Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "GENIUS"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_task": "结合 Binance 最大爆仓痛点、GENIUS smart money 资金流向、交易所 netflow，分析 GENIUS 这个代币目前的投资分析。窗口优先看过去24小时。",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x1d513f4882f38989f7e4b99583c5c10a696e656386c7c5d426f175b8e6f9cdd5",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:19:32.924Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779790767598",
        "trace_hash": "0x987f885bf38fd887da73ad6d5c405ff897266ed57125f34284a2fcdcff460586",
        "result_hash": "0x025636eb1ef1427373e7bc0b93572183d40df89914d3ca8c18267de211bcac78",
        "block_number": "44101267",
        "explorer_url": "https://testnet.arcscan.app/tx/0x1d513f4882f38989f7e4b99583c5c10a696e656386c7c5d426f175b8e6f9cdd5",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77"
      },
      "created_at": "2026-05-26T10:19:28.039Z",
      "input_hash": "0xf55acc033f31bf8dbd3b9efc8d00a4717841bfa1b8194a866fb9d62783e14f5f",
      "payment_tx": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
      "request_id": "req_1779790767598",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x987f885bf38fd887da73ad6d5c405ff897266ed57125f34284a2fcdcff460586",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x025636eb1ef1427373e7bc0b93572183d40df89914d3ca8c18267de211bcac78",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 18,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 18,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-26T10:19:27.861Z",
          "last_validation_at": "2026-05-26T09:43:42.458Z",
          "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.458Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-26T09:43:42.458Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 2
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 17,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-25T13:45:36.570Z",
            "event_hash": "0x4ee9075aa0b0215cdd535415138f27b37bc94e1990e304abadbfc82383f7c0d2",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
            "request_id": "req_1779716731606",
            "service_id": "nansen_search_general",
            "trace_hash": "0x0cd8b414cf187ddbab4e7decf2bdc74d8d8041d1778a41934faae61e5ddd1670",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x2cb7bda2eff8e43e9776f2d3f9742d37cafdcace74694f4546911d600bd6f2fa",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 18,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 18,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-26T10:19:27.861Z",
            "last_validation_at": "2026-05-26T09:43:42.458Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T09:43:42.458Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77",
      "trace_payload_hash": "0x987f885bf38fd887da73ad6d5c405ff897266ed57125f34284a2fcdcff460586"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "GENIUS"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
        "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": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:21:20.185Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "GENIUS"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_task": "查询 GENIUS 过去24小时 smart money who bought/sold 和资金流向，返回可用于投资分析的关键买卖地址、金额、方向和时间。",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x6927c91c7188cb3f7a891c360d134d8ec057dc0f2a7dd2c6364a9bd4b319a73e",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:21:25.046Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779790880186",
        "trace_hash": "0x7cde7d199641c5c84982f212199493ecc932f0895727ad0a19faaf675de9758e",
        "result_hash": "0xea61c508154362e709923b48dff658f3099e172a0f3b52b038685207b6dcae3c",
        "block_number": "44101470",
        "explorer_url": "https://testnet.arcscan.app/tx/0x6927c91c7188cb3f7a891c360d134d8ec057dc0f2a7dd2c6364a9bd4b319a73e",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77"
      },
      "created_at": "2026-05-26T10:21:20.649Z",
      "input_hash": "0xf55acc033f31bf8dbd3b9efc8d00a4717841bfa1b8194a866fb9d62783e14f5f",
      "payment_tx": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
      "request_id": "req_1779790880186",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x7cde7d199641c5c84982f212199493ecc932f0895727ad0a19faaf675de9758e",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xea61c508154362e709923b48dff658f3099e172a0f3b52b038685207b6dcae3c",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 19,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 19,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-26T10:21:20.489Z",
          "last_validation_at": "2026-05-26T09:43:42.458Z",
          "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.458Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-26T09:43:42.458Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 2
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 18,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T10:19:32.955Z",
            "event_hash": "0xb73be3f4ee81e717fa5d384ea46e21430b198d4f7b211227b52c97c7fbedd8e1",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
            "request_id": "req_1779790767598",
            "service_id": "nansen_search_general",
            "trace_hash": "0x987f885bf38fd887da73ad6d5c405ff897266ed57125f34284a2fcdcff460586",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x6c7ed0cb976cd3db1b95e365572b42a7e44babd2c13369a84d3548a0d7ff3809",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 2
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 19,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 19,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-26T10:21:20.489Z",
            "last_validation_at": "2026-05-26T09:43:42.458Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T09:43:42.458Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77",
      "trace_payload_hash": "0x7cde7d199641c5c84982f212199493ecc932f0895727ad0a19faaf675de9758e"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "GENIUS"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
        "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": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-26T10:22:06.551Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "GENIUS"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_task": "查询 GENIUS 过去24小时 smart money who bought/sold 和资金流向，返回可用于投资分析的关键买卖地址、金额、方向和时间。",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0xb1bdccc0e19d511a8a044108737253d09d0464983470a5320627f3734425f4ee",
        "chain_id": 5042002,
        "created_at": "2026-05-26T10:22:11.394Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779790926563",
        "trace_hash": "0x1336feada508281f645ce97e7f4b66f4cf4d01d96fc3a2910433eedcec8d8a05",
        "result_hash": "0xfa38899d32dc701e29517c2ab8f1c8068889e2d670bba14ce810b6454e89f48e",
        "block_number": "44101559",
        "explorer_url": "https://testnet.arcscan.app/tx/0xb1bdccc0e19d511a8a044108737253d09d0464983470a5320627f3734425f4ee",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77"
      },
      "created_at": "2026-05-26T10:22:06.996Z",
      "input_hash": "0xf55acc033f31bf8dbd3b9efc8d00a4717841bfa1b8194a866fb9d62783e14f5f",
      "payment_tx": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
      "request_id": "req_1779790926563",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x1336feada508281f645ce97e7f4b66f4cf4d01d96fc3a2910433eedcec8d8a05",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xfa38899d32dc701e29517c2ab8f1c8068889e2d670bba14ce810b6454e89f48e",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 20,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 20,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "last_failure_at": null,
          "last_success_at": "2026-05-26T10:22:06.833Z",
          "last_validation_at": "2026-05-26T09:43:42.458Z",
          "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.458Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-26T09:43:42.458Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search",
          "token_data",
          "token_analytics"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 2
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 19,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T10:21:25.077Z",
            "event_hash": "0xbde303b6bc0b12764c2cd07214b7405559a41458de25d2ec2949d5ddb06704f1",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
            "request_id": "req_1779790880186",
            "service_id": "nansen_search_general",
            "trace_hash": "0x7cde7d199641c5c84982f212199493ecc932f0895727ad0a19faaf675de9758e",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x03144343821fa36210ce6fad8d06aa26824b56953d9672f8e38d4eb98691b2df",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 2
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 20,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 20,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "last_failure_at": null,
            "last_success_at": "2026-05-26T10:22:06.833Z",
            "last_validation_at": "2026-05-26T09:43:42.458Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-26T09:43:42.458Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search, token_data, token_analytics. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77",
      "trace_payload_hash": "0x1336feada508281f645ce97e7f4b66f4cf4d01d96fc3a2910433eedcec8d8a05"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "ERA"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
        "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": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-27T07:31:48.380Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "ERA"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_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.",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x785bf4bb2e450bfc12a0326903f3e8d88cad18e6334c8258139e1c6e5e71ad40",
        "chain_id": 5042002,
        "created_at": "2026-05-27T07:31:54.215Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1779867108557",
        "trace_hash": "0xbb4594275a894d122c5ae919564deab4010c53c04e5a49d10ce7fedcc6efa519",
        "result_hash": "0xeffc66d2760e98808db612549521d6bc387c8bdfa73fc3f4096ea87afcb36269",
        "block_number": "44242820",
        "explorer_url": "https://testnet.arcscan.app/tx/0x785bf4bb2e450bfc12a0326903f3e8d88cad18e6334c8258139e1c6e5e71ad40",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77"
      },
      "created_at": "2026-05-27T07:31:49.017Z",
      "input_hash": "0xc0c5f574d65c62ae3c882ff2f7dc9398164a831400b9157ed03ae8ecd72ad1b6",
      "payment_tx": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
      "request_id": "req_1779867108557",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0xbb4594275a894d122c5ae919564deab4010c53c04e5a49d10ce7fedcc6efa519",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xeffc66d2760e98808db612549521d6bc387c8bdfa73fc3f4096ea87afcb36269",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "evidence_version": "agent_router_evidence_v1",
      "selected_service": {
        "title": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 21,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 21,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "circuit_breaker": {
            "active": false,
            "reason": null,
            "recent_window": 10,
            "recent_failures": 0
          },
          "last_failure_at": null,
          "last_success_at": "2026-05-27T07:31:48.848Z",
          "last_validation_at": "2026-05-27T06:39:02.084Z",
          "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.084Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-27T06:39:02.084Z",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": [],
            "data_shape": {
              "type": "object",
              "empty": false,
              "nested_arrays": [
                {
                  "key": "tokens",
                  "item_count": 2
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 20,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-26T10:22:11.422Z",
            "event_hash": "0xeb7fe417d263dbdd5aba7a4f15df34db0957d1664292c6217c7710f080937faa",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
            "request_id": "req_1779790926563",
            "service_id": "nansen_search_general",
            "trace_hash": "0x1336feada508281f645ce97e7f4b66f4cf4d01d96fc3a2910433eedcec8d8a05",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x9527bafe7b61a93c08a398f4aeee7a99e3e226503ea474cbb9ada970a1b7b778",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 2
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 21,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 21,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "circuit_breaker": {
              "active": false,
              "reason": null,
              "recent_window": 10,
              "recent_failures": 0
            },
            "last_failure_at": null,
            "last_success_at": "2026-05-27T07:31:48.848Z",
            "last_validation_at": "2026-05-27T06:39:02.084Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-27T06:39:02.084Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x43cd58b1c43addc807639db53f510d076064aca8616bc71225501bf9a6a56f77",
      "trace_payload_hash": "0xbb4594275a894d122c5ae919564deab4010c53c04e5a49d10ce7fedcc6efa519"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "ETH"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
        "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": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-29T07:02:17.587Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "ETH"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.05"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_task": "ETH smart money netflow 24h",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x5b8475683fd2125d31408272cce92a6f6d00e5409bcf05753f5a4dd97c59c93e",
        "chain_id": 5042002,
        "created_at": "2026-05-29T07:02:23.226Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1780038134340",
        "trace_hash": "0xdff7834bc0ae5ac4eb1d3641d8e276020b5bccd95d92b8213d3f69c27cf063f0",
        "result_hash": "0x1c68348ef7b906f0bea385fa22c30336e44b0a0d749019c78430c66cf95278e8",
        "block_number": "44557129",
        "explorer_url": "https://testnet.arcscan.app/tx/0x5b8475683fd2125d31408272cce92a6f6d00e5409bcf05753f5a4dd97c59c93e",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-29T07:02:18.135Z",
      "input_hash": "0xa9ea5b12490ae6608a2b4d5af434f9ef75e8bf4391b64267e54dc6ea9efb781c",
      "payment_tx": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
      "request_id": "req_1780038134340",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0xdff7834bc0ae5ac4eb1d3641d8e276020b5bccd95d92b8213d3f69c27cf063f0",
      "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
      "output_hash": "0x1c68348ef7b906f0bea385fa22c30336e44b0a0d749019c78430c66cf95278e8",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x1c68348ef7b906f0bea385fa22c30336e44b0a0d749019c78430c66cf95278e8",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
      "manifest_type": "hosted_http_data_api",
      "service_binding": {
        "version": "1.0.0",
        "service_id": "nansen_search_general",
        "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
        "provider_id": "provider_nansen_api",
        "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
        "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": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 22,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 22,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "circuit_breaker": {
            "active": false,
            "reason": null,
            "recent_window": 10,
            "recent_failures": 0
          },
          "last_failure_at": null,
          "last_success_at": "2026-05-29T07:02:17.628Z",
          "last_validation_at": "2026-05-29T06:50:49.799Z",
          "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": [
            "base"
          ],
          "domains": [
            "crypto",
            "market_data"
          ],
          "entities": [
            "token",
            "chain",
            "time_window"
          ],
          "keywords": [
            "search",
            "across",
            "all",
            "categories",
            "nansen",
            "when",
            "buyer",
            "agent",
            "needs",
            "endpoint",
            "general",
            "data_service",
            "token_search",
            "entity_search"
          ],
          "data_types": [
            "nansen",
            "search",
            "token_search",
            "entity_search"
          ],
          "input_fields": [
            "chain",
            "limit",
            "result_type",
            "search_query"
          ],
          "output_fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "capability_refs": [
            "nansen",
            "data_service",
            "search",
            "token_search",
            "entity_search"
          ],
          "routing_version": "agentrouter_structured_routing_v1",
          "time_requirements": {
            "supports_realtime": false,
            "supports_historical": true,
            "accepted_time_fields": []
          }
        },
        "version": "1.0.0",
        "created_at": "2026-05-29T06:50:49.799Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-29T06:50:49.799Z",
        "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
        "manifest_type": "hosted_http_data_api",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 21,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-27T07:31:54.246Z",
            "event_hash": "0x5bc9d2acba0c778dac2ba3d85c21abb54f70a8d50f1e80f764a74b2e88aad027",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
            "request_id": "req_1779867108557",
            "service_id": "nansen_search_general",
            "trace_hash": "0xbb4594275a894d122c5ae919564deab4010c53c04e5a49d10ce7fedcc6efa519",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x3168b8e4e544424480e341ac152880523ef9d38b9eeb8c94dde28dbc607f85ee",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 2
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 22,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 22,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "circuit_breaker": {
              "active": false,
              "reason": null,
              "recent_window": 10,
              "recent_failures": 0
            },
            "last_failure_at": null,
            "last_success_at": "2026-05-29T07:02:17.628Z",
            "last_validation_at": "2026-05-29T06:50:49.799Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-29T06:50:49.799Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0xdff7834bc0ae5ac4eb1d3641d8e276020b5bccd95d92b8213d3f69c27cf063f0",
      "verification_report": {
        "created_at": "2026-05-29T07:02:18.134Z",
        "request_id": "req_1780038134340",
        "service_id": "nansen_search_general",
        "report_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
        "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": "tokens",
                "item_count": 5
              },
              {
                "key": "entities",
                "item_count": 0
              }
            ],
            "top_level_keys": [
              "tokens",
              "entities",
              "total_results"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "verification_report_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "ETH"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
        "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": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-29T07:23:40.716Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "ETH"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.10"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_task": "Provide comprehensive short-term ETH analysis: 1) Current ETH perpetual futures funding rates across major exchanges (Binance, Dydx, Bybit, OKX) - are they elevated indicating bullish positioning? 2) Major liquidation levels/pain points - key price levels where significant liquidations could cascade? 3) Smart money activity - recent large whale transactions, funding flows, accumulation/distribution patterns on ETH in the past 24-48 hours. Focus on actionable short-term signals.",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x8f4c507c0b4a410080fac986fa2d3ca421b4abe3e87627e09eb29caab3c664d2",
        "chain_id": 5042002,
        "created_at": "2026-05-29T07:23:46.903Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1780039418032",
        "trace_hash": "0xe282848c3a961e7ed05acb623300f1e92cce490caed611ce9b3c6dc0ca5032c7",
        "result_hash": "0xba4313224ec35f3b0cac199a0d5ef16af735a40cceae5efb069084dadf9abcee",
        "block_number": "44559594",
        "explorer_url": "https://testnet.arcscan.app/tx/0x8f4c507c0b4a410080fac986fa2d3ca421b4abe3e87627e09eb29caab3c664d2",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-29T07:23:41.547Z",
      "input_hash": "0xa9ea5b12490ae6608a2b4d5af434f9ef75e8bf4391b64267e54dc6ea9efb781c",
      "payment_tx": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
      "request_id": "req_1780039418032",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0xe282848c3a961e7ed05acb623300f1e92cce490caed611ce9b3c6dc0ca5032c7",
      "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
      "output_hash": "0xba4313224ec35f3b0cac199a0d5ef16af735a40cceae5efb069084dadf9abcee",
      "provider_id": "provider_nansen_api",
      "result_hash": "0xba4313224ec35f3b0cac199a0d5ef16af735a40cceae5efb069084dadf9abcee",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
      "manifest_type": "hosted_http_data_api",
      "service_binding": {
        "version": "1.0.0",
        "service_id": "nansen_search_general",
        "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
        "provider_id": "provider_nansen_api",
        "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
        "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": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 23,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 23,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "circuit_breaker": {
            "active": false,
            "reason": null,
            "recent_window": 10,
            "recent_failures": 0
          },
          "last_failure_at": null,
          "last_success_at": "2026-05-29T07:23:41.028Z",
          "last_validation_at": "2026-05-29T06:50:49.799Z",
          "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": [
            "base"
          ],
          "domains": [
            "crypto",
            "market_data"
          ],
          "entities": [
            "token",
            "chain",
            "time_window"
          ],
          "keywords": [
            "search",
            "across",
            "all",
            "categories",
            "nansen",
            "when",
            "buyer",
            "agent",
            "needs",
            "endpoint",
            "general",
            "data_service",
            "token_search",
            "entity_search"
          ],
          "data_types": [
            "nansen",
            "search",
            "token_search",
            "entity_search"
          ],
          "input_fields": [
            "chain",
            "limit",
            "result_type",
            "search_query"
          ],
          "output_fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "capability_refs": [
            "nansen",
            "data_service",
            "search",
            "token_search",
            "entity_search"
          ],
          "routing_version": "agentrouter_structured_routing_v1",
          "time_requirements": {
            "supports_realtime": false,
            "supports_historical": true,
            "accepted_time_fields": []
          }
        },
        "version": "1.0.0",
        "created_at": "2026-05-29T06:50:49.799Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-29T06:50:49.799Z",
        "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
        "manifest_type": "hosted_http_data_api",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 22,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-29T07:02:23.584Z",
            "event_hash": "0x15308cca250603bb117f049d2c98c7350d917e5fe747d735cd6ca7795ee2bbfc",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
            "request_id": "req_1780038134340",
            "service_id": "nansen_search_general",
            "trace_hash": "0xdff7834bc0ae5ac4eb1d3641d8e276020b5bccd95d92b8213d3f69c27cf063f0",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0xf0db633edeb76905a8ddc9e99be9f4feee4dec7ae7ff301d07f504c3f59aff98",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 23,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 23,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "circuit_breaker": {
              "active": false,
              "reason": null,
              "recent_window": 10,
              "recent_failures": 0
            },
            "last_failure_at": null,
            "last_success_at": "2026-05-29T07:23:41.028Z",
            "last_validation_at": "2026-05-29T06:50:49.799Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-29T06:50:49.799Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0xe282848c3a961e7ed05acb623300f1e92cce490caed611ce9b3c6dc0ca5032c7",
      "verification_report": {
        "created_at": "2026-05-29T07:23:41.546Z",
        "request_id": "req_1780039418032",
        "service_id": "nansen_search_general",
        "report_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
        "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": "tokens",
                "item_count": 5
              },
              {
                "key": "entities",
                "item_count": 0
              }
            ],
            "top_level_keys": [
              "tokens",
              "entities",
              "total_results"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "verification_report_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "ETH"
      },
      "payment": {
        "quote": {
          "amount": "0.01",
          "currency": "USDC",
          "service_id": "nansen_search_general",
          "quote_version": "agent_router_payment_quote_v1",
          "payment_backend": "circle_arc"
        },
        "payment_tx": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "settlement_receipt": {
          "mode": "circle_arc",
          "asset": "USDC",
          "caip2": "eip155:5042002",
          "payer": "agentrouter_consumer",
          "amount": "0.01",
          "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "status": "settled",
          "network": "arc-testnet",
          "tx_hash": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
          "chain_id": 5042002,
          "protocol": "x402",
          "created_at": "2026-05-29T07:26:32.513Z",
          "token_address": "0x3600000000000000000000000000000000000000",
          "payment_backend": "circle_arc",
          "receipt_version": "agent_router_settlement_receipt_v1",
          "settlement_model": "direct_provider_wallet"
        }
      },
      "request": {
        "params": {
          "chain": "ethereum",
          "limit": 5,
          "result_type": "token",
          "search_query": "ETH"
        },
        "capability": "token_resolution",
        "constraints": {
          "currency": "USDC",
          "max_price_usdc": "0.25"
        },
        "consumer_context": {
          "source": "agentrouter_mcp_local_wallet",
          "parent_task": "Provide detailed ETH short-term analysis: 1) Current ETH perpetual futures funding rates - are they bullish or bearish positioned? 2) Major liquidation pain points and price levels. 3) Smart money whale activity in past 48 hours.",
          "parent_capability": "token_smart_money_activity"
        }
      },
      "arc_anchor": {
        "mode": "arc_testnet",
        "caip2": "eip155:5042002",
        "status": "anchored",
        "network": "arc-testnet",
        "tx_hash": "0x1a94b04591fc8472dd731505449e837675cccaa02441cf6d9d4888a4cf94970a",
        "chain_id": 5042002,
        "created_at": "2026-05-29T07:26:38.262Z",
        "event_type": "AgentRouterEvidence",
        "request_id": "req_1780039589291",
        "trace_hash": "0x7ca1afa421ebf4b44ccbf4eb83e28b20b6b83656f80d33cd6b3ded8a46af1e3a",
        "result_hash": "0x28c6719e70acdb468caa5474921f3168f3e7d096d9f5d2aa7cfe57aa8c20ce53",
        "block_number": "44559892",
        "explorer_url": "https://testnet.arcscan.app/tx/0x1a94b04591fc8472dd731505449e837675cccaa02441cf6d9d4888a4cf94970a",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "storage_model": "full_evidence_offchain_hashes_on_arc",
        "anchor_account": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "anchor_version": "agent_router_arc_anchor_v1",
        "payment_tx_hash": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "contract_address": "0x65274c73f39bf1654f9aaf261ea16d0b08fdb8d0",
        "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
      },
      "created_at": "2026-05-29T07:26:33.342Z",
      "input_hash": "0xa9ea5b12490ae6608a2b4d5af434f9ef75e8bf4391b64267e54dc6ea9efb781c",
      "payment_tx": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
      "request_id": "req_1780039589291",
      "route_type": "completed_paid_invocation",
      "service_id": "nansen_search_general",
      "trace_hash": "0x7ca1afa421ebf4b44ccbf4eb83e28b20b6b83656f80d33cd6b3ded8a46af1e3a",
      "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
      "output_hash": "0x28c6719e70acdb468caa5474921f3168f3e7d096d9f5d2aa7cfe57aa8c20ce53",
      "provider_id": "provider_nansen_api",
      "result_hash": "0x28c6719e70acdb468caa5474921f3168f3e7d096d9f5d2aa7cfe57aa8c20ce53",
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
      "manifest_type": "hosted_http_data_api",
      "service_binding": {
        "version": "1.0.0",
        "service_id": "nansen_search_general",
        "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
        "provider_id": "provider_nansen_api",
        "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
        "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": "Search across all categories",
        "trust": {
          "provider_id": "provider_nansen_api",
          "trust_score": 0.9875,
          "success_rate": 1,
          "feedback_count": 24,
          "intent_fit_rate": null,
          "usefulness_rate": null,
          "schema_valid_rate": 1,
          "average_latency_ms": 886.17,
          "coverage_valid_rate": 1,
          "recent_failure_rate": 0,
          "verification_status": "verified",
          "freshness_valid_rate": 1,
          "average_consumer_score": null,
          "consumer_feedback_count": 0,
          "operational_feedback_count": 24,
          "average_agent_friendly_score": 1
        },
        "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"
          }
        ],
        "health": {
          "status": "healthy",
          "health_version": "agent_service_health_v1",
          "circuit_breaker": {
            "active": false,
            "reason": null,
            "recent_window": 10,
            "recent_failures": 0
          },
          "last_failure_at": null,
          "last_success_at": "2026-05-29T07:26:32.847Z",
          "last_validation_at": "2026-05-29T06:50:49.799Z",
          "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": [
            "base"
          ],
          "domains": [
            "crypto",
            "market_data"
          ],
          "entities": [
            "token",
            "chain",
            "time_window"
          ],
          "keywords": [
            "search",
            "across",
            "all",
            "categories",
            "nansen",
            "when",
            "buyer",
            "agent",
            "needs",
            "endpoint",
            "general",
            "data_service",
            "token_search",
            "entity_search"
          ],
          "data_types": [
            "nansen",
            "search",
            "token_search",
            "entity_search"
          ],
          "input_fields": [
            "chain",
            "limit",
            "result_type",
            "search_query"
          ],
          "output_fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "capability_refs": [
            "nansen",
            "data_service",
            "search",
            "token_search",
            "entity_search"
          ],
          "routing_version": "agentrouter_structured_routing_v1",
          "time_requirements": {
            "supports_realtime": false,
            "supports_historical": true,
            "accepted_time_fields": []
          }
        },
        "version": "1.0.0",
        "created_at": "2026-05-29T06:50:49.799Z",
        "service_id": "nansen_search_general",
        "updated_at": "2026-05-29T06:50:49.799Z",
        "config_hash": "0xdeb3629e1f66e2265777e18cc090da9b9c39002098c9887cee682e3efa3e8bb5",
        "capabilities": [
          "nansen",
          "data_service",
          "search",
          "token_search",
          "entity_search"
        ],
        "request_data": {
          "fields": [
            "search_query",
            "result_type",
            "chain",
            "limit"
          ],
          "example": {
            "chain": "base",
            "limit": 25,
            "result_type": "any",
            "search_query": "PEPE"
          },
          "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
          "shape_summary": "object keys: search_query, result_type, chain, limit"
        },
        "display_title": "Search across all categories",
        "manifest_hash": "0x8f10584deb64f6cebf2822e6f166150049b1d2ece7414bab2c7dcb2d517c1cda",
        "manifest_type": "hosted_http_data_api",
        "response_data": {
          "fields": [
            "tokens",
            "entities",
            "total_results"
          ],
          "preview": {
            "tokens": [],
            "entities": [],
            "total_results": 1
          },
          "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: tokens, entities, total_results"
        },
        "sample_request": {
          "chain": "base",
          "limit": 25,
          "result_type": "any",
          "search_query": "PEPE"
        },
        "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": "tokens",
                  "item_count": 5
                },
                {
                  "key": "entities",
                  "item_count": 0
                }
              ],
              "top_level_keys": [
                "tokens",
                "entities",
                "total_results"
              ]
            },
            "schema_valid": true,
            "quality_model": {
              "name": "deterministic_first_data_quality_v1",
              "weights": {
                "deterministic": 0.8,
                "agent_friendly": 0.2
              }
            },
            "coverage_valid": true,
            "data_non_empty": true,
            "freshness_valid": true,
            "deterministic_score": 1,
            "agent_friendly_score": 1,
            "overall_quality_score": 1
          },
          "quality_event_count": 23,
          "verification_status": "verified",
          "business_error_count": 0,
          "latest_quality_event": {
            "status": "verified_result_recorded",
            "created_at": "2026-05-29T07:23:47.273Z",
            "event_hash": "0xecb18e19cccf81243ab136aceaca1b024c23c5d5702b7aaec236746c6d2f2425",
            "event_type": "completed_paid_invocation",
            "payment_tx": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
            "request_id": "req_1780039418032",
            "service_id": "nansen_search_general",
            "trace_hash": "0xe282848c3a961e7ed05acb623300f1e92cce490caed611ce9b3c6dc0ca5032c7",
            "provider_id": "provider_nansen_api",
            "event_version": "agent_service_quality_event_v1",
            "blocking_issues": [],
            "quality_event_id": "0x78ff1294ace17b09cd306efa30b49890acb0292f4c10f8c22212ae029c531857",
            "consumer_feedback_expected": true,
            "deterministic_verification": {
              "issues": [],
              "data_shape": {
                "type": "object",
                "empty": false,
                "nested_arrays": [
                  {
                    "key": "tokens",
                    "item_count": 5
                  },
                  {
                    "key": "entities",
                    "item_count": 0
                  }
                ],
                "top_level_keys": [
                  "tokens",
                  "entities",
                  "total_results"
                ]
              },
              "schema_valid": true,
              "quality_model": {
                "name": "deterministic_first_data_quality_v1",
                "weights": {
                  "deterministic": 0.8,
                  "agent_friendly": 0.2
                }
              },
              "coverage_valid": true,
              "data_non_empty": true,
              "freshness_valid": true,
              "deterministic_score": 1,
              "agent_friendly_score": 1,
              "overall_quality_score": 1
            }
          },
          "latest_validation_ok": true,
          "upstream_error_count": 0,
          "latest_validation_error": null,
          "declared_freshness_seconds": 300
        },
        "sample_response": {
          "status": "success",
          "summary": "Use this Nansen API service when a buyer Agent needs Search across all categories. Endpoint: POST /api/v1/search/general. (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": {
            "tokens": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "entities": {
              "type": "array",
              "item_shape": null,
              "item_count_sample": 0
            },
            "total_results": "<number>"
          },
          "agent_hints": {
            "good_for": [
              "MVP validation",
              "Agent response parsing"
            ],
            "warnings": [
              "Use paid invocation for the full response."
            ],
            "suggested_followups": []
          },
          "query_shape": {
            "chain": "<string>",
            "limit": "<number>",
            "result_type": "<string>",
            "search_query": "<string>"
          },
          "sample_type": "mock",
          "schema_version": "agent_data_envelope_v1"
        },
        "pre_call_context": {
          "trust": {
            "provider_id": "provider_nansen_api",
            "trust_score": 0.9875,
            "success_rate": 1,
            "feedback_count": 24,
            "intent_fit_rate": null,
            "usefulness_rate": null,
            "schema_valid_rate": 1,
            "average_latency_ms": 886.17,
            "coverage_valid_rate": 1,
            "recent_failure_rate": 0,
            "verification_status": "verified",
            "freshness_valid_rate": 1,
            "average_consumer_score": null,
            "consumer_feedback_count": 0,
            "operational_feedback_count": 24,
            "average_agent_friendly_score": 1
          },
          "health": {
            "status": "healthy",
            "health_version": "agent_service_health_v1",
            "circuit_breaker": {
              "active": false,
              "reason": null,
              "recent_window": 10,
              "recent_failures": 0
            },
            "last_failure_at": null,
            "last_success_at": "2026-05-29T07:26:32.847Z",
            "last_validation_at": "2026-05-29T06:50:49.799Z",
            "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": [
              "search_query",
              "result_type",
              "chain",
              "limit"
            ],
            "example": {
              "chain": "base",
              "limit": 25,
              "result_type": "any",
              "search_query": "PEPE"
            },
            "purpose": "Use this example before payment to decide whether the service accepts the fields needed for the task.",
            "shape_summary": "object keys: search_query, result_type, chain, limit"
          },
          "verification": {
            "status": "verified",
            "last_validation_at": "2026-05-29T06:50:49.799Z",
            "last_validation_ok": true,
            "latest_http_status": null
          },
          "response_data": {
            "fields": [
              "tokens",
              "entities",
              "total_results"
            ],
            "preview": {
              "tokens": [],
              "entities": [],
              "total_results": 1
            },
            "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: tokens, entities, total_results"
          },
          "context_version": "agent_pre_call_context_v1",
          "decision_summary": "Use nansen_search_general when the task fits: nansen, search, token_search, entity_search. 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 Search across all categories. Endpoint: POST /api/v1/search/general.",
        "validation_result_preview": null
      },
      "verification_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
      "trace_payload_hash": "0x7ca1afa421ebf4b44ccbf4eb83e28b20b6b83656f80d33cd6b3ded8a46af1e3a",
      "verification_report": {
        "created_at": "2026-05-29T07:26:33.342Z",
        "request_id": "req_1780039589291",
        "service_id": "nansen_search_general",
        "report_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12",
        "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": "tokens",
                "item_count": 5
              },
              {
                "key": "entities",
                "item_count": 0
              }
            ],
            "top_level_keys": [
              "tokens",
              "entities",
              "total_results"
            ]
          },
          "schema_valid": true,
          "quality_model": {
            "name": "deterministic_first_data_quality_v1",
            "weights": {
              "deterministic": 0.8,
              "agent_friendly": 0.2
            }
          },
          "coverage_valid": true,
          "data_non_empty": true,
          "freshness_valid": true,
          "deterministic_score": 1,
          "agent_friendly_score": 1,
          "overall_quality_score": 1
        }
      },
      "verification_report_hash": "0x55773e4be9197b84cf238aeb3abb3fa5fc5358f1e6607933a58ee02415dd1d12"
    }
  ],
  "recent_quality_events": [
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T07:26:53.552Z",
      "payment_tx": "0xd0ab784bd3a6f79c420b2a2e0cf5da7957a20ac183a9a9f4d0af0435e3daea4e",
      "request_id": "req_1779607613550",
      "service_id": "nansen_search_general",
      "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_1779607613552_e88b44bf",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 10,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T07:28:20.288Z",
      "payment_tx": "0x0008890b621fae7e04406bedacb8014da16871bc5d6fe155d3decaa9fe4fbb36",
      "request_id": "req_1779607700287",
      "service_id": "nansen_search_general",
      "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_1779607700288_b48d78f2",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T07:47:04.526Z",
      "payment_tx": "0xce2f2ff2a0253a2d9279db0a33667a3f3d2554d35009dd5091709a6df8d1192b",
      "request_id": "req_1779608824517",
      "service_id": "nansen_search_general",
      "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_1779608824526_2cecb7b6",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T07:49:53.369Z",
      "payment_tx": "0xdf7e351ec8c5e40060a41c016b8c6c03498549c117603d074bd211c76e3745ed",
      "request_id": "req_1779608993359",
      "service_id": "nansen_search_general",
      "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_1779608993369_b68c693c",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T10:11:47.972Z",
      "payment_tx": "0x5e6e3e69f5872daa739a7564c62efe2eb1140c705b69092abcb0b625ec55baf5",
      "request_id": "req_1779617507970",
      "service_id": "nansen_search_general",
      "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_1779617507972_d5ac4546",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T10:11:58.730Z",
      "payment_tx": "0xa222c23b08b12b75924b5b7b4efeffac2b0edf88daac443858b1282774d6dd6a",
      "request_id": "req_1779617518729",
      "service_id": "nansen_search_general",
      "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_1779617518730_22cecf57",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "ethereum",
        "limit": 5,
        "result_type": "token",
        "search_query": "AZTEC"
      },
      "status": "passed",
      "created_at": "2026-05-24T10:12:14.680Z",
      "payment_tx": "0x452642ed2d70ba2826d1722d34cb856659f21fa1532293d1960cd8e460a80aca",
      "request_id": "req_1779617534679",
      "service_id": "nansen_search_general",
      "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_1779617534680_3e4d2ccc",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T04:58:13.935Z",
      "event_hash": "0x767a1f6afc3653dac88e0697fe5fc9b4ea4d414c2ed3aec16dc9502725bdc7ec",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
      "request_id": "req_1779685093470",
      "service_id": "nansen_search_general",
      "trace_hash": "0x196824768f4fe8f030e90a59e44e20c83cca9ddf9eb9aa3ec748961276f1bc69",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0xaf4748bf500ca44516a89f4620f8ac98db39085811c142cb9b90feb8976556ae",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:16:18.501Z",
      "event_hash": "0xf13f7187f9bcbd241be1d1c4a31bb704b939734ee2e7cc09dfa9a9b1cfcba201",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
      "request_id": "req_1779714977997",
      "service_id": "nansen_search_general",
      "trace_hash": "0xf7957d166c6d48218401763b1d350a738452116d37054682f378df0d3867d546",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x81ecab1c3b134eb2f43e7683f70bfba111937b4d4f5ee384a7ef403ba6898f2a",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:35:56.689Z",
      "event_hash": "0x9fec0a576930c4c4c99ae649af178264f73065195644f1f70bad12bebb301350",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
      "request_id": "req_1779716156211",
      "service_id": "nansen_search_general",
      "trace_hash": "0x02375d62697bbd5b60dfabb6bc43d48abc7a2289b97f3ef99c9b9a96927e7297",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0xb0e1e1808f26ab2212930ab42a90ffc72c10b6e1c0cfe7ca9bc02f5bca9a6661",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:38:17.667Z",
      "event_hash": "0x8cb8d9c27a68cc8e5e5122317f70f0d1878589bc6e0b19b55ce96d2a4ff2c7d5",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
      "request_id": "req_1779716292190",
      "service_id": "nansen_search_general",
      "trace_hash": "0x475a1e9f6bae66c7850bd47f8e9e3b42ed6fac066dd87cb3d69528d4991aadb7",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x3ca4eba0ed79ce100effd76bffca4dee00bc93a25917b51a48ed9b09c3b53f63",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-25T13:45:36.570Z",
      "event_hash": "0x4ee9075aa0b0215cdd535415138f27b37bc94e1990e304abadbfc82383f7c0d2",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
      "request_id": "req_1779716731606",
      "service_id": "nansen_search_general",
      "trace_hash": "0x0cd8b414cf187ddbab4e7decf2bdc74d8d8041d1778a41934faae61e5ddd1670",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x2cb7bda2eff8e43e9776f2d3f9742d37cafdcace74694f4546911d600bd6f2fa",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T10:19:32.955Z",
      "event_hash": "0xb73be3f4ee81e717fa5d384ea46e21430b198d4f7b211227b52c97c7fbedd8e1",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
      "request_id": "req_1779790767598",
      "service_id": "nansen_search_general",
      "trace_hash": "0x987f885bf38fd887da73ad6d5c405ff897266ed57125f34284a2fcdcff460586",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x6c7ed0cb976cd3db1b95e365572b42a7e44babd2c13369a84d3548a0d7ff3809",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T10:21:25.077Z",
      "event_hash": "0xbde303b6bc0b12764c2cd07214b7405559a41458de25d2ec2949d5ddb06704f1",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
      "request_id": "req_1779790880186",
      "service_id": "nansen_search_general",
      "trace_hash": "0x7cde7d199641c5c84982f212199493ecc932f0895727ad0a19faaf675de9758e",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x03144343821fa36210ce6fad8d06aa26824b56953d9672f8e38d4eb98691b2df",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-26T10:22:11.422Z",
      "event_hash": "0xeb7fe417d263dbdd5aba7a4f15df34db0957d1664292c6217c7710f080937faa",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
      "request_id": "req_1779790926563",
      "service_id": "nansen_search_general",
      "trace_hash": "0x1336feada508281f645ce97e7f4b66f4cf4d01d96fc3a2910433eedcec8d8a05",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x9527bafe7b61a93c08a398f4aeee7a99e3e226503ea474cbb9ada970a1b7b778",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-27T07:31:54.246Z",
      "event_hash": "0x5bc9d2acba0c778dac2ba3d85c21abb54f70a8d50f1e80f764a74b2e88aad027",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
      "request_id": "req_1779867108557",
      "service_id": "nansen_search_general",
      "trace_hash": "0xbb4594275a894d122c5ae919564deab4010c53c04e5a49d10ce7fedcc6efa519",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x3168b8e4e544424480e341ac152880523ef9d38b9eeb8c94dde28dbc607f85ee",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-29T07:02:23.584Z",
      "event_hash": "0x15308cca250603bb117f049d2c98c7350d917e5fe747d735cd6ca7795ee2bbfc",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
      "request_id": "req_1780038134340",
      "service_id": "nansen_search_general",
      "trace_hash": "0xdff7834bc0ae5ac4eb1d3641d8e276020b5bccd95d92b8213d3f69c27cf063f0",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0xf0db633edeb76905a8ddc9e99be9f4feee4dec7ae7ff301d07f504c3f59aff98",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-29T07:23:47.273Z",
      "event_hash": "0xecb18e19cccf81243ab136aceaca1b024c23c5d5702b7aaec236746c6d2f2425",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
      "request_id": "req_1780039418032",
      "service_id": "nansen_search_general",
      "trace_hash": "0xe282848c3a961e7ed05acb623300f1e92cce490caed611ce9b3c6dc0ca5032c7",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x78ff1294ace17b09cd306efa30b49890acb0292f4c10f8c22212ae029c531857",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "status": "verified_result_recorded",
      "created_at": "2026-05-29T07:26:38.625Z",
      "event_hash": "0x4caa2795e89ff19bfae7f37fe01ebca1e1275d189cdeb709361150bd0ea8bac4",
      "event_type": "completed_paid_invocation",
      "payment_tx": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
      "request_id": "req_1780039589291",
      "service_id": "nansen_search_general",
      "trace_hash": "0x7ca1afa421ebf4b44ccbf4eb83e28b20b6b83656f80d33cd6b3ded8a46af1e3a",
      "provider_id": "provider_nansen_api",
      "event_version": "agent_service_quality_event_v1",
      "blocking_issues": [],
      "quality_event_id": "0x4ded0714507a80166eba71dc3344741b446fadbb1ea815711a6fcb94d776b6ae",
      "consumer_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      }
    },
    {
      "input": {
        "chain": "robinhood",
        "limit": 50,
        "result_type": "token",
        "search_query": "PONS"
      },
      "status": "passed",
      "created_at": "2026-09-07T15:13:58.171Z",
      "payment_tx": "credits:cle_9857eb81-975d-4785-8970-06798bf3c9d8",
      "request_id": "req_1788794038162",
      "service_id": "nansen_search_general",
      "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_1788794038171_0e931ffe",
      "blocking_issue_count": 0,
      "agent_feedback_expected": true,
      "deterministic_verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 19
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "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:26:53.552Z",
      "latency_ms": 964,
      "payment_tx": "0xd0ab784bd3a6f79c420b2a2e0cf5da7957a20ac183a9a9f4d0af0435e3daea4e",
      "request_id": "req_1779607613550",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0xd0ab784bd3a6f79c420b2a2e0cf5da7957a20ac183a9a9f4d0af0435e3daea4e",
        "protocol": "x402",
        "created_at": "2026-05-24T07:26:53.552Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T07:28:20.288Z",
      "latency_ms": 992,
      "payment_tx": "0x0008890b621fae7e04406bedacb8014da16871bc5d6fe155d3decaa9fe4fbb36",
      "request_id": "req_1779607700287",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0x0008890b621fae7e04406bedacb8014da16871bc5d6fe155d3decaa9fe4fbb36",
        "protocol": "x402",
        "created_at": "2026-05-24T07:28:20.288Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T07:47:04.526Z",
      "latency_ms": 735,
      "payment_tx": "0xce2f2ff2a0253a2d9279db0a33667a3f3d2554d35009dd5091709a6df8d1192b",
      "request_id": "req_1779608824517",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0xce2f2ff2a0253a2d9279db0a33667a3f3d2554d35009dd5091709a6df8d1192b",
        "protocol": "x402",
        "created_at": "2026-05-24T07:47:04.526Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T07:49:53.369Z",
      "latency_ms": 915,
      "payment_tx": "0xdf7e351ec8c5e40060a41c016b8c6c03498549c117603d074bd211c76e3745ed",
      "request_id": "req_1779608993359",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0xdf7e351ec8c5e40060a41c016b8c6c03498549c117603d074bd211c76e3745ed",
        "protocol": "x402",
        "created_at": "2026-05-24T07:49:53.369Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T10:11:47.971Z",
      "latency_ms": 868,
      "payment_tx": "0x5e6e3e69f5872daa739a7564c62efe2eb1140c705b69092abcb0b625ec55baf5",
      "request_id": "req_1779617507970",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0x5e6e3e69f5872daa739a7564c62efe2eb1140c705b69092abcb0b625ec55baf5",
        "protocol": "x402",
        "created_at": "2026-05-24T10:11:47.971Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "provider_challenge"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T10:11:58.730Z",
      "latency_ms": 602,
      "payment_tx": "0xa222c23b08b12b75924b5b7b4efeffac2b0edf88daac443858b1282774d6dd6a",
      "request_id": "req_1779617518729",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0xa222c23b08b12b75924b5b7b4efeffac2b0edf88daac443858b1282774d6dd6a",
        "protocol": "x402",
        "created_at": "2026-05-24T10:11:58.730Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "provider_challenge"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-24T10:12:14.680Z",
      "latency_ms": 811,
      "payment_tx": "0x452642ed2d70ba2826d1722d34cb856659f21fa1532293d1960cd8e460a80aca",
      "request_id": "req_1779617534679",
      "service_id": "nansen_search_general",
      "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": "tokens",
              "item_count": 1
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "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": "0x452642ed2d70ba2826d1722d34cb856659f21fa1532293d1960cd8e460a80aca",
        "protocol": "x402",
        "created_at": "2026-05-24T10:12:14.679Z",
        "payment_backend": "dev",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "provider_challenge"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T04:58:13.736Z",
      "latency_ms": null,
      "payment_tx": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
      "request_id": "req_1779685093470",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x20ed56983479dda4ba0d95dff82d2113fcdbef385a1fe7fdc0b5099a1c58b4d7",
      "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": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T04:58:13.247Z",
        "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": "0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43927982",
        "explorer_url": "https://testnet.arcscan.app/tx/0xa57648b7c2fd3b240fef31ca82155ccd2a1ac4d3a9655c124a7a2bc05f10d416",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:16:18.296Z",
      "latency_ms": null,
      "payment_tx": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
      "request_id": "req_1779714977997",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x21162fa114c3e552029944c12412596372d25658864711cd7d60d83e756123be",
      "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": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:16:18.075Z",
        "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": "0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43959343",
        "explorer_url": "https://testnet.arcscan.app/tx/0xa1059e8161056dd7a681f7d1b31163cd7ab05870d6e35d2ec3263852aec64fef",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:35:56.492Z",
      "latency_ms": null,
      "payment_tx": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
      "request_id": "req_1779716156211",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x412a73bf0541cc1a81e31f30a8e41abcba0ad9e0d9ac5c5fc0c99ef4e89a2f7b",
      "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": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:35:56.266Z",
        "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": "0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43960542",
        "explorer_url": "https://testnet.arcscan.app/tx/0xbddb9d3f7cc376b31395f319e354153e714de7d77131e4f271c947c0a0a4f0ac",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:38:12.545Z",
      "latency_ms": null,
      "payment_tx": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
      "request_id": "req_1779716292190",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0xd608ca926e806200e5ed1a3d86ba096d68e1266b0a5d50ed9722547bfa430510",
      "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": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:38:12.285Z",
        "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": "0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43960689",
        "explorer_url": "https://testnet.arcscan.app/tx/0xa06e77d8baf18a3df902a246c5a4a42e187989fd742378853625f752ea2c0ba5",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-25T13:45:31.924Z",
      "latency_ms": null,
      "payment_tx": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
      "request_id": "req_1779716731606",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0xa9417422b813a6bce28602f1c893c527f0c022e9ed9d68928d592bce5ee57bed",
      "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": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-25T13:45:31.695Z",
        "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": "0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xacc8bcd3f1057500f9317e1f38071519830965c4",
          "amount": "0.01"
        },
        "block_number": "43961150",
        "explorer_url": "https://testnet.arcscan.app/tx/0x3e98d95722cc89b2a2f94c2d4866a0dbaa0ee5f3057bd548f92cd9ad00889c8f",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T10:19:27.861Z",
      "latency_ms": null,
      "payment_tx": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
      "request_id": "req_1779790767598",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0xd3d0e160420dd82038e64d8fe69b2156c5a7428b6dbc21e6cd8ed5382281b3b6",
      "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": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T10:19:27.586Z",
        "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": "0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44101260",
        "explorer_url": "https://testnet.arcscan.app/tx/0x6cf42948afc88402d0769567369af8b0637db905d3683ee03350cc6959463c38",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T10:21:20.489Z",
      "latency_ms": null,
      "payment_tx": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
      "request_id": "req_1779790880186",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x679f7cf7be58df5d1b28d864f8f5aca94f98738f55cbfabb61028eb2a5826e75",
      "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": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T10:21:20.185Z",
        "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": "0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44101458",
        "explorer_url": "https://testnet.arcscan.app/tx/0xffc5f087cbcc200710c8626cdc8c1dd7c4334264d9c772d4abf51915ab2dae8c",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-26T10:22:06.833Z",
      "latency_ms": null,
      "payment_tx": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
      "request_id": "req_1779790926563",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x2df82471a35b48d2b787299cec2d3fbc61ca241d4e4eb55509d392483d5781dc",
      "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": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-26T10:22:06.551Z",
        "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": "0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x51d480af37ea8a1a16a86cac05eb53bc3ad102d8",
          "amount": "0.01"
        },
        "block_number": "44101554",
        "explorer_url": "https://testnet.arcscan.app/tx/0x694e64b0cd4b6f81ebdb56cad9e320f0b86c79edb7f458d4dbb36cf302125943",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-27T07:31:48.848Z",
      "latency_ms": null,
      "payment_tx": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
      "request_id": "req_1779867108557",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 2
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x697f37f60ef9584f163bd139a81d54fe633011d58eefb6fc0701f54914dfd39d",
      "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": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-27T07:31:48.380Z",
        "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": "0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "amount": "0.01"
        },
        "block_number": "44242814",
        "explorer_url": "https://testnet.arcscan.app/tx/0xccc47f6da800676f75ae39c4befb7a4f774c390cc33cf9e650d679ec94fca2ae",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      }
    },
    {
      "status": "success",
      "created_at": "2026-05-29T07:02:17.628Z",
      "latency_ms": null,
      "payment_tx": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
      "request_id": "req_1780038134340",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x5437b34c3778040796c9d01e63215b2f5a10d610b5afd38199e476b9a85cdaa7",
      "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": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-29T07:02:17.587Z",
        "token_address": "0x3600000000000000000000000000000000000000",
        "payment_backend": "circle_arc",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "direct_provider_wallet"
      },
      "payment_verification": {
        "ok": true,
        "payer": "0x340a3320efe1ff92965c5fe403bb8682624d1ed3",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0x340a3320efe1ff92965c5fe403bb8682624d1ed3",
          "amount": "0.01"
        },
        "block_number": "44557124",
        "explorer_url": "https://testnet.arcscan.app/tx/0xd6ad02465b5d6f50d923949c8cce3e8aff8bb5966fc3bda5461ba41d62aa03b8",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "result_delivery_status": "delivered"
    },
    {
      "status": "success",
      "created_at": "2026-05-29T07:23:41.028Z",
      "latency_ms": null,
      "payment_tx": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
      "request_id": "req_1780039418032",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0xa4979ba747dfa6e1c0710999484e86d4466698315d9033377c3c7c6c4fedf1f9",
      "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": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-29T07:23:40.716Z",
        "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": "0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "amount": "0.01"
        },
        "block_number": "44559589",
        "explorer_url": "https://testnet.arcscan.app/tx/0x3631aef00560dcfaf338a18cd23ddc9fa38c2a4e560d4f9484259c9e86614035",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "result_delivery_status": "delivered"
    },
    {
      "status": "success",
      "created_at": "2026-05-29T07:26:32.847Z",
      "latency_ms": null,
      "payment_tx": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
      "request_id": "req_1780039589291",
      "service_id": "nansen_search_general",
      "consumer_id": "local_agent_wallet",
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 5
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "schema_valid": true,
        "quality_model": {
          "name": "deterministic_first_data_quality_v1",
          "weights": {
            "deterministic": 0.8,
            "agent_friendly": 0.2
          }
        },
        "coverage_valid": true,
        "data_non_empty": true,
        "freshness_valid": true,
        "deterministic_score": 1,
        "agent_friendly_score": 1,
        "overall_quality_score": 1
      },
      "event_version": "agent_service_feedback_v1",
      "feedback_hash": "0x200c9b8b386bcbc4793350e84d321e12f6a7d0200e36d86b16441e4786c57443",
      "billing_status": "charged_success",
      "coverage_valid": true,
      "data_non_empty": true,
      "consumer_rating": 1,
      "freshness_valid": true,
      "payment_backend": "circle_arc",
      "payment_collected": true,
      "settlement_receipt": {
        "mode": "circle_arc",
        "asset": "USDC",
        "caip2": "eip155:5042002",
        "payer": "agentrouter_consumer",
        "amount": "0.01",
        "pay_to": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
        "status": "settled",
        "network": "arc-testnet",
        "tx_hash": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "chain_id": 5042002,
        "protocol": "x402",
        "created_at": "2026-05-29T07:26:32.513Z",
        "token_address": "0x3600000000000000000000000000000000000000",
        "payment_backend": "circle_arc",
        "receipt_version": "agent_router_settlement_receipt_v1",
        "settlement_model": "direct_provider_wallet"
      },
      "payment_verification": {
        "ok": true,
        "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
        "pay_to": "0x2C4d600a04c0d3bbb1e3Cc8a13e54e21c2B6C0bB",
        "status": "verified_arc_usdc_transfer",
        "tx_hash": "0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "chain_id": 5042002,
        "expected": {
          "payTo": "0x2c4d600a04c0d3bbb1e3cc8a13e54e21c2b6c0bb",
          "payer": "0xe3cbf7e987157348616024f9e9a438bab73a23e4",
          "amount": "0.01"
        },
        "block_number": "44559889",
        "explorer_url": "https://testnet.arcscan.app/tx/0xbac900a4d27568a67ce31ca38066a4ce042858e41c31462c344b631f2aa09102",
        "amount_atomic": "10000",
        "token_address": "0x3600000000000000000000000000000000000000"
      },
      "result_delivery_status": "delivered"
    },
    {
      "status": "success",
      "created_at": "2026-09-07T15:13:58.171Z",
      "latency_ms": 3687,
      "payment_tx": "credits:cle_9857eb81-975d-4785-8970-06798bf3c9d8",
      "request_id": "req_1788794038162",
      "service_id": "nansen_search_general",
      "consumer_id": "agentrouter_consumer",
      "http_status": 200,
      "provider_id": "provider_nansen_api",
      "schema_valid": true,
      "verification": {
        "issues": [],
        "data_shape": {
          "type": "object",
          "empty": false,
          "nested_arrays": [
            {
              "key": "tokens",
              "item_count": 19
            },
            {
              "key": "entities",
              "item_count": 0
            }
          ],
          "top_level_keys": [
            "tokens",
            "entities",
            "total_results"
          ]
        },
        "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",
      "billing_status": "charged",
      "business_error": null,
      "consumer_rating": 0.6667,
      "payment_backend": "credits",
      "payment_collected": true,
      "settlement_receipt": {
        "mode": "credits",
        "asset": "credits",
        "payer": "agentrouter_consumer",
        "amount": "0.01",
        "status": "charged",
        "network": "agentrouter",
        "protocol": "platform_credits",
        "created_at": "2026-09-07T15:13:58.168Z",
        "balance_after": "19.85",
        "ledger_entry_id": "cle_9857eb81-975d-4785-8970-06798bf3c9d8",
        "payment_backend": "credits",
        "receipt_version": "agent_router_settlement_receipt_v1"
      },
      "result_delivery_status": "delivered",
      "consumer_feedback": {
        "reason": "For the token-resolution subtask, the result resolved exact symbol PONS on Robinhood to a contract. The subsequent holder lookup failed due to AgentRouter selecting a prediction-market endpoint; this rating applies only to the resolver, not the overall task.",
        "confidence": 0.85,
        "intent_fit": "yes",
        "answer_useful": "yes",
        "consumer_score": 0.6667,
        "missing_fields": [],
        "data_quality_score": null,
        "used_in_final_answer": false
      },
      "consumer_feedback_actor_key": "github:24773775",
      "consumer_feedback_arc_anchor": {
        "reason": "ERC-8004 is the single public onchain record for consumer feedback.",
        "status": "not_used",
        "superseded_by": "ERC-8004",
        "recorded_offchain": true
      },
      "consumer_feedback_erc8004": {
        "tag1": "data_quality",
        "tag2": "intent_fit",
        "caip2": "eip155:56",
        "error": "ERC-8004 agent_id is missing for the active settlement chain.",
        "value": 6667,
        "status": "not_configured",
        "network": "bsc",
        "agent_id": null,
        "chain_id": 56,
        "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1788794038162",
        "standard": "ERC-8004",
        "created_at": "2026-09-07T15:18:18.768Z",
        "event_type": "AgentRouterConsumerFeedback",
        "request_id": "req_1788794038162",
        "provider_id": "provider_nansen_api",
        "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1788794038162",
        "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
        "feedback_hash": "0x71e2bdced7f09d792898079fd7acfefec91f887c8d8c9f5b2e2f83aa10d59ab2",
        "function_name": "giveFeedback",
        "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
        "registry_type": "reputation",
        "value_decimals": 2,
        "agent_id_source": "not_configured",
        "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
        "recorded_offchain": true,
        "identity_registry_address": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
        "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
      },
      "consumer_feedback_trust_anchor": {
        "state": "offchain_recorded",
        "erc8004": {
          "tag1": "data_quality",
          "tag2": "intent_fit",
          "caip2": "eip155:56",
          "error": "ERC-8004 agent_id is missing for the active settlement chain.",
          "value": 6667,
          "status": "not_configured",
          "network": "bsc",
          "agent_id": null,
          "chain_id": 56,
          "endpoint": "https://agentrouter.network/agent-router/feedback?request_id=req_1788794038162",
          "standard": "ERC-8004",
          "created_at": "2026-09-07T15:18:18.768Z",
          "event_type": "AgentRouterConsumerFeedback",
          "request_id": "req_1788794038162",
          "provider_id": "provider_nansen_api",
          "feedback_uri": "https://agentrouter.network/agent-router/feedback?request_id=req_1788794038162",
          "service_hash": "0x417cd45edc515c1fb55b07254f9c36121ea669c0f9c0f0dca218f9ee5edef954",
          "feedback_hash": "0x71e2bdced7f09d792898079fd7acfefec91f887c8d8c9f5b2e2f83aa10d59ab2",
          "function_name": "giveFeedback",
          "provider_hash": "0xbcaf14232bef0239c4c62e15f3c41109b667630ed6520867e1b4181ad1dc8669",
          "registry_type": "reputation",
          "value_decimals": 2,
          "agent_id_source": "not_configured",
          "registry_address": "0x8004B663056A597Dffe9eCcC1965A193B7388713",
          "recorded_offchain": true,
          "identity_registry_address": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
          "validation_registry_address": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272"
        },
        "arc_anchor": {
          "reason": "ERC-8004 is the single public onchain record for consumer feedback.",
          "status": "not_used",
          "superseded_by": "ERC-8004",
          "recorded_offchain": true
        },
        "primary_standard": "offchain_feedback",
        "trust_anchor_version": "agent_router_trust_anchor_v1"
      }
    }
  ],
  "recent_health_checks": []
}