{"schema":"scry_agent_workflow_v1","generated_at":"2026-08-19T13:22:39.272Z","service":"Scry Wallet Intelligence","posture":"evidence_layer_caller_policy_required","workflow":{"id":"wallet-triage","name":"Wallet Triage","buyer_job":"Triage one Solana wallet with the lowest-cost sufficient evidence, then stop.","url":"https://scry.solanahub.de/x402/workflows/wallet-triage","expected_object":{"address":"Solana wallet address"},"target_total_cost_range":"$0.001-$0.273 depending on stop point","recommended_first_paid_call":"https://scry.solanahub.de/x402/wallet/:address/quick-flag","spend_control":{"automatic_payment_authorized":false,"re_evaluate_after_every_step":true,"stop_as_soon_as_evidence_is_sufficient":true,"later_steps_are_optional":true},"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 low-cost freshness / identity / routing prefilter."},{"step":2,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/pnl","price":"$0.002","buy_when":"Caller specifically needs canonical per-transaction SOL PnL or an explicit reason why PnL cannot be computed.","stop_when":"caller only needs the bounded PnL evidence and its coverage caveat."},{"step":3,"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":4,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/lineage","price":"$0.03","buy_when":"Caller asks who funded the wallet, where funds came from, or which upstream funder is present in cached evidence.","stop_when":"caller only needs source-of-funds evidence and coverage is sufficient."},{"step":5,"endpoint":"https://scry.solanahub.de/x402/wallet/:address/forensics","price":"$0.05","buy_when":"Caller needs a broader identity, cluster, activity, and red-flag evidence dossier.","stop_when":"coverage is deep enough for caller policy."},{"step":6,"endpoint":"https://scry.solanahub.de/x402/wallet-full-context-pro?address=:address","price":"$0.18","buy_when":"Caller wants one composite response instead of manually stitching forensics, cached funding lineage, transfer-tape, launch-window evidence, and verification links. Skip when earlier calls already supplied enough equivalent evidence.","stop_when":"always; this is the full wallet-context bundle."}],"optional_branches":[{"endpoint":"https://scry.solanahub.de/x402/wallet-transfer-tape?address=:address","price":"$0.15","buy_when":"Caller specifically needs fresh transfer rows, counterparties, or DB-vs-chain freshness reconciliation without the full 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 multi-asset portfolio accounting rather than bounded SOL PnL evidence","when the caller wants Scry to decide an execution action","when the input is a token mint rather than a wallet"]},"product_catalog":"https://scry.solanahub.de/x402/products.json","caveat":"Workflow routes describe evidence request paths only. Paid product responses remain the source of truth for coverage, freshness, and missing fields."}