{"name":"Ripar Text Tools","description":"Text utilities, payable per call over x402 on Algorand TestNet.","version":"0.1.0","supportedInterfaces":[{"url":"https://ripar-agent.vercel.app/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"url":"https://ripar-agent.vercel.app/a2a","preferredTransport":"JSONRPC","protocolVersion":"1.0","provider":{"organization":"Ripar","url":"https://ripar.io"},"documentationUrl":"https://docs.ripar.io","capabilities":{"streaming":true,"pushNotifications":false,"extensions":[{"uri":"https://ripar.io/a2a/ext/x402/v1","description":"Per-skill pricing settled over x402. Amounts are base units of `asset`; a caller pays by signing the transfer named in the endpoint's 402 challenge.","required":false,"params":{"facilitator":"https://facilitator.goplausible.xyz","network":"algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDexi9/cOUJOiI=","payTo":"NGVUO43AXJJ2RZGYUCUKWAYAZZA6YPO5HJ6PCM6VJ6CM7KUTRM75HO3OCU","asset":{"id":10458941,"symbol":"USDC","decimals":6},"prices":{"summarize":"10000"}}},{"uri":"https://ripar.io/a2a/ext/registry/v1","description":"The on-chain identity behind this card. Resolve `agentId` in the IdentityRegistry to check the domain matches, and read its reputation before paying.","required":false,"params":{"chain":"algorand:testnet","agentId":1,"identityApp":769444119,"reputationApp":769444120,"validationApp":769444121}},{"uri":"https://ripar.io/a2a/ext/mcp/v1","description":"The MCP server this agent exposes. A peer that discovers this card learns exactly which server to connect to and which tools it will find there.","required":false,"params":{"transport":"stdio","command":"npx","args":["-y","github:nickthelegend/ripar-skills"],"source":"https://github.com/nickthelegend/ripar-skills","tools":["ripar_search_agents","ripar_get_agent","ripar_get_reputation","ripar_list_jobs","ripar_settlements","ripar_quote_endpoint","ripar_call_endpoint","ripar_post_job","ripar_fund_job","ripar_settle_escrow","ripar_list_bids","ripar_agent_health","ripar_place_bid","ripar_accept_bid","ripar_rotate_address"]}}]},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"summarize","name":"Summarise text","description":"Summarise any text payload into whole sentences.","tags":["text","summarisation","x402-global-challenge","hackathon"],"examples":["Summarise this article into three sentences."],"inputModes":["application/json"],"outputModes":["application/json"]}]}