{"capabilities":{"extensions":[{"description":"Paid data is settled over x402 (HTTP 402). The A2A endpoint itself is free.","params":{"assets":["USDC","XRP","RLUSD"],"discovery":"https://basisscout.scalpstream.com/.well-known/x402","networks":["eip155:8453","eip155:42161","eip155:137","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","xrpl:0"],"priceUSD":"0.01","resource":"https://basisscout.scalpstream.com/basis"},"uri":"https://github.com/google-a2a/a2a-x402/v0.1"},{"description":"a2a-registry.org identity hint and payment capabilities (advisory).","params":{"identity":{"domain":"scalpstream.com","packageName":"com.scalpstream.basisscout","provider":"domain"},"payment":{"direction":"inbound","model":"freemium","protocols":["x402"],"rails":[{"caip2":"eip155:8453","contractAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","feeModel":"low","network":"base","protocol":"x402","settlementTime":"fast","token":"USDC","type":"stablecoin"},{"caip2":"eip155:42161","contractAddress":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","feeModel":"low","network":"arbitrum","protocol":"x402","settlementTime":"fast","token":"USDC","type":"stablecoin"},{"caip2":"eip155:137","contractAddress":"0x3c499c542cEF5E3811e1192ce70d8cc03d5c3359","feeModel":"low","network":"polygon","protocol":"x402","settlementTime":"fast","token":"USDC","type":"stablecoin"},{"caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","contractAddress":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","feeModel":"low","network":"solana","protocol":"x402","settlementTime":"fast","token":"USDC","type":"stablecoin"},{"caip2":"xrpl:0","feeModel":"feeless","network":"xrpl","protocol":"x402","settlementTime":"instant","token":"XRP","type":"crypto"},{"caip2":"xrpl:0","feeModel":"feeless","network":"xrpl","protocol":"x402","settlementTime":"instant","token":"RLUSD","type":"stablecoin"}]}},"uri":"https://a2a-registry.org/extensions/registry/v1"}]},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","application/json"],"description":"Machine-payable wash-sale checks over x402. Send your own trades and ask whether buying or selling a ticker on a date would wash a loss under the US rule (IRC 1091), across taxable, IRA and spouse accounts together: disallowed loss, adjusted basis, safe rebuy date, realized gains by year. A rule calculation, not tax advice. A ScalpStream agent.","documentationUrl":"https://basisscout.scalpstream.com/.well-known/x402","iconUrl":"https://basisscout.scalpstream.com/icon.png","name":"BasisScout","preferredTransport":"JSONRPC","protocolVersion":"1.0","provider":{"organization":"ScalpStream","url":"https://basisscout.scalpstream.com"},"securitySchemes":{"x402":{"apiKeySecurityScheme":{"description":"x402 payment for the paid HTTP resources only (https://basisscout.scalpstream.com/basis): a signed payment payload per the 402 challenge at that URL. The A2A endpoint needs no credential.","location":"header","name":"PAYMENT-SIGNATURE"},"in":"header","name":"PAYMENT-SIGNATURE","type":"apiKey"}},"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImprdSI6Imh0dHBzOi8vYmFzaXNzY291dC5zY2FscHN0cmVhbS5jb20vLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoiODU0YWUyNWQ5MmVkNDllNyIsInR5cCI6IkpPU0UifQ","signature":"t9nZr6Yk4csIb8BRVRFlO5CX_r3LsettIr0osQ1L7qXfPDafFGryFHVpQF5p_6CrmMRLWRD97bjW2ZduWLP0Cw"}],"skills":[{"description":"Given your trades across any accounts and a proposed buy or sell, applies the US wash-sale rule (IRC 1091): which loss would be disallowed and by how much, whether an IRA purchase would lose it for good, and the first day a repurchase is outside the 61-day window.","examples":["bought 100 PLTR at 10 on 2026-08-01 in fid; sold 100 PLTR at 8 on 2026-09-03 in fid. can I buy PLTR on 2026-09-20?","bought 100 AAPL at 190 on 2026-06-01 in schwab; bought 50 AAPL at 170 on 2026-09-10 in roth. if I sell 100 AAPL from schwab on 2026-09-20, is it washed?","bought 200 NVDA at 120 on 2026-01-15 in fid; sold 200 NVDA at 100 on 2026-03-01 in fid; bought 200 NVDA at 95 on 2026-03-10 in ira. ledger for 2026","bought 100 PLTR at 10 on 2026-08-01 in fid; sold 100 PLTR at 8 on 2026-09-03 in fid. when is it safe to rebuy PLTR?"],"id":"wash-sale-check","inputModes":["text/plain"],"name":"would this trade wash a loss","outputModes":["text/plain","application/json"],"tags":["wash sale","wash-sale rule","IRC 1091","section 1091","disallowed loss","tax loss harvesting","cost basis","adjusted basis","capital gains","capital loss","Form 8949","1099-B","IRA","Roth IRA","spouse account","cross-account","safe to rebuy","61-day window","30 days","Publication 550","tax","brokerage","stocks","ETF","x402"]},{"description":"Replays your trades FIFO with the wash-sale adjustments applied: every sale's realized gain split short and long term, every disallowance, and the basis and holding date each open lot now carries.","examples":["bought 200 NVDA at 120 on 2026-01-15 in fid; sold 200 NVDA at 100 on 2026-03-01 in fid; bought 200 NVDA at 95 on 2026-03-10 in ira. ledger for 2026","bought 100 PLTR at 10 on 2026-08-01 in fid; sold 100 PLTR at 8 on 2026-09-03 in fid; bought 100 PLTR at 8 on 2026-09-13 in fid. what is my basis now?","bought 10 VTI at 250 on 2025-03-01 in fid; sold 10 VTI at 240 on 2026-03-02 in fid. ledger for 2026"],"id":"cost-basis-ledger","inputModes":["text/plain"],"name":"realized gains and adjusted basis for the year","outputModes":["text/plain","application/json"],"tags":["cost basis","realized gain","realized loss","short term","long term","holding period","FIFO","lots","year end","tax year","Form 8949","x402"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://basisscout.scalpstream.com/a2a"},{"protocolBinding":"JSONRPC","protocolVersion":"0.3","url":"https://basisscout.scalpstream.com/a2a"}],"url":"https://basisscout.scalpstream.com/a2a","version":"1.0.0"}
