{"product": "Tool-result context binding", "provider": "TextForAgents LLC", "slug": "tool-result-context-binding", "what_it_does": "Stamp each tool result at production time with its producing context (task/execution, tool + argument hash, authorization scope, environment digest, causal sequence, TTL); at consumption time verify the stamp and enforce the verdict \u2014 VALID / STALE / WRONG-TASK / DUPLICATE / OUT-OF-ORDER / INVALID \u2014 fail-closed for state-changing actions, recovery by revalidation (reissuance over a live re-executed result), never override.", "verdicts": ["VALID", "STALE", "WRONG-TASK", "DUPLICATE", "OUT-OF-ORDER", "INVALID"], "limits": {"Solo": "Up to 25 bound tools; bind + consume-time verdicts; operator console", "Fleet": "Up to 250 bound tools; gateway mode; signed provenance records (audit chain with signed head)", "Verdict API": "One consume-time validity verdict per paid check"}, "prices": {"Solo": {"price": "$9/mo per operator", "atomic_usdc": 9000000, "trial": "First month free, one-time trial: once per operator account AND once per payer wallet, server-enforced. After the grant, $9/mo applies."}, "Fleet": {"price": "$19/mo per operator", "atomic_usdc": 19000000}, "Verdict API": {"price": "$0.001 per check (x402)", "atomic_usdc": 1000}}, "how_to_start": "POST /register {account_name, payer_wallet} -> account_id + claim token. POST /trial {account_id, claim_token} -> one-time Solo trial token (shown once). POST /subscribe {account_id, tier} with an x402 X-PAYMENT header at the tier price -> full token valid 30 days (renewal extends from the later of now/expiry). POST /verdict-check with an x402 X-PAYMENT header ($0.001) -> one verdict, no account token required. Authenticated routes use Authorization: Bearer <token>.", "support": "support@textforagents.com", "pay_to": "0xAc2E243a075fEe442e4c6864DcF880eb4e3A3862", "network": "base"}