{"uid":"cap_GboR6KUz2_kQNh1NjBANJ","slug":"scry-solanahub-de-1a66458d","name":"Scry Wallet Watchlist Snapshot","description":"Cached multi-wallet transfer-evidence snapshot via fixed query-param endpoint. Pass `addresses` to poll up to 25 wallets and get cached Helius-normalized transfer-freshness timestamps, local edge-gap evidence, coverage status, and drill-down routes. No webhook subscription, no callback URL, no delivery infrastructure. Cached/indexed evidence with freshness stamps, not a live/streaming feed. No API keys, no subscriptions; x402 exact payment per request.","url":"https://scry.solanahub.de/x402/wallet-watchlist-snapshot","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"addresses":{"type":"string","examples":["HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK,4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt"],"description":"Comma-separated Solana wallet addresses. Maximum 25 addresses per paid snapshot."},"since_slot":{"type":"integer","minimum":0,"description":"Optional exclusive Solana slot cursor applied to every watchlist wallet."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status","product","coverage","evidence_pack","agent_decision_support","methodology"],"properties":{"as_of":{"type":"string","description":"Response evidence timestamp."},"caveat":{"type":"string"},"status":{"type":"string"},"product":{"type":"string"},"sources":{"type":"array"},"wallets":{"type":"string"},"coverage":{"type":"string"},"aggregate":{"type":"string"},"frozen_at":{"type":"string"},"truncated":{"type":"boolean"},"is_example":{"type":"boolean"},"methodology":{"type":"string"},"fixture_note":{"type":"string"},"evidence_pack":{"type":"object","description":"Compact evidence contract; full schema is available in OpenAPI.","additionalProperties":true},"requested_count":{"type":"number"},"spend_rationale":{"type":"string"},"watchlist_count":{"type":"number"},"confidence_score":{"type":"number"},"field_provenance":{"type":"string"},"invalid_addresses":{"type":"array"},"source_updated_at":{"type":"string"},"agent_decision_support":{"type":"string","description":"Evidence-only support for caller-defined policy."}},"description":"Compact discovery schema for x402 payment headers. Full output schema is exposed via /openapi.json and discovery example URLs.","additionalProperties":true}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"addresses":"HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK,4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt,Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr"}}},"response":{"as_of":"2026-05-29T16:20:41+00:00","caveat":"Evidence layer only. Not financial advice or a trading recommendation.","status":"success","product":"scry_watchlist_snapshot","sources":["helius-wallet-transfers","scry-transfer-cache","scry-wallet-db","scry-wallet-edges"],"wallets":[{"in_db":true,"label":null,"address":"HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK","supported":true,"drill_down":{"forensics":"/x402/wallet/HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK/forensics","transfer_tape":"/x402/wallet/HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK/transfer-tape","launch_window_cluster":"/x402/wallet/HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK/launch-window-cluster"},"transfer_rows":80,"edge_gap_ratio":0.923,"coverage_status":"deep","helius_x_handle":null,"watchlist_flags":["db_last_tx_stale_vs_transfer_cache","local_edge_gap_detected"],"direction_counts":{"in":12,"out":68},"latest_fetched_at":"2026-05-29T16:20:41+00:00","latest_transfer_at":"2026-05-29T16:20:15+00:00","coverage_confidence":0.88,"distinct_signatures":58,"distinct_counterparties":13,"db_last_tx_stale_vs_transfer_cache":true},{"in_db":false,"label":null,"address":"4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt","supported":true,"drill_down":{"forensics":"/x402/wallet/4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt/forensics","transfer_tape":"/x402/wallet/4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt/transfer-tape","launch_window_cluster":"/x402/wallet/4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt/launch-window-cluster"},"transfer_rows":0,"edge_gap_ratio":null,"coverage_status":"unavailable","helius_x_handle":null,"watchlist_flags":["transfer_cache_unavailable"],"direction_counts":{},"latest_fetched_at":null,"latest_transfer_at":null,"coverage_confidence":0,"distinct_signatures":0,"distinct_counterparties":0,"db_last_tx_stale_vs_transfer_cache":false},{"in_db":false,"label":null,"address":"Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr","supported":true,"drill_down":{"forensics":"/x402/wallet/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr/forensics","transfer_tape":"/x402/wallet/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr/transfer-tape","launch_window_cluster":"/x402/wallet/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr/launch-window-cluster"},"transfer_rows":0,"edge_gap_ratio":null,"coverage_status":"unavailable","helius_x_handle":null,"watchlist_flags":["transfer_cache_unavailable"],"direction_counts":{},"latest_fetched_at":null,"latest_transfer_at":null,"coverage_confidence":0,"distinct_signatures":0,"distinct_counterparties":0,"db_last_tx_stale_vs_transfer_cache":false}],"coverage":{"warnings":["some_wallets_have_transfer_cache_newer_than_db_last_tx","some_wallets_have_local_edge_gaps","helius_wallet_transfers_cache_for_some_wallets"],"confidence":0.34,"missing_fields":["helius_wallet_transfers_cache_for_some_wallets"],"coverage_status":"shallow","last_refreshed_at":"2026-05-29T16:20:41+00:00"},"aggregate":{"truncated":false,"latest_fetched_at":"2026-05-29T16:20:41+00:00","stale_vs_db_count":1,"unavailable_count":2,"latest_transfer_at":"2026-05-29T16:20:15+00:00","deep_coverage_count":1,"edge_gap_wallet_count":1,"invalid_address_count":0,"medium_coverage_count":0,"shallow_coverage_count":0,"no_cached_transfer_count":2},"truncated":false,"methodology":"scry_watchlist_snapshot_v1","evidence_pack":{"posture":"evidence_for_caller_policy","contract":"scry_evidence_pack_v1","coverage":{"warnings":["some_wallets_have_transfer_cache_newer_than_db_last_tx","some_wallets_have_local_edge_gaps","helius_wallet_transfers_cache_for_some_wallets"],"confidence":0.34,"missing_fields":["helius_wallet_transfers_cache_for_some_wallets"],"coverage_status":"shallow","last_refreshed_at":"2026-05-29T16:20:41+00:00"},"missing_data":["helius_wallet_transfers_cache_for_some_wallets"],"observed_facts":{"wallets":[{"in_db":true,"label":null,"address":"HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK","supported":true,"drill_down":{"forensics":"/x402/wallet/HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK/forensics","transfer_tape":"/x402/wallet/HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK/transfer-tape","launch_window_cluster":"/x402/wallet/HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK/launch-window-cluster"},"transfer_rows":80,"edge_gap_ratio":0.923,"coverage_status":"deep","helius_x_handle":null,"watchlist_flags":["db_last_tx_stale_vs_transfer_cache","local_edge_gap_detected"],"direction_counts":{"in":12,"out":68},"latest_fetched_at":"2026-05-29T16:20:41+00:00","latest_transfer_at":"2026-05-29T16:20:15+00:00","coverage_confidence":0.88,"distinct_signatures":58,"distinct_counterparties":13,"db_last_tx_stale_vs_transfer_cache":true},{"in_db":false,"label":null,"address":"4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt","supported":true,"drill_down":{"forensics":"/x402/wallet/4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt/forensics","transfer_tape":"/x402/wallet/4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt/transfer-tape","launch_window_cluster":"/x402/wallet/4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt/launch-window-cluster"},"transfer_rows":0,"edge_gap_ratio":null,"coverage_status":"unavailable","helius_x_handle":null,"watchlist_flags":["transfer_cache_unavailable"],"direction_counts":{},"latest_fetched_at":null,"latest_transfer_at":null,"coverage_confidence":0,"distinct_signatures":0,"distinct_counterparties":0,"db_last_tx_stale_vs_transfer_cache":false},{"in_db":false,"label":null,"address":"Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr","supported":true,"drill_down":{"forensics":"/x402/wallet/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr/forensics","transfer_tape":"/x402/wallet/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr/transfer-tape","launch_window_cluster":"/x402/wallet/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr/launch-window-cluster"},"transfer_rows":0,"edge_gap_ratio":null,"coverage_status":"unavailable","helius_x_handle":null,"watchlist_flags":["transfer_cache_unavailable"],"direction_counts":{},"latest_fetched_at":null,"latest_transfer_at":null,"coverage_confidence":0,"distinct_signatures":0,"distinct_counterparties":0,"db_last_tx_stale_vs_transfer_cache":false}],"requested_count":3,"watchlist_count":3,"invalid_addresses":[]},"when_not_to_use":["Do not treat watchlist polling as a guaranteed real-time alert stream.","Do not use as financial advice or a trading recommendation.","Do not assume missing cached transfers mean the wallet has no on-chain activity."],"derived_observations":{"aggregate":{"truncated":false,"latest_fetched_at":"2026-05-29T16:20:41+00:00","stale_vs_db_count":1,"unavailable_count":2,"latest_transfer_at":"2026-05-29T16:20:15+00:00","deep_coverage_count":1,"edge_gap_wallet_count":1,"invalid_address_count":0,"medium_coverage_count":0,"shallow_coverage_count":0,"no_cached_transfer_count":2},"evidence_items":["wallets=3","deep=1","stale_vs_db=1","edge_gap_wallets=1","latest_transfer=2026-05-29T16:20:15+00:00"]},"caller_policy_required":true,"suggested_next_queries":["/x402/wallet/:address/transfer-tape","/x402/wallet/:address/forensics","/x402/wallet/:address/launch-window-cluster"]},"requested_count":3,"spend_rationale":{"cheaper_alternative":"/x402/wallet/:address/bundler-check for one-wallet prechecks","more_complete_alternative":"/x402/wallet/:address/transfer-tape or /x402/wallet/:address/forensics for individual wallet drill-down","why_this_cost_is_worth_it":"A five-cent watchlist pull gives agents one recurring-style snapshot over up to 25 wallets without callback setup, webhook delivery risk, or multiple single-wallet transfer calls."},"watchlist_count":3,"confidence_score":0.34,"field_provenance":{"wallets":{"source":"helius_getTransfersByAddress_live_then_cache","checked_at":"2026-05-29T16:20:41+00:00","cache_scope":"response_level","llama_touched":false},"coverage":{"source":"scry_coverage_pipeline","checked_at":"2026-05-29T16:20:41+00:00","deterministic":true,"llama_touched":false},"aggregate":{"source":"scry_watchlist_aggregator","checked_at":"2026-05-29T16:20:41+00:00","deterministic":true,"llama_touched":false},"watchlist_flags":{"source":"scry_db_vs_helius_transfer_reconciliation","checked_at":"2026-05-29T16:20:41+00:00","deterministic":true,"llama_touched":false}},"invalid_addresses":[],"source_updated_at":"2026-05-29T16:20:41+00:00","payment_settled_at":"2026-05-29T22:38:22.534Z","paid_access_context":"x402_middleware_allowed_paid_route","presence_explanations":{"helius_wallet_transfers_cache_for_some_wallets":{"note":"Declared by the response coverage block; agents should treat this field as unavailable for this response.","reason":"not_available_in_current_response"}},"response_generated_at":"2026-05-29T22:38:22.590Z","agent_decision_support":{"posture":"evidence_only","confidence":"LOW","decision_options":[{"option":"Use as recurring paid-pull monitoring evidence","cautions":["Polling cadence and downstream policy belong to the caller."],"supporting_evidence":["wallets=3","deep=1","stale_vs_db=1","edge_gap_wallets=1","latest_transfer=2026-05-29T16:20:15+00:00"]},{"option":"Escalate changed wallets to Transfer Tape","cautions":[],"supporting_evidence":["stale_vs_db_count or latest_transfer_at changed"]},{"option":"Escalate edge-gap wallets to launch-window or full forensics","cautions":[],"supporting_evidence":["edge_gap_wallet_count > 0"]}],"evidence_summary":"Scry returns a paid-pull watchlist snapshot across multiple wallets so the caller can decide which addresses need deeper transfer, cluster, or forensics spend next.","escalation_triggers":["coverage_status is medium, shallow, or unavailable","any watched wallet has db_last_tx_stale_vs_transfer_cache","any watched wallet has high local edge gap","caller requires push delivery rather than paid-pull polling"]},"paid_access_verified_at":"2026-05-29T22:38:22.534Z"}},"exampleRequest":{"addresses":"HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK,4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt,Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr"},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Sk33P_PAEyvw9c8q6_L86","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Polls up to 25 Solana wallets in a single request and returns Helius-normalized transfer freshness, edge-gap evidence, coverage status, and drill-down routes for wallet monitoring.","exampleAgentPrompt":"Can you check these 3 Solana wallets for recent transfer activity and tell me which ones have been active lately — HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK, 4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt, and Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr?","exampleUseCases":null,"resultDescription":"Returns a JSON evidence pack with transfer freshness status per wallet, local edge-gap signals, coverage confidence scores (0–1), agent decision support fields, methodology notes, and drill-down route suggestions. Includes a top-level status (success/partial/error), product label, data sources, and an as_of timestamp.","failureModes":["More than 25 addresses provided — request rejected or truncated","Invalid Solana address format in the addresses param — returns error status","Payment not included or incorrect — x402 payment required, request blocked","Helius data unavailable for one or more addresses — partial status returned","addresses query param missing — required field validation error"],"whenToPreferThis":"Use this endpoint when you need to monitor or snapshot multiple Solana wallets (up to 25) simultaneously without setting up webhooks or callback infrastructure. It is ideal for agents running periodic watchlist checks, portfolio surveillance, or pre-trade counterparty screening where polling is acceptable and no persistent subscription is needed. Prefer this over single-wallet endpoints when batch efficiency matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:47:35.388Z","isFirstParty":false}