{"name":"reBelieve public protocol spec","version":1,"generatedAt":"2026-08-05T09:21:42.978Z","networkMode":"mainnet","indexerDocs":"https://localhost:3000/developers/indexers","manifest":"https://localhost:3000/indexer-manifest.json","tokenList":"https://localhost:3000/token-list.json","apiBase":"https://localhost:3000/api/public","solana":{"launchEngine":"meteora_dbc","idlStatus":"external-meteora-dbc","idlNote":"Solana launches use a dynamic bonding curve. The legacy reBelieve Anchor program remains documented for older/internal launches only.","programId":"dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN","sourcePath":"Solana dynamic bonding curve program","meteoraDbc":{"programId":"dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN","config":"8mpRdHjEN1AwULtBHm3WqDKjmZT7UuNgycYVKrCavd7s","quoteMint":"So11111111111111111111111111111111111111112","feeClaimer":"AC1AqV5DoXPxU5sqSWSDX2hgRbzJhrJjtc2yTP4cR961","leftoverReceiver":"AC1AqV5DoXPxU5sqSWSDX2hgRbzJhrJjtc2yTP4cR961","lifecycle":["Metaplex metadata","SPL mint with revoked authorities","Dynamic bonding curve virtual pool","Bonding-curve trades","Public liquidity-pool graduation"]},"tokenPrograms":{"splToken":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","token2022":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"},"metadataProgramId":"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s","quoteMint":"So11111111111111111111111111111111111111112","graduationDex":"Dynamic bonding curve -> public liquidity pool","graduationProgramId":"cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG","economics":{"tokenDecimals":9,"totalSupplyBaseUnits":"1000000000000000000","standardFeeBps":250,"creatorFeeBps":150,"platformFeeBps":100,"antiSnipeStartFeeBps":2500,"antiSnipeDecaySeconds":1200},"pdaSeeds":{"launch":["\"launch\"","mint"],"launchOptions":["\"launch_options\"","launch"],"transferFeeEscrow":["\"transfer_fee_escrow\"","launch"],"transferFeeEscrowAuthority":["\"transfer_fee_escrow_authority\"","launch"],"creatorVesting":["\"creator_vesting\"","launch","creator"],"migrationVaultOwner":["\"migration_vault_owner\"","launch"]},"instructions":[{"name":"initialize_launch","discriminator":"5ac9dc8e70fd640d","args":["InitializeLaunchArgs"]},{"name":"initialize_launch_with_options","discriminator":"28b80427fcfa2d57","args":["InitializeLaunchArgs","LaunchOptionsArgs"]},{"name":"initialize_launch_token_2022","discriminator":"16d183c83d273d3c","args":["InitializeLaunchArgs"]},{"name":"initialize_launch_token_2022_with_options","discriminator":"d2747db5a16f39e8","args":["InitializeLaunchArgs","LaunchOptionsArgs"]},{"name":"buy","discriminator":"66063d1201daebea","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"buy_with_options","discriminator":"6b297af0a8efe50c","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"buy_token_2022","discriminator":"38f4a374b9e291fc","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"buy_token_2022_with_options","discriminator":"c076c6f8807ec519","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"sell","discriminator":"33e685a4017f83ad","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"sell_with_options","discriminator":"55ae454e4bc8c53c","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"sell_token_2022","discriminator":"d3344dee9b668a9d","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"sell_token_2022_with_options","discriminator":"300327698c74f710","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"claim_creator_fees","discriminator":"00177dea9c768659","args":[]},{"name":"sweep_platform_fees","discriminator":"bea819b64b7b87bd","args":[]},{"name":"initialize_transfer_fee_escrow","discriminator":"b5ed373c45ce5cc3","args":[]},{"name":"collect_transfer_fees_to_escrow","discriminator":"588772dddbc3f651","args":[]},{"name":"claim_creator_transfer_fees","discriminator":"9821edba427794d4","args":[]},{"name":"sweep_platform_transfer_fees","discriminator":"769d3bb980183289","args":[]},{"name":"migrate_to_damm_v2","discriminator":"eeaec2c93a98eb89","args":["MigrateToDammV2Args"]},{"name":"record_damm_v2_migration","discriminator":"d024686d5824d79e","args":["RecordDammV2MigrationArgs"]},{"name":"claim_damm_v2_lp_fees","discriminator":"cc6eccecc82493e6","args":["ClaimDammV2LpFeesArgs"]},{"name":"credit_damm_v2_lp_fees","discriminator":"d48eecef5231271b","args":["claimed_wsol_lamports:u64"]}],"accounts":[{"name":"Launch","discriminator":"903333a3ce55d526","seeds":["\"launch\"","mint"]},{"name":"LaunchOptions","discriminator":"57438c7513853bbd","seeds":["\"launch_options\"","launch"]},{"name":"TransferFeeEscrow","discriminator":"ffa7926fbbbb25a2","seeds":["\"transfer_fee_escrow\"","launch"]},{"name":"CreatorVesting","discriminator":"43862171f144fc8a","seeds":["\"creator_vesting\"","launch","creator"]}],"events":[{"name":"none","fields":["Current Solana program stores canonical state in accounts; public REST trade/OHLCV endpoints are available for indexers that do not parse instructions directly."]}],"integrationModel":{"preGraduation":{"marketType":"Dynamic bonding curve","externalRoutingStatus":"meteora-dbc-source-indexing","note":"Pre-graduation trading happens through a dynamic bonding curve. Public REST endpoints expose reBelieve display metadata, and compatible Solana indexers can parse the pool on-chain.","indexerEndpoints":{"latestLaunches":"https://localhost:3000/api/public/launches/latest?limit=25","token":"https://localhost:3000/api/public/tokens/{tokenAddress}","metadata":"https://localhost:3000/api/public/tokens/{tokenAddress}/metadata","price":"https://localhost:3000/api/public/tokens/{tokenAddress}/price","trades":"https://localhost:3000/api/public/tokens/{tokenAddress}/trades?limit=100","ohlcv":"https://localhost:3000/api/public/tokens/{tokenAddress}/ohlcv?range=7d&interval=5m","bonding":"https://localhost:3000/api/public/tokens/{tokenAddress}/bonding","graduation":"https://localhost:3000/api/public/tokens/{tokenAddress}/graduation"},"requiredForDisplay":["Metaplex metadata PDA","public HTTPS metadata JSON","public logo image","token-list entry","public token page"]},"postGraduation":{"marketType":"public DEX pool","dex":"Public liquidity pool","externalRoutingStatus":"pool-indexing-required","note":"DEX Screener, Jupiter, LI.FI, Birdeye and GeckoTerminal visibility/routing generally requires a supported public pool, reserves, and at least one settled swap.","requiredProof":["mint address","pool address","pool swap transaction","metadata URL","logo URL"]},"token2022TransferFeeCaveat":"Token-2022 transfer-fee tokens are supported by reBelieve, but external routing/indexing support varies. Verify each major platform with a tiny mainnet route before claiming broad tradability.","token2022MetadataExtensionCaveat":"For Token-2022 launches, reBelieve verifies Metaplex metadata first. Some wallets/indexers may also inspect MetadataPointer or TokenMetadata extensions, so listing packs include token2022-metadata-extension.json for display debugging."}},"publicDataFallbacks":{"latestLaunches":"https://localhost:3000/api/public/launches/latest?limit=25","tokenByAddress":"https://localhost:3000/api/public/tokens/{tokenAddress}","trades":"https://localhost:3000/api/public/tokens/{tokenAddress}/trades?limit=100","ohlcv":"https://localhost:3000/api/public/tokens/{tokenAddress}/ohlcv?range=7d&interval=5m","bonding":"https://localhost:3000/api/public/tokens/{tokenAddress}/bonding","graduation":"https://localhost:3000/api/public/tokens/{tokenAddress}/graduation"}}