{"protocolVersion":"2024-11-05","serverInfo":{"name":"pmav-bnb","version":"1.0.0"},"capabilities":{"tools":{}},"instructions":"pmav is a fair launch memecoin launchpad on BNB Smart Chain (chain 56, mainnet). MONEY SEMANTICS: amounts are NATIVE BNB, not dollars. Multiply by the ethUsd field (live Chainlink BNB/USD) for USD; ethUsd is NULL when unresolved, which means unpriced, never 1. Stock denominated lanes quote in the lane's own stock units at 18 decimals; nine lanes are live: QQQB, NVDAB, AAPLB, SPCXB, SPYB, TSLAB, GOOGLB, MSFTB and BTCB (bitcoin), and holder rewards on a lane coin pay in that same asset. BSC can reorg: treat very recent trades as settling, not settled. Call pmav_bnb_manifest for the venue rules, pmav_bnb_scan before buying anything, and pmav_bnb_quote for amounts. QUOTES ARE UNCAPPED BY DESIGN: the permanent 2% per wallet cap (20,000,000 tokens) clamps real fills, and the cap depends on the buyer's own balance which a coin level quote cannot know, so apply the ceiling yourself when sizing. TO LAUNCH A COIN FOR YOUR USER: call pmav_bnb_media with an image url to host it, then pmav_bnb_launch_prepare with the coin details and the user's wallet as \"from\". You get exact calldata, the exact cost, and a preflight verdict simulated against the real contract. Then give the user the returned sign_url so they review the exact permanent values and sign with their own wallet, or sign the calldata yourself if you hold a 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. Memecoins are extremely risky.","tools":[{"name":"pmav_bnb_manifest","description":"Get the pmav on BNB Smart Chain launchpad manifest: chain facts, the fair launch rules enforced by contract, contract addresses, endpoints and trading model. Call this first to learn how the venue works.","inputSchema":{"type":"object","properties":{}}},{"name":"pmav_bnb_board","description":"List coins on pmav BNB. Sort by new, mcap, vol, trades or last. Money fields are NATIVE BNB (or the lane stock for stock lanes); multiply by the response ethUsd for dollars, and treat a null ethUsd as unpriced, never 1.","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, 48 per page"}}}},{"name":"pmav_bnb_coin","description":"Get one coin: price, market cap, curve progress, volume, fees paid to its creator, and its sniper tax receipts.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"0x coin address"}}}},{"name":"pmav_bnb_scan","description":"Run the launch integrity scan on a coin before buying: which fair launch rules the contract actually enforced, sniper share, holder concentration, deployer history. Returns a grade and machine readable evidence.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}}},{"name":"pmav_bnb_quote","description":"Get a firm, execution exact quote from the lens contract. Buy quotes take a dollar amount, sell quotes take a token amount. The quote simulates the fee and the anti snipe premium. It does NOT apply the permanent 2% per wallet cap (20,000,000 tokens), which depends on the buyer own balance, so clamp the result yourself before using it as minOut. See the UNCAPPED note in the manifest instructions.","inputSchema":{"type":"object","required":["coin","side","amount"],"properties":{"coin":{"type":"string"},"side":{"type":"string","enum":["buy","sell"]},"amount":{"type":"string","description":"dollars for buy, tokens for sell, decimal string"}}}},{"name":"pmav_bnb_creator","description":"Get a creator payroll ledger: lifetime and 24h earnings converted to dollars per coin on that coins own quote asset (null when unpriced), sniper premiums received, coins launched and graduated.","inputSchema":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string"}}}},{"name":"pmav_bnb_wallet_pnl","description":"Get a wallet PnL on one coin computed from this venue final trades: spent, realized, holding value and total, converted to dollars (null when unpriced).","inputSchema":{"type":"object","required":["address","wallet"],"properties":{"address":{"type":"string"},"wallet":{"type":"string"}}}},{"name":"pmav_bnb_launch_prepare","description":"Prepare a coin launch for the user to sign. Give it the coin idea and it returns everything needed in one round trip: a pmav hosted image url, the packed on chain metadata, an ERC 7572 contractURI, the exact calldata for the launch contract, the exact dollar cost, and a preflight verdict SIMULATED against the real contract (so the chain itself confirms the name, ticker and metadata are acceptable and the ticker is not on cooldown). This is READ ONLY: it never signs and never broadcasts. Pass \"from\" (the launching wallet) to get the simulation and the exact cost. Coin metadata is permanent and has no setters, so show the user the returned values 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 of the coin image. Call pmav_bnb_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 will earn 0.7% of every trade forever. Defaults to the sender."},"dev_buy_usd":{"type":"number","description":"optional first buy in dollars, inside the launch transaction"},"from":{"type":"string","description":"the wallet that will sign. Required for a real simulation and an exact cost."}}}},{"name":"pmav_bnb_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_bnb_launch_prepare.","inputSchema":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string","description":"https url of the source image"}}}},{"name":"pmav_bnb_ladder","description":"Get the trench ladder: the 30 day realized PnL leaderboard in dollars (null when unpriced), computed from this venue final trades only (full history cost basis, exits net of fees, sells matched to venue buys so transferred in tokens earn nothing). Includes win rate, streaks, best exit and out the trenches milestone tiers.","inputSchema":{"type":"object","properties":{}}}],"transport":"POST JSON-RPC 2.0 to this same path"}