{
  "_comment": "The Bellring public record. Generated by research/records.py from research/config.json, bot/launch_params.BELLRING.json and schedule.json. Every address below was read from chain 4663 rather than copied from documentation. This file is the source for bellring.xyz/verify and /disclosures; those pages render it and hold no figures of their own.",
  "version": 1,
  "generated_at": "2026-08-30T04:49:41Z",
  "canonical": {
    "site": "https://bellring.xyz",
    "subdomain_pattern": "https://<ticker>.bellring.xyz",
    "x": "@Bellringxyz",
    "x_url": "https://x.com/Bellringxyz",
    "source_code": "https://github.com/Vosdev98",
    "only_these": [
      "https://bellring.xyz",
      "https://<ticker>.bellring.xyz",
      "https://x.com/Bellringxyz"
    ],
    "_note": "Anything not on this list is not us."
  },
  "chain": {
    "id": 4663,
    "name": "Robinhood Chain",
    "rpc": "https://rpc.mainnet.chain.robinhood.com",
    "explorer": "https://robinhoodchain.blockscout.com",
    "_no_public_mempool": "Chain 4663 sequences first-come-first-served with no public mempool, so gas bidding does nothing and transactions cannot be front-run the way they can on Ethereum."
  },
  "launchpad": {
    "name": "Pons v2",
    "_verified": "Every address and number below was read from chain 4663 on 2026-08-28, not copied from docs.",
    "factory": "0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e",
    "meme_hook": "0xE5e702641Ea86F4ae6cC3cDaeD2B886f976Be044",
    "fee_escrow": "0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e",
    "launch_locker": "0x267444D099b10fB5Ed7c3Cc7B7c767AdcA574952",
    "launch_deployer": "0x3711ceA4feaDE896C913C68F01Eda97Cb06D1A42",
    "graduation_executor": "0xC7819B64A1dAECD7eC19856d026cb14EfBd89046",
    "v4_pool_manager": "0x8366a39CC670B4001A1121B8F6A443A643e40951",
    "launch_fee_eth": 0.0005,
    "max_creator_tax_bps": 1000,
    "snipe_tax_seconds": 3,
    "snipe_tax_start_bps": 9900,
    "_snipe_note": "For the first few seconds after a launch the launchpad taxes buys punitively - starting at 99% - to make sniping unprofitable. It decays to the normal rate. The chain says 3 seconds; the launchpad's own documentation says 5. The chain wins."
  },
  "operator": {
    "deployer": "0x9C67735971C2aCeC51A14390df1947C29f0E8CE0",
    "creator_fee_recipient": "0x9C67735971C2aCeC51A14390df1947C29f0E8CE0",
    "explorer": "https://robinhoodchain.blockscout.com/address/0x9C67735971C2aCeC51A14390df1947C29f0E8CE0",
    "same_wallet": true,
    "recipient_change_timelock_seconds": 259200,
    "_recipient_change_note": "This address is not frozen, and saying so would be false - it is timelocked. Changing it means calling transferCreatorFeeRecipient, waiting 3 days (259,200s, read from the factory), then executing inside a 3-day window, and only the current recipient can do it. That means any change is visible on chain for three days before it can take effect.",
    "_role": "This address deploys every Bellring token. It does NOT receive this token's creator fees - those are paid to a contract, described in full on the disclosures page. What this address HOLDS is a separate question, and it is read live below rather than claimed here.",
    "_role_label": "Deployer",
    "_identity": "Bellring is run by one person, not a company. Source is published at https://github.com/Vosdev98. No other identifying detail is published, and none is needed to check anything on this page."
  },
  "commitments": {
    "_immutable": "Every field here is fixed at deployment. No setter exists on the token, the factory or the hook, so none of it can be changed afterwards - by us or by anyone.",
    "creator_tax_bps": 200,
    "creator_tax_pct": 2.0,
    "protocol_curve_fee_pct": 1.0,
    "all_in_trade_fee_pct": 3.0,
    "protocol_fee_share_bps": 3000,
    "creator_receives_pct": 2.7,
    "protocol_keeps_pct": 0.3,
    "_fee_note": "Charged on each side of a trade, so a round trip costs about 6.0%. It splits three ways: 2.0% creator tax, plus the launchpad's 1% curve fee, of which Pons keeps 30% and passes the rest on (protocolFeeShareBps = 3000, which answers the same on the hook, the curve, and the factory's fee policy). That works out at 2.7% to the fee recipient and 0.3% to Pons.",
    "_fee_provenance": "Be clear about which parts of that are measured and which are derived. MEASURED on chain, in both directions: a 0.0012 ETH buy accrued exactly 2.000% to the creator-tax bucket and exactly 1.000% to the curve-fee bucket, and a sell of 173,094 tokens accrued the same 2.000% and 1.000% of gross - so a sell is taxed identically to a buy, which is why the round trip is 6% and not 3%. protocolFeeShareBps reads 3000 from three independent places. DERIVED: the 2.7% net, which is those two facts multiplied together. Nobody has yet watched 2.7% land in the escrow, because the sweep that moves it is permissioned and we cannot call it. When a Pons keeper first sweeps our curve it becomes directly checkable, and if the number differs this page is wrong and will say so.",
    "_fee_flow_note": "Creator fees are NOT claimable on demand. A trade accrues them on the bonding curve itself, in two separate buckets (the curve fee and the creator tax). They only reach the escrow when sweepFees is called, and that function is permissioned - calling it from the token's own deployer reverts NotFeeSweepOperator. Only then can the recipient claim. So payout timing depends on a Pons keeper, not on us.",
    "founder_buy": false,
    "founder_buy_eth": 0,
    "insider_allocation_pct": 0,
    "presale": false,
    "team_allocation": false,
    "vesting": false,
    "buyback_enabled": false,
    "snipe_tax_exemptions": [
      "0x4A85aF1819fcc5E9e8aa30f04eFd99c4aC761d01"
    ],
    "_exemption_note": "An address listed here is exempt from the launch snipe tax - the 9900 bps (99%) that every other buyer pays for the first 3 seconds. It is how an address can buy first without paying for the privilege. The list is written into the launch calldata forever and can only be set at launch. Ours has 1 address on it and it is named above. We are not going to pretend otherwise: it is in the transaction input and you can decode it yourself.",
    "_allocation_caveat": "Still exactly true - no tokens are handed to anyone and the whole supply mints to the curve. But do not read it as 'no one had an advantage': one address was exempted from the 3-second snipe tax. That is disclosed in full above, and it is a different thing from an allocation.",
    "_zero_dev_buy": "No dev buy AT LAUNCH - the founder-buy parameter was off, so no tokens were bought in the launch transaction and none were minted to anyone. That is what this row measures and it is fixed forever. It says nothing about what any wallet bought afterwards on the open market; those balances are listed below, read live. Ownership is a different question from allocation, and the honest answer to it is not zero: an operator wallet bought on the open market, first, using the snipe-tax exemption listed above, and it holds what it bought. Its live balance is read from the chain below."
  },
  "fee_routing": {
    "active": true,
    "known": true,
    "verified_on_chain": true,
    "_verification": "Confirmed against the chain: this address is what getLaunchedToken reports as the token's creator fee recipient, not merely what we wrote down.",
    "_source_verification_note": "The vault is a freshly deployed contract, so the explorer will show it as unverified source for a while after launch. That is what an unverified new contract looks like, not evasion - the source is published and gets submitted once the launch settles. Until then you can still read its behaviour: every getter is callable, and the split proportions are immutable constructor arguments you can read back.",
    "recipient": "0x00981ca7A906CdfCf22DcB9684c8DbE44FD57B79",
    "contract": "0x00981ca7A906CdfCf22DcB9684c8DbE44FD57B79",
    "explorer": "https://robinhoodchain.blockscout.com/address/0x00981ca7A906CdfCf22DcB9684c8DbE44FD57B79",
    "_what": "Creator fees for this token are paid to a contract, not a wallet. BellringVault splits everything that arrives three ways, on fixed proportions set at deployment: one third to whoever has staked the token, one third reserved to buy the token on its own curve and burn it, one third to the operator. On a 3% trade that is roughly 0.9% / 0.9% / 0.9%, because only 2.7% ever reaches the contract - Pons keeps 0.3%.",
    "_guarantees": [
      "No owner, no setter, no pause, no upgrade path. Every parameter is fixed in the constructor, including the split.",
      "Rewards arrive in the asset the token trades against - native ETH for the parent - because Pons charges fees in the pairing asset, never in the launch token itself. No swap, no oracle, no slippage.",
      "The burn is a separate, permissionless call with a caller-supplied slippage bound, so a thin or graduated curve cannot block stakers from being paid.",
      "The burn can never touch staked principal: it measures the contract's balance before and after the buy and destroys exactly that difference, then asserts the staked total is still fully backed.",
      "Staking is a plain transfer in and out. The token is a vanilla ERC20 with no transfer hook and no transfer tax, so principal is not eroded by staking, and there is no lockup."
    ],
    "_timing": "Fees do not arrive continuously. They accrue on the bonding curve and only reach the escrow when a Pons keeper calls sweepFees - a permissioned function we cannot call. Rewards therefore appear in steps, on somebody else's cadence."
  },
  "links": {
    "buy": "https://www.ponsfamily.com/launchpad/0x96f2911e06610f22b62d8335701b3439e07e2a98",
    "buy_label": "Buy on Pons",
    "token_explorer": "https://robinhoodchain.blockscout.com/token/0x96F2911e06610F22B62d8335701B3439e07E2a98",
    "curve_explorer": "https://robinhoodchain.blockscout.com/address/0x537CEe82B7f68a52278Ba1A70A75b4aA4041Ea3d",
    "vault_explorer": "https://robinhoodchain.blockscout.com/address/0x00981ca7A906CdfCf22DcB9684c8DbE44FD57B79",
    "deployer_explorer": "https://robinhoodchain.blockscout.com/address/0x9C67735971C2aCeC51A14390df1947C29f0E8CE0",
    "chart": "https://www.geckoterminal.com/robinhood/pools/0x537CEe82B7f68a52278Ba1A70A75b4aA4041Ea3d",
    "launchpad_home": "https://www.ponsfamily.com/launchpad",
    "_buy_warning": "Check the address before you buy. The link above is built from the contract address published on this page, but no link is a substitute for reading the address you are actually trading - on Pons, on the explorer, or in your wallet. If what you see there is not the address on this page, stop.",
    "_chart_note": "The chart is GeckoTerminal, which indexes the bonding curve itself. DexScreener does not show a curve, so it is blank until a token graduates - that is a property of the indexer, not a sign anything is wrong."
  },
  "mechanism": {
    "active": true,
    "headline": "Every trade pays 3%, buying and selling. Most of it comes back.",
    "of_trade_pct": 3.0,
    "both_directions": "3% is charged on each side. Buying costs 3% and selling costs 3%, so a position bought and later sold pays it twice - about 6% round trip before the price has moved at all. Measured on a real buy and a real sell, not assumed from the parameters.",
    "to_pons_pct": 0.3,
    "to_vault_pct": 2.7,
    "legs": [
      {
        "share_bps": 3333,
        "of_trade_pct": 0.9,
        "label": "to stakers",
        "detail": "Split pro rata between everyone who has staked the token, and paid in ETH - the asset the token trades against - because Pons charges fees in the pairing asset. No swap, no oracle."
      },
      {
        "share_bps": 3333,
        "of_trade_pct": 0.9,
        "label": "buys and burns",
        "detail": "Set aside to buy the token on its own curve and destroy what it buys. The burn measures the balance before and after and destroys exactly that difference, so it can never touch staked principal."
      },
      {
        "share_bps": 3334,
        "of_trade_pct": 0.9,
        "label": "to the operator",
        "detail": "The only part anyone at Bellring keeps."
      }
    ],
    "stakers_not_holders": "Simply holding the token earns nothing - it has to be deposited in the vault, and you withdraw it yourself whenever you like. There is no lockup, and staking costs nothing beyond gas because the token is a plain ERC20 with no transfer tax.",
    "not_instant": "Fees accrue on the bonding curve, a Pons keeper sweeps them to the escrow on its own cadence - a permissioned call we cannot make - and only then can the split run. Rewards arrive in steps, on somebody else's schedule.",
    "comparison": "Every other Pons V2 token on the current leaderboard keeps its creator tax in full: 400 bps, 200, 100 and 0, against our 200. Our rate is unremarkable and deliberately so. What is different is where it goes - we are the only one returning any of it to stakers or burning any of it.",
    "_comparison_caveat": "That is four tokens, not the whole board. Nineteen of the twenty-three leaderboard entries are V1 or not launchpad tokens at all, so the factory has no fee record for them. 'Every Pons V2 token on the current leaderboard' is exactly what was measured, and it is a small sample.",
    "_pending": "Not live yet. This activates when $BELLRING is signed at the bell, and the contract's address is published here - read back off the chain - the moment it is."
  },
  "mechanics": [
    {
      "title": "Fees arrive in the asset the token trades against, never in the token itself",
      "detail": "Straight from the fee escrow's own documentation: revenue arrives in whichever asset the launch trades against - native ETH for an ETH-paired launch, and the pairing token otherwise. This is why each subsidiary is paired with a real ticker rather than for decoration: an MSTR-paired listing earns MSTR. It also means paying anyone in a real asset needs no swap, no router and no oracle - the asset is simply what already arrived."
    },
    {
      "title": "The tokens themselves are plain ERC20, and transfers are free",
      "detail": "A Pons launch token is a vanilla ERC20 with burn - no transfer hook, no transfer tax, no blacklist, no rebase, no owner privileges. The 3% is charged by the curve on SWAPS only. Sending one to a friend, or moving it in and out of a staking contract, costs nothing beyond gas. The deployer address recorded on the token is reference data and confers no rights over it."
    },
    {
      "title": "Almost nothing on this launchpad graduates, and that includes us",
      "detail": "Of 360,816 tokens launched on Pons all-time, 409 have graduated - about 0.11%, or one in 880. Roughly 11,500 launched on the most recent full day. Bellring is thirty entries in that distribution and the base rate applies to us exactly as much as to everyone else. It is printed here because a site that only publishes the flattering numbers is not a record, it is an advert."
    }
  ],
  "impersonation": {
    "pre_launch": false,
    "headline": "Only one address is $BELLRING. Check it here.",
    "detail": "Compare the address you were given against the one below, and check on the explorer that its creator is our deployer. If either differs, it is not ours, whatever the name says.",
    "test": "The test that always works: read the token's creator on the explorer. If it is not 0x9C67735971C2aCeC51A14390df1947C29f0E8CE0, it is not a Bellring token - no matter what it is called, what logo it uses, or who sent it to you."
  },
  "exemption": {
    "any": true,
    "count": 1,
    "addresses": [
      "0x4A85aF1819fcc5E9e8aa30f04eFd99c4aC761d01"
    ],
    "headline": "One address was exempted from the launch snipe tax.",
    "_what": "For the first 3 seconds after launch the launchpad taxes buys at 9900 bps - 99% - to make sniping unprofitable. The address below is exempt from that. It is documented because it is permanently in the calldata, not because it achieved anything - in the event it achieved nothing at all. Verified from the token's own transfer log: the launch minted at block 49,565,104, four unrelated addresses bought within the next fifteen blocks, and ours was the FIFTH and last to buy, about six minutes later. The 3-second window had long closed. The exemption bought no priority, no better price and no advantage over anyone. We are stating that because it is what the chain says, not because it flatters us - it would read better if we had simply not asked for the exemption.",
    "_whose": "It is a wallet belonging to the operator. It is NOT the deployer and NOT the fee recipient - those are three separate addresses, and all three are listed with live balances in 'What we hold' below. None of them is summarised away.",
    "_does_not_change": [
      "It is not an allocation. No tokens were handed to anyone - the entire supply mints to the bonding curve, and that purchase was made at the curve price like any other.It paid the same 3% trade tax everyone pays. The exemption is from the 3-second snipe tax only.",
      "It does not change the supply, the fee split, the vault, or anything about how the token behaves after those 3 seconds."
    ],
    "_check_it": "Do not take our word for it. The exemption list is part of the launch transaction's input data - open the launch transaction on the explorer and decode it. It cannot be hidden, edited or removed, which is exactly why it is written here."
  },
  "holdings": {
    "heading": "What we hold",
    "measured_at": "2026-08-30T04:49:41Z",
    "supply": 995130754.08,
    "wallets": [
      {
        "role": "deployer",
        "address": "0x9C67735971C2aCeC51A14390df1947C29f0E8CE0",
        "raw": "0",
        "tokens": 0.0,
        "pct": 0.0
      },
      {
        "role": "fee wallet",
        "address": "0xabd6a7a57c4fd8ae8904fb313a59285e597819f5",
        "raw": "2729547757751204631807030",
        "tokens": 2729547.76,
        "pct": 0.2743
      },
      {
        "role": "exempt buyer",
        "address": "0x4A85aF1819fcc5E9e8aa30f04eFd99c4aC761d01",
        "raw": "0",
        "tokens": 0.0,
        "pct": 0.0
      }
    ],
    "combined_pct": 0.2743,
    "answer": "Three addresses, and their live balances are below.",
    "_detail": "Every address we control is listed below with its live balance, read from the token contract rather than written here. That includes the deployer, the wallet the creator fees are paid out to, and the wallet that was exempt from the snipe tax. If a figure here disagrees with the chain, the chain is right. This page previously stated that the deployer held nothing. It did, for several hours, and then it bought - which is exactly why balances are measured here and not asserted."
  },
  "not_claimed": [
    "There is no presale, no allocation and no dev buy - the zero-allocation commitments below are unchanged by the fee routing.",
    "The launchpad's own buyback flag is still set to false. On this launchpad a 'buyback' does not burn anything - it locks tokens and releases them over five years. The burn described above is ours and it destroys tokens outright.",
    "Nobody at Bellring takes custody of your money. Staking moves tokens into a contract that has no owner, no pause and no upgrade path, and you withdraw them yourself.",
    "Rewards are not a promise of profit. They are a share of trading fees that only exist if people trade, and they can be zero for as long as nobody does."
  ],
  "never": [
    "We will never DM you first, and we will never ask you to connect a wallet to claim anything.",
    "There is no presale, no whitelist, no allocation round, and no airdrop claim page.",
    "We will never announce a contract address anywhere except this site and @Bellringxyz. An address from any other account, group or DM is not ours.",
    "We will never ask you to send funds to a wallet. Every legitimate trade happens on the launchpad's own contract, from your own wallet.",
    "We will never publish a second address for a token that already has one. A 'migration', 'V2' or 'corrected' contract is somebody else's scam."
  ],
  "risks": [
    "These are memecoins with no intrinsic value. The most likely outcome for any one of them is that it goes to zero.",
    "Every trade is taxed on the way in and on the way out. A round trip costs roughly 6% before any price movement at all.",
    "A token stays on a bonding curve until it graduates. Until then liquidity is the curve itself, and it can be thin.",
    "The launchpad, the chain and the pairing asset are all third parties. Any of them can change terms, deprecate an asset, or stop working.",
    "The operator earns creator fees on volume. That is a real conflict of interest and it is disclosed here rather than hidden: fees are earned whether the price goes up or down."
  ],
  "parent": {
    "ticker": "BELLRING",
    "name": "Bellring",
    "description": "A holding company for things that trade. Thirty subsidiaries, one listing a day. Parody; not affiliated with any company whose ticker is referenced.",
    "logo_ipfs": "ipfs://bafkreier5lgo2ylkgkf6ddfr5or7pnwwajivujcolht2ikmtia46wqo4qi",
    "_logo_note": "Pinned and byte-verified: the CID was recomputed locally from the artwork and the gateway returned identical bytes.",
    "scheduled_at": "2026-08-30T00:00:00Z",
    "scheduled_label": "Saturday 29 August, 19:00 CT",
    "pair": {
      "symbol": "ETH",
      "address": "0x0000000000000000000000000000000000000000",
      "name": "Native ETH (the zero address is native ETH, not a missing value)",
      "graduation_eth": 4.2
    },
    "contract": "0x96F2911e06610F22B62d8335701B3439e07E2a98",
    "explorer": "https://robinhoodchain.blockscout.com/token/0x96F2911e06610F22B62d8335701B3439e07E2a98",
    "status": "launched"
  },
  "subsidiaries": [
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-01T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-02T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-03T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-04T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-05T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-06T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-07T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-08T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-09T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-10T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-11T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-12T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-13T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-14T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-15T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-16T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-17T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-18T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-19T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-20T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-21T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-22T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-23T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-24T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-25T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-26T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-27T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-28T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-29T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    },
    {
      "ticker": null,
      "name": null,
      "site": null,
      "pair": null,
      "scheduled_at": "2026-09-30T01:00:00Z",
      "contract": null,
      "explorer": null,
      "status": "sealed",
      "_sealed": "Announced at the bell. The ticker and company name are withheld until then because launchpad names are first-come and an early reveal is an invitation to register it first."
    }
  ],
  "how_to_verify": [
    {
      "claim": "This contract address is really ours.",
      "check": "Open the token on the explorer and read its creator. It must be 0x9C67735971C2aCeC51A14390df1947C29f0E8CE0. If it is not, it is not our token, whatever the name says."
    },
    {
      "claim": "Who holds the token, including us.",
      "check": "Call balanceOf on the token for each address we control - they are listed with live balances on the disclosures page - or read the holders tab on the explorer. We are not going to summarise it into one flattering number here: the deployer held nothing for the first hours and then bought, which is precisely why this page reads balances instead of asserting them."
    },
    {
      "claim": "The tax is what we said it is.",
      "check": "Read the launch event on the factory (0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e). The creator tax is fixed there at deployment and there is no function to change it later."
    },
    {
      "claim": "Who bought, when, and what we hold.",
      "check": "Every transfer of this token is public - read them in order rather than taking any sentence here on its own. What they show: our exempt address was not the first to trade, so the snipe-tax exemption it holds bought it no priority on this launch, and the balances of every address we control are listed live on the disclosures page."
    }
  ],
  "how_this_file_changes": "A contract address appears here when a listing is signed: the address is written into schedule.json, `python research/site.py --house` regenerates this file, and the site is redeployed. The address is never typed into a page.",
  "disclaimer": "Bellring and every subsidiary named here are fictional entities. These are memecoins with no intrinsic value, no expectation of profit, and no affiliation with Robinhood, any exchange, or any company whose ticker is referenced. Tickers are used as pairing assets and as parody. Nothing here is financial advice or an offer of any security."
}
