{"schema":"rebelieve-source-integration-v1","generatedAt":"2026-07-02T15:48:01.516Z","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."}}