For the complete documentation index, see llms.txt. This page is also available as Markdown.

Launch through the API

Prepare an open Robinhood Custom Launch through the API and sign with your wallet

New Robinhood Custom Launches use the Custom Launch Plan guide. Your agent prepares the plan through the API. Your controller wallet reviews and signs the prepared transaction.

  1. Read the live capabilities. Require availability.operations.create.state: "active", then read the manifest and agent setup for the current schema and binding.

  2. Create an API key for Robinhood Chain with custom-launch:create and custom-launch:read. Give it to your agent through a secret store. Send it only to https://api.programmable.market; it cannot sign for your wallet.

  3. For a new open plan, set admissionPolicy to programmable.custom-launch-policy.provenance.v1, feeObligations to [], and publication.visibility to listed. The guide has complete examples. Use your own contracts and liquidity model, with the required 0.3% platform share on pool buys and sells to 0xD88539d3c4C460136a733A3Fd60cf6BF269079da. Document project fees and all owner controls for review. The launch stamp records provenance; it does not certify their safety or economics.

  4. Preflight the exact request through POST /v4/chains/4663/custom-launch-plans:preflight. Resolve any binding or execution findings, then create through POST /v4/chains/4663/custom-launch-plans using the same packed bytes and an Idempotency-Key. If the result is uncertain, recover or retry with those exact bytes and key.

  5. Open the returned launch in Your launches with its controller wallet. Keep that link through review, signing and confirmation. After approval, the open page prepares the launch automatically; choose Sign and launch when ready. Check the network, destination and value in your wallet before confirming. The page tracks the transaction and opens the coin after finality and public indexing.

The earlier /v4/chains/4663/custom-launches profile is retained for existing launch history and recovery. It does not accept new requests. Ethereum Mainnet has a separate V3 guide.

Preflight also provides preparation hints for review. On Ethereum, read reviewReadiness.preparation; on Robinhood, read the programmable.review_preparation entry in assurance.claims. These point to old router or platform-fee constants, zero initial-buy amounts, missing buy evidence and declared liquidity gaps. Confirm the relevant code path, fix the mismatch and repack, or provide evidence for your custom implementation. A hint is not an automatic rejection, and declared funding is not proof that a purchase ran.

In the review console, a passed fork check means the saved buy, sell and platform-fee scenario passed for that exact version and chain. Manual approval opens the 24-hour launch window. The team's wallet still signs the launch; production trading and external terminal support are checked separately.

New approval requires passing buy and sell checks proving that the pool collects the platform’s 0.3%. The checks must match the exact submitted contracts; a website-only surcharge does not satisfy this requirement. See Fees and liquidity for the current fee requirements.

Ethereum and Robinhood launch pages show Review → Launch → Complete. Use Copy launch link to return to the same request. Contract details, findings and review messages remain under Details and review.

Automatic preparation requires the submitting wallet to be connected and signed in on the open launch page. It does not sign or broadcast. Temporary preparation failures retry up to three times, honoring the server's Retry-After; authentication, approval and validation failures need the indicated action. The 24-hour window still starts at manual approval.

After signing, the page saves the transaction hash and follows confirmation automatically. If a Robinhood wallet loses its response, the page searches for the matching original transaction. I already sent it provides manual recovery when the wallet or RPC cannot supply that transaction. Do not send another transaction to resolve an unknown result.

API-only bots continue using the published owner start and polling endpoints. The website's automatic preparation does not change the API request schema, approval policy or signing permissions.

Last updated

Was this helpful?