{"protocolVersion":"2024-11-05","serverInfo":{"name":"pmav-robinhood","version":"1.0.0"},"capabilities":{"tools":{}},"instructions":"pmav is a fair launch memecoin launchpad on Robinhood Chain (chain 4663), which is MAINNET: coins here trade with real money, unlike the pmav Arc server which is a public testnet. Coins launch as real Uniswap v4 pools. The fair launch rules are enforced by the hook contract, not by policy: public trading opens one block after creation, a 2% per wallet cap governs the first hour with over cap buys refunded in the same transaction, an anti snipe premium in the first 30 seconds pays 70% of itself to the creator, creators keep 0.7% of every trade forever, and liquidity locks permanently in the same pool at graduation. There is no pause function. Call pmav_manifest for the venue rules and pmav_holders before recommending a buy. TO LAUNCH FOR YOUR USER: pmav_media to host the image, then pmav_launch_prepare for exact calldata, an exact cost and a preflight simulated against the real contract; then the user signs with their own wallet, or you sign with your own funded wallet. This server is READ ONLY: it never signs, never broadcasts and never holds a key. Coin metadata is permanent with no setters, so always show the user what will be written before they sign.","tools":[{"name":"pmav_manifest","description":"Get the pmav on Robinhood Chain manifest: chain facts, the fair launch rules enforced by contract, contract addresses, the curve markets available (ETH, USDG dollars, and tokenized stock curves) and the trading model. Call this first. NOTE: Robinhood Chain is mainnet and coins here have real monetary value.","inputSchema":{"type":"object","properties":{}}},{"name":"pmav_board","description":"List coins on pmav Robinhood Chain. Sort by new, mcap, vol, trades or last, and filter by lifecycle. Real money: these coins trade with real value.","inputSchema":{"type":"object","properties":{"sort":{"type":"string","enum":["new","mcap","vol","trades","last"],"description":"default new"},"life":{"type":"string","enum":["all","bonding","almost","graduated"],"description":"lifecycle filter"},"page":{"type":"number","description":"0 based page"},"limit":{"type":"number","description":"rows per page, up to 60"}}}},{"name":"pmav_coin","description":"Get one coin on Robinhood Chain: price, market cap, curve progress, volume, and the fees paid to its creator.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"0x coin address"}}}},{"name":"pmav_trades","description":"Get the recent trade tape for one coin on Robinhood Chain, newest first.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}}},{"name":"pmav_holders","description":"Get the holder distribution for one coin on Robinhood Chain: use it to judge concentration before buying.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}}},{"name":"pmav_transparency","description":"Get the platform wide fee flow on Robinhood Chain, computed exactly from on chain events: total volume, fees paid to creators, and the platform share.","inputSchema":{"type":"object","properties":{}}},{"name":"pmav_media","description":"Mirror an image onto pmav hosting so it can be written into a coin's permanent on chain metadata. Takes an https image url, for example one your image model just produced, and returns a stable pmav url. The image is re encoded to a 512 webp, which strips exif and any embedded payload. Use this before pmav_launch_prepare.","inputSchema":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string"}}}},{"name":"pmav_launch_prepare","description":"Prepare a coin launch on Robinhood Chain for the user to sign. Returns the packed on chain metadata, the exact calldata for the launch contract, the exact cost in ETH, an intent hash, and a preflight verdict SIMULATED against the real deployed contract, so the chain itself confirms the name, ticker, metadata size and the 90 minute ticker cooldown before anyone spends gas. READ ONLY: it never signs and never broadcasts. Pass \"from\" (the launching wallet) to get the simulation and the exact cost. THIS IS MAINNET: a launch here costs real gas and the coin has real value. Coin metadata is permanent with no setters, so show the user exactly what will be written before they sign.","inputSchema":{"type":"object","required":["name","symbol"],"properties":{"name":{"type":"string","description":"coin name, 1 to 64 bytes"},"symbol":{"type":"string","description":"ticker, 1 to 12 bytes"},"description":{"type":"string"},"image_url":{"type":"string","description":"https url. Call pmav_media first to mirror a generated image onto pmav hosting."},"twitter":{"type":"string"},"telegram":{"type":"string"},"website":{"type":"string"},"fee_recipient":{"type":"string","description":"address that earns 0.7% of every trade forever. Defaults to the sender."},"dev_buy_eth":{"type":"number","description":"optional first buy in ETH, inside the launch transaction"},"anti_snipe":{"type":"boolean","description":"default true. The first 30 seconds charge a decaying premium and 70% of it goes to the creator."},"from":{"type":"string","description":"the wallet that will sign. Required for a real simulation and an exact cost."}}}}],"transport":"POST JSON-RPC 2.0 to this same path"}