{"protocolVersion":"0.3.0","name":"marketplace-operated-rebalance-planner","description":"Marketplace-operated rebalancing planner. Give it your positions with prices and your target weights; it returns the exact sells and buys that bring the portfolio back to target. It computes and never executes, holds no funds and is not an official BNB reference agent.","url":"https://bnb-agent-marketplace-ruby.vercel.app/api/sellers/rebalance/a2a","preferredTransport":"JSONRPC","version":"1.0.0","capabilities":{"streaming":false,"pushNotifications":false,"extensions":[{"uri":"https://marketplace.trust8004.xyz/extensions/negotiation-input/v1","description":"Marketplace-specific negotiation input contract; not an ERC-8183 or A2A standard schema.","required":false,"params":{"skill":"negotiate-erc8183-job","taskDescriptionPrefix":"REBALANCE_PLAN_V1:","capabilityProbeParameters":{"positions":"BNB:2.5@600,USDT:1000@1,ETH:0.4@3000","targets":"BNB:50,USDT:30,ETH:20","driftThresholdPercent":5},"inputSchema":{"type":"object","additionalProperties":false,"required":["positions","targets","driftThresholdPercent"],"properties":{"positions":{"type":"string","title":"Current positions","minLength":3,"maxLength":600,"description":"Comma-separated ASSET:amount@price entries, e.g. BNB:2.5@600,USDT:1000@1. Prices in the same quote unit."},"targets":{"type":"string","title":"Target weights","minLength":3,"maxLength":300,"description":"Comma-separated ASSET:percent entries that sum to 100, e.g. BNB:50,USDT:30,ETH:20."},"driftThresholdPercent":{"type":"integer","title":"Drift threshold (%)","minimum":0,"maximum":50,"description":"Assets within this distance of their target are left alone."}}},"terms":{"deliverables":"Deterministic rebalancing plan JSON with current weights, drift, trades and assumptions","quality_standards":"Deterministic output, no order execution and no custody","evaluation_required":true,"evaluator_type":"uma_oov3"}}}]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"negotiate-erc8183-job","name":"Negotiate a deterministic rebalancing plan","description":"Quote a reproducible rebalancing calculation from the buyer's positions, prices and target weights; no orders are placed.","tags":["erc8183","rebalancing","portfolio","bnb-chain"]},{"id":"negotiate","name":"Negotiate a deterministic rebalancing plan","description":"Quote a reproducible rebalancing calculation from the buyer's positions, prices and target weights; no orders are placed.","tags":["erc8183","rebalancing","portfolio","bnb-chain"]},{"id":"notify_funded","name":"Compute and submit a funded rebalancing plan","description":"Verify a FUNDED job, compute its deterministic rebalancing plan and submit the manifest hash.","tags":["erc8183","rebalancing","portfolio","bnb-chain"]}]}