{"schema":"scry_agent_workflow_v1","generated_at":"2026-05-13T22:13:50.879Z","service":"Scry Wallet Intelligence","posture":"evidence_layer_caller_policy_required","workflow":{"id":"watchlist-refresh","name":"Watchlist Refresh","buyer_job":"Poll multiple Solana wallets for fresh evidence without committing to webhooks.","url":"https://scry.solanahub.de/x402/workflows/watchlist-refresh","expected_object":{"addresses":"CSV list of Solana wallet addresses"},"target_total_cost_range":"$0.05 plus selective drill-down calls","recommended_first_paid_call":"https://scry.solanahub.de/x402/wallet-watchlist-snapshot?addresses=:csv","route_sequence":[{"step":1,"endpoint":"https://scry.solanahub.de/x402/wallet-watchlist-snapshot?addresses=:csv","price":"$0.05","buy_when":"Caller monitors several wallets and wants changed-wallet evidence without callback infrastructure.","stop_when":"no watched wallet changed enough for caller policy."},{"step":2,"endpoint":"https://scry.solanahub.de/x402/wallet-transfer-tape?address=:address","price":"$0.15","buy_when":"A watched wallet changed and caller needs fresh transfer rows.","stop_when":"current activity is clear."},{"step":3,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/forensics","price":"$0.05","buy_when":"A changed wallet needs identity, service-quarantine, funding, or cluster context.","stop_when":"caller has enough dossier evidence."}],"output_contract":{"every_paid_step_returns":["coverage","freshness_timestamps","suggested_next_queries"],"caller_policy_required":true},"when_not_to_use":["when caller needs push notifications or guaranteed webhook delivery","as proof that no unseen activity exists outside the response coverage window"]},"product_catalog":"https://scry.solanahub.de/x402/products.json","caveat":"Workflow routes describe evidence purchase paths only. Paid product responses remain the source of truth for coverage, freshness, and missing fields."}