{"name":"reBelieve public launchpad API","version":"1.0","endpoints":{"tokenList":"https://launch.rebelieve.app/api/public/token-list","tokenListJson":"https://launch.rebelieve.app/token-list.json","wellKnownTokenList":"https://launch.rebelieve.app/.well-known/rebelieve-token-list.json","solanaMintsCsv":"https://launch.rebelieve.app/api/public/solana-mints.csv","wellKnownSolanaMintsCsv":"https://launch.rebelieve.app/.well-known/rebelieve-solana-mints.csv","sitemap":"https://launch.rebelieve.app/sitemap.xml","robots":"https://launch.rebelieve.app/robots.txt","indexerManifest":"https://launch.rebelieve.app/api/public/indexer-manifest","indexerManifestJson":"https://launch.rebelieve.app/indexer-manifest.json","wellKnownIndexerManifest":"https://launch.rebelieve.app/.well-known/rebelieve-indexer.json","sourceIntegration":"https://launch.rebelieve.app/api/public/source-integration","sourceIntegrationJson":"https://launch.rebelieve.app/source-integration.json","wellKnownSourceIntegration":"https://launch.rebelieve.app/.well-known/rebelieve-source-integration.json","indexerDocs":"https://launch.rebelieve.app/developers/indexers","protocolSpec":"https://launch.rebelieve.app/api/public/protocol","solanaTokenList":"https://launch.rebelieve.app/api/public/token-list?chain=solana","baseLaunchpadAbi":"https://launch.rebelieve.app/api/public/protocol/base-abi","baseTokenList":"https://launch.rebelieve.app/api/public/token-list?chain=base","latestLaunches":"https://launch.rebelieve.app/api/public/launches/latest?limit=25","tokenByAddress":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}","tokenListingBundle":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/listing","trades":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/trades?limit=100","price":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/price","ohlcv":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/ohlcv?range=7d&interval=5m","bondingProgress":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/bonding","graduationStatus":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/graduation","metadata":"https://launch.rebelieve.app/api/tokens/{tokenId}/metadata","publicMetadata":"https://launch.rebelieve.app/api/public/tokens/{tokenAddress}/metadata","metadataImage":"https://launch.rebelieve.app/api/tokens/{tokenId}/metadata/image","metadataBanner":"https://launch.rebelieve.app/api/tokens/{tokenId}/metadata/banner"},"listingPack":{"command":"LAUNCHPAD_NETWORK=mainnet npm run listing:workflow -- <mint-address-or-token-id> --base-url https://launch.rebelieve.app --chain solana","monitorCommand":"LAUNCHPAD_NETWORK=mainnet npm run listing:monitor -- <mint-address-or-token-id> --base-url https://launch.rebelieve.app --wait-for broad --attempts 30 --interval-ms 60000","outputDir":".listing-submissions/{symbol}-{mintPrefix}/","coreFiles":["submission-manifest.json","pack-validation.json","listing.json","asset-manifest.json","submission-checklist.md","readiness-report.json","readiness-summary.md","external-platform-proof.json","external-platform-proof.md","external-trading-compatibility.json","platform-readiness.json","platform-contact-plan.json","platform-contact-plan.md","outreach-message.md","platform-outreach-messages.md"],"platformFiles":["dexscreener-token-info.json","jupiter-token-verification.json","jupiter-source-ingestion.json","birdeye-token-info.json","geckoterminal-token-info.json","solanatracker-token-info.json","dextools-token-info.json","phantom-wallet-metadata.json"],"onChainProofFiles":["metaplex-onchain-metadata.json","solana-mint-authorities.json","token2022-metadata-extension.json"]},"sourceIntegration":{"schema":"rebelieve-source-integration-v1","generatedAt":"2026-07-02T15:55:33.243Z","command":"LAUNCHPAD_NETWORK=mainnet npm run listing:source-pack -- --base-url https://launch.rebelieve.app --program-id <SOLANA_MAINNET_PROGRAM_ID> --example <EXAMPLE_TOKEN_1> --example <EXAMPLE_TOKEN_2>","publicUrls":{"api":"https://launch.rebelieve.app/api/public/source-integration","json":"https://launch.rebelieve.app/source-integration.json","wellKnown":"https://launch.rebelieve.app/.well-known/rebelieve-source-integration.json","indexerManifest":"https://launch.rebelieve.app/indexer-manifest.json","protocolSpec":"https://launch.rebelieve.app/api/public/protocol","tokenList":"https://launch.rebelieve.app/token-list.json","solanaMintsCsv":"https://launch.rebelieve.app/api/public/solana-mints.csv","indexerDocs":"https://launch.rebelieve.app/developers/indexers"},"purpose":"Use this when asking platforms to integrate reBelieve as a launchpad/source, especially for pre-graduation bonding-curve visibility.","lifecycle":{"preGraduation":{"marketType":"reBelieve Solana bonding curve","externalRoutingStatus":"custom-source-integration-required","availableData":["latest launches","token metadata","price","trades","OHLCV","bonding progress","graduation status"]},"postGraduation":{"marketType":"Meteora DAMM v2 public pool","externalRoutingStatus":"pool-indexing-required","requiredProof":["mint address","pool address","at least one settled pool swap","external route quote proof"]}},"generatedFiles":["source-integration-manifest.json","source-integration-summary.md","source-integration-checklist.md","source-integration-messages.md"],"attachWithEverySourceRequest":["source-integration-manifest.json","source-integration-summary.md","source-integration-checklist.md","source-integration-messages.md","external-trading-status.json for each example token","indexer-monitor-summary.md for each example token when available"],"platforms":{"birdeye":{"priority":1,"purpose":"Solana launchpad/source integration for pre-graduation bonding-curve market data.","contacts":["bds.support@birdeye.so","bds@birdeye.so"],"docs":["https://docs.birdeye.so/docs/enterprise-contact","https://docs.birdeye.so/reference/get-defi-v2-tokens-new_listing"]},"codexDefined":{"priority":2,"purpose":"Launchpad lifecycle indexing: launches, trades, bonding progress, graduation, post-migration pools.","docs":["https://docs.codex.io/launchpads"]},"dexScreener":{"priority":3,"purpose":"Normal token visibility after pool activity; custom source integration for pre-graduation curve display.","contacts":["https://forms.gle/hXUEm4f5ZxVvyykN7","https://discord.gg/wpV9vZsbR4"],"docs":["https://docs.dexscreener.com/token-listing","https://docs.dexscreener.com/dex-listing"]},"jupiter":{"priority":4,"purpose":"Token search, metadata/verification, source/tag ingestion, and route proof after supported liquidity.","contacts":["https://verified.jup.ag/","https://x.com/jup_vrfd"],"docs":["https://developers.jup.ag/docs/tokens/token-information","https://developers.jup.ag/docs/tokens/verification","https://dev.jup.ag/docs/swap/v1/get-quote"]},"geckoTerminal":{"priority":5,"purpose":"Post-graduation token/pool metadata correction after pool liquidity and trades exist.","contacts":["https://www.geckoterminal.com/update-token-info"],"docs":["https://www.geckoterminal.com/dex-api","https://support.coingecko.com/hc/en-us/articles/22611965649305-How-do-I-list-my-token-on-GeckoTerminal"]},"solanaTracker":{"priority":6,"purpose":"Solana discovery and potential launchpad/source integration for bonding-curve data.","contacts":["https://www.solanatracker.io/enterprise"],"docs":["https://docs.solanatracker.io/"]},"tradingTerminals":{"priority":7,"purpose":"Axiom, Photon, GMGN and similar terminals need direct source integration for pre-graduation tokens."}},"claimBoundaries":{"walletDisplay":"Claim only after Metaplex metadata, public HTTPS metadata/image, token-list entry, and revoked mint/freeze authorities.","dexVisibility":"Claim only after public pool plus at least one transaction; normal DEX visibility is not expected during bonding.","jupiterRouting":"Claim only after a quote route succeeds. Token search alone is not routing proof.","broadExternalTrading":"Claim only after wallet display, pool activity, DEX visibility, route proof, and terminal/indexer observations are all proven."}},"externalPlatforms":{"dexScreener":{"visibilityModel":"automatic_after_supported_public_pool_and_first_swap","urlTemplates":{"search":"https://dexscreener.com/search?q={tokenAddress}","solanaPair":"https://dexscreener.com/solana/{poolAddress}"},"submitOrFixProfile":"https://marketplace.dexscreener.com/product/token-info","attachFiles":["listing.json","dexscreener-token-info.json","external-trading-compatibility.json","platform-readiness.json","metaplex-onchain-metadata.json","solana-mint-authorities.json","asset-manifest.json","logo.*","banner.*"],"contactWhen":"Only after the pool has at least one settled swap, unless requesting direct reBelieve bonding-curve source integration."},"jupiter":{"visibilityModel":"search_and_routing_depend_on_metadata_liquidity_audit_signals_and_route_support","urlTemplates":{"token":"https://jup.ag/tokens/{tokenAddress}","verification":"https://verified.jup.ag/"},"docs":["https://dev.jup.ag/docs/tokens","https://dev.jup.ag/docs/tokens/verification"],"attachFiles":["jupiter-token-verification.json","jupiter-source-ingestion.json","external-trading-compatibility.json","listing.json","metaplex-onchain-metadata.json","solana-mint-authorities.json","token2022-metadata-extension.json","platform-readiness.json"],"contactWhen":"After clean metadata, real liquidity, acceptable audit/Organic Score data, organic activity, and a tiny route test for Token-2022 transfer-fee tokens."},"birdeye":{"visibilityModel":"token_info_correction_or_launchpad_source_integration","urlTemplates":{"token":"https://birdeye.so/token/{tokenAddress}?chain=solana"},"docs":["https://docs.birdeye.so/docs/token-info-update-service","https://docs.birdeye.so/docs/enterprise-contact"],"attachFiles":["birdeye-token-info.json","listing.json","platform-readiness.json","outreach-message.md"],"contactWhen":"Contact for metadata/logo correction after indexing, or earlier for reBelieve launchpad/source integration."},"geckoTerminal":{"visibilityModel":"automatic_after_public_pool_reserves_and_transactions_are_indexed","urlTemplates":{"token":"https://www.geckoterminal.com/solana/tokens/{tokenAddress}"},"docs":["https://www.geckoterminal.com/update-token-info","https://support.coingecko.com/hc/en-us/articles/22612245806745-How-do-I-update-token-information-on-GeckoTerminal"],"attachFiles":["geckoterminal-token-info.json","listing.json","platform-readiness.json"],"contactWhen":"After public pool activity if the token or pool remains missing/stale."},"solanaTracker":{"visibilityModel":"token_discovery_by_mint_or_direct_launchpad_source_integration","urlTemplates":{"token":"https://solanatracker.io/tokens/{tokenAddress}"},"docs":["https://docs.solanatracker.io/","https://docs.solanatracker.io/raptor/overview","https://www.solanatracker.io/enterprise"],"attachFiles":["solanatracker-token-info.json","listing.json","platform-readiness.json","outreach-message.md"],"contactWhen":"Before scale-up if pre-graduation bonding-curve launches should appear as a native source."},"dexTools":{"visibilityModel":"automatic_after_supported_public_pair_or_custom_launchpad_source_integration","urlTemplates":{"solanaPair":"https://www.dextools.io/app/en/solana/pair-explorer/{poolAddress}"},"docs":["https://info.dextools.io/faq/how-can-i-list-my-token-on-dextools/"],"attachFiles":["dextools-token-info.json","listing.json","platform-readiness.json","outreach-message.md"],"contactWhen":"After a public pool has activity if normal indexing misses it, or before scale-up for custom pre-graduation source indexing."}},"claimGates":{"walletDisplay":{"claim":"Token metadata is ready for wallets and explorers.","canClaimWhen":["Mainnet mint exists.","Metaplex metadata PDA exists and points to a stable HTTPS metadata URI.","Public metadata JSON returns name, symbol, description, image, logoURI, external_url and properties.files.","Logo route returns a concrete image MIME type, CORS headers and cache headers.","Mint authority and freeze authority are revoked."],"proofFiles":["metaplex-onchain-metadata.json","solana-mint-authorities.json","token2022-metadata-extension.json","phantom-wallet-metadata.json","asset-manifest.json"],"doNotClaimWhen":["Metadata URL is localhost, private, mutable or not HTTPS.","Logo is a data URI or broken image route.","On-chain metadata is missing or points to a different URI."]},"dexScreenerVisibility":{"claim":"Token can be found on DEX Screener.","canClaimWhen":["A supported public DEX pool exists.","At least one settled swap occurred on that pool.","DEX Screener token/pair probe sees the token or pair."],"proofFiles":["dexscreener-token-info.json","external-platform-proof.json","platform-readiness.json"],"doNotClaimWhen":["Token is still only trading on the reBelieve bonding curve.","Pool address is missing.","No public pool transaction has settled."]},"jupiterTokenSearch":{"claim":"Token can be found by Jupiter token search.","canClaimWhen":["Jupiter Tokens API returns the mint.","Returned name, symbol and logoURI match the public metadata/token-list entry.","Audit/Organic Score fields are reviewed for the token category."],"proofFiles":["jupiter-token-verification.json","listing.json","external-platform-proof.json"],"doNotClaimWhen":["Only reBelieve token-list search works.","Jupiter Tokens API does not return the mint."]},"jupiterRouting":{"claim":"Token has a proven Jupiter quote route.","canClaimWhen":["A non-destructive Jupiter route probe succeeds token-to-USDC or USDC-to-token.","Liquidity, first-pool and audit signals are acceptable.","Token-2022 transfer-fee tokens have been tested with a tiny mainnet route."],"proofFiles":["jupiter-token-verification.json","external-trading-compatibility.json","readiness-report.json"],"doNotClaimWhen":["Jupiter token search works but route proof is missing.","The route probe returns no route or only zero output.","Token-2022 transfer-fee compatibility is untested."]},"broadExternalTrading":{"claim":"Token is broadly visible and externally tradable.","canClaimWhen":["Wallet/display metadata is ready.","DEX Screener pool visibility is ready.","Jupiter route proof is available.","Birdeye and GeckoTerminal have indexed or the generated monitor report marks them ready for the target claim."],"proofFiles":["indexer-monitor-report.json","indexer-monitor-summary.md","external-platform-proof.json","external-trading-compatibility.json"],"doNotClaimWhen":["Any gate above is missing.","Only one platform has indexed the token.","There is no route proof for an actual trade path."],"monitorCommand":"LAUNCHPAD_NETWORK=mainnet npm run listing:monitor -- <mint-address-or-token-id> --base-url https://launch.rebelieve.app --wait-for broad --attempts 30 --interval-ms 60000"},"launchpadSourceIntegration":{"claim":"reBelieve can be integrated as a launchpad/source before graduation.","canClaimWhen":["The platform accepts direct source integration.","Indexer manifest, protocol spec, latest launches, trades, OHLCV, bonding and graduation endpoints are public.","At least one mainnet example token with real trades is available."],"proofFiles":["jupiter-source-ingestion.json","solanatracker-token-info.json","birdeye-token-info.json","outreach-message.md","platform-outreach-messages.md"],"doNotClaimWhen":["The platform only supports post-DEX-pool indexing.","Only devnet examples exist."]}},"generatedAt":"2026-07-02T15:55:33.243Z"}