{"schema":"scry_agent_workflow_catalog_v1","generated_at":"2026-05-13T22:13:11.563Z","service":"Scry Wallet Intelligence","posture":"evidence_layer_caller_policy_required","purpose":"Help agents buy jobs-to-be-done instead of guessing across individual x402 endpoints. Workflows are free routing surfaces; paid calls remain the product catalog source of truth.","docs":{"product_catalog":"https://scry.solanahub.de/x402/products.json","agent_guide":"https://scry.solanahub.de/x402/agent-guide.json","methodology":"https://scry.solanahub.de/x402/methodology.json","discovery":"https://scry.solanahub.de/x402/discovery.json"},"workflows":[{"id":"wallet-triage","name":"Wallet Triage","buyer_job":"Triage one Solana wallet before deeper evidence spend.","url":"https://scry.solanahub.de/x402/workflows/wallet-triage","expected_object":{"address":"Solana wallet address"},"target_total_cost_range":"$0.061-$0.411 depending on stop point","recommended_first_paid_call":"https://scry.solanahub.de/x402/wallet/:address/quick-flag","route_sequence":[{"step":1,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/quick-flag","price":"$0.001","buy_when":"Always start here for bulk or unknown wallets.","stop_when":"unsupported=true, service_quarantined=true, or caller only needs cheap freshness / identity / routing prefilter."},{"step":2,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/bundler-check","price":"$0.01","buy_when":"Caller needs private-routing, tip-service, or service-quarantine evidence before a dossier.","stop_when":"caller policy only needs routing context."},{"step":3,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/forensics","price":"$0.05","buy_when":"Caller needs identity, funding-lineage, cluster, and red-flag evidence.","stop_when":"coverage is deep enough and transfer freshness is not the key question."},{"step":4,"endpoint":"https://scry.solanahub.de/x402/wallet-transfer-tape?address=:address","price":"$0.15","buy_when":"Caller needs fresh transfer rows, counterparties, or DB-vs-chain freshness reconciliation.","stop_when":"caller has current activity evidence."},{"step":5,"endpoint":"https://scry.solanahub.de/x402/wallet-full-context-pro?address=:address","price":"$0.20","buy_when":"Caller wants one composite response instead of manually stitching forensics, transfer-tape, and launch-window evidence.","stop_when":"always; this is the full wallet-context bundle."}],"output_contract":{"every_paid_step_returns":["evidence_pack","agent_decision_support","spend_rationale","coverage","sources"],"caller_policy_required":true},"when_not_to_use":["when the caller needs a portfolio/PnL accounting product","when the caller wants Scry to decide an execution action","when the input is a token mint rather than a wallet"]},{"id":"launch-cluster","name":"Launch Cluster","buyer_job":"Explain launch-window wallet relationships for a Solana mint or wallet without returning a verdict.","url":"https://scry.solanahub.de/x402/workflows/launch-cluster","expected_object":{"address":"Solana wallet address","mint":"Optional Solana token mint"},"target_total_cost_range":"$0.08-$0.43 depending on stop point","recommended_first_paid_call":"https://scry.solanahub.de/x402/wallet-launch-window-cluster?address=:address","route_sequence":[{"step":1,"endpoint":"https://scry.solanahub.de/x402/wallet-launch-window-cluster?address=:address","price":"$0.05","buy_when":"Caller has a wallet and needs same-window counterparties, private-routing context, local edge gaps, or cluster hints.","stop_when":"caller only needs relationship-cluster evidence around this wallet."},{"step":2,"endpoint":"https://scry.solanahub.de/x402/mint-risk?mint=:mint","price":"$0.03 beta","buy_when":"Caller also has a mint and needs holder / creator / liquidity preflight.","stop_when":"caller only needs mint-side preflight evidence."},{"step":3,"endpoint":"https://scry.solanahub.de/x402/pumpfun/launch-dossier?mint=:mint","price":"$0.30 beta","buy_when":"Caller needs creator-wallet context plus launch-window and mint evidence in one response.","stop_when":"always; this is the launch evidence composite."},{"step":4,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/forensics","price":"$0.05","buy_when":"Caller needs a deeper wallet dossier for creator, funder, or launch-window counterparty.","stop_when":"coverage is sufficient for caller policy."}],"output_contract":{"every_paid_step_returns":["evidence_pack","coverage","field_provenance","when_not_to_use"],"caller_policy_required":true},"when_not_to_use":["as proof of intent","as a trading signal","when caller has no wallet or mint anchor"]},{"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"]}],"decision_rule":"Start with the workflow matching the caller's current object: one wallet, one launch/mint, or a wallet list. Stop as soon as caller policy has enough evidence.","caveat":"Workflows route evidence purchases only. Scry does not return financial advice, execution instructions, or trading recommendations."}