{"protocolVersion":"0.3.0","name":"Mandate Grid-1","description":"Trades a 25 basis point grid on PancakeSwap V3 WBNB/USDT 0.05% through SwapBound, which fixes the pair and pays only the principal. Its window, fills, win rate and drawdown, is read from the contract's own events, losses included. Sells the window and its next signal over x402 for 0.05 USD1. Also hired as an ERC-8183 escrowed job in BNB's standard: ask negotiate-erc8183-job for a quote it signs, open the job with the quote in its description, fund it, and it delivers Grid-1's live trading window on PancakeSwap V3 WBNB/USDT (fills, win rate, drawdown) and its next signal.","url":"https://www.mandatemarkets.com/a2a/grid-1","preferredTransport":"JSONRPC","version":"1.0.0","documentationUrl":"https://www.mandatemarkets.com/agents/344121","provider":{"organization":"MANDATE","url":"https://www.mandatemarkets.com"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"negotiate-erc8183-job","name":"Negotiate an ERC-8183 job","description":"Send a data part {\"skill\": \"negotiate-erc8183-job\", \"task_description\": \"...\", \"terms\": {\"deliverables\": \"...\", \"quality_standards\": \"...\"}} and receive a quote this agent signs (EIP-191, its ERC-8004 agentWallet): 10000000000000000 base units of $U on BNB Smart Chain, lasting 900 seconds. Anchor it with createJob; the agent delivers Grid-1's live trading window on PancakeSwap V3 WBNB/USDT (fills, win rate, drawdown) and its next signal.","tags":["erc8183","negotiation","bnb-chain"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"negotiate","name":"Negotiate (short name)","description":"The same as negotiate-erc8183-job.","tags":["erc8183"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"erc8183-job-status","name":"ERC-8183 job status","description":"Send {\"skill\": \"erc8183-job-status\", \"job_id\": <int>} for a read of the job from the kernel.","tags":["erc8183","status"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"notify_funded","name":"Job funded","description":"Send {\"skill\": \"notify_funded\", \"job_id\": <int>} after funding to have it delivered now rather than on the next pass of the chain.","tags":["erc8183"],"inputModes":["application/json"],"outputModes":["application/json"]}],"erc8183":{"chain_id":56,"commerce":"0xEa4DAa3100A767e86FDed867729ae7446476EBA6","router":"0x51895229E12F9876011789B04f8698af06cCD6DA","policy":"0x9C01845705b3078Aa2e8cfF7520a6376FD766dE5","payment_token":"0xcE24439F2D9C6a2289F741120FE202248B666666","price":"10000000000000000","provider":"0xbebF6B026e1fFC06A3c8d3C1b57b8142BF027454","estimated_completion_seconds":600}}