Answers, each with its receipt
The team publishes everything: source, tests, audits, deployment records, the papers, and the list of what is not done yet. Every answer here ends at one of those, or at a transaction on Ethereum.
SHAMBA LUV, ticker LUV, is a reflection token on Ethereum. Holding it earns it: 3% of every market trade is paid out to all holders in proportion to what they hold. Wallet to wallet it has no fee and no minimum, so one LUV is always exactly one LUV. It is the unit of emotonomics, the idea that attention and connection are where value comes from.
Both are true, in order. LUV entered the world priceless: a free trillion to everyone who arrived, in as many hands as would hold it. Then the market opened and the pair gave it a price. Phase 1 was priceless, Phase 2 was value, Phase 3 is the price. The price is an expression of the attention LUV gathered; it did not come first.
A transfer between wallets carries no fee and has no minimum, so the amount sent is the amount received, to all eighteen decimals. A million LUV is the standard gesture. A trillion LUV is the measure of value.
On Uniswap. This button opens the swap preset from USDC to LUV on Ethereum mainnet:
https://app.uniswap.org/swap?chain=mainnet&inputCurrency=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48&outputCurrency=0x2711111111683B8708cb9a48cBf36a51315F8254If Uniswap opens without LUV filled in, paste the contract address into its token search: the app only lists tokens it already knows, and LUV is found by address. The same address is what MetaMask needs.
On Uniswap, on Ethereum mainnet. The button at the top of every page opens the swap preset from USDC to LUV; you can pay with ETH instead. Set slippage to 10%. The 5% trade fee is what pays holders, and a young pool moves when you enter it, so a lower setting fails with "insufficient output amount" or "no routes".
The contract address is shown in full at the top of this page and under the contracts, with a copy button. Check it against Etherscan before you paste it anywhere else.
The app's auto-router does not quote fee-on-transfer tokens. The Universal Router and the V2 route that supports fee-on-transfer do. Retry with the V2 route or raise slippage.
Because the pair is where LUV's price is made. There is one market for LUV: the LUV/WETH pool on Uniswap V2. Every Buy button on this site, and the one in the sentiment paper, opens Uniswap preset to that pool, paying in USDC (or ETH), so your click lands on the same reserves the chart reads. There is no order book behind it, no listing fee, no middleman: your swap moves the reserves, the reserves are the price, and three of the 5 fee points on that trade pay holders the moment it settles.
A USDC buy is routed by Uniswap into WETH, then WETH → LUV on the LUV/WETH pair. The pair is the only place LUV meets ETH, so every buy and sell, and therefore every candle on the chart, is a transaction on this one contract you can read yourself. The click is also a measurement: a buy is the most costly, least fakeable signal of sentiment there is, which is why the sentiment paper reads the price as revealed feeling.
The price is what Uniswap quotes from the pair: the headline on the landing and the chart is the cost to buy one trillion LUV, in USDC, from the live reserves. The pair prices LUV in ETH, so the dollar price is the pool ratio times the price of ETH. Between LUV trades the pool ratio does not move at all, so LUV moves at the speed of Ethereum: when ETH rises or falls, LUV's dollar price moves with it, with or without a LUV trade. Only a LUV buy or sell changes the ratio.
What LUV's own community does shows up as the departure from ETH: the price in ETH, and the multiple from launch. That departure is the sentiment signal; the rainbow chart is the long path it is read against. The chart's "vs ETH" mode shows which of the two moved.
A Uniswap V2 pair stores each of its two reserves as a 112-bit number, so no V2 pair can ever hold more than 2¹¹²−1 of a token's smallest unit. LUV's supply is about 21 times that, so at launch the treasury put the most LUV any V2 pair can hold into the LUV/ETH pair, to the last wei. One wei more and Uniswap refuses the transaction with "UniswapV2: OVERFLOW". LUV filled Uniswap to the brim.
| LUV in the pair | of the cap | |
|---|---|---|
| the cap, 2¹¹²−1 wei | 5,192,296,858,534,827.628530496329220095 | 100% |
| seeded, 2026-07-27 | 5,192,296,858,534,827.628530496329220095 | 100% |
| 2026-09-26 | 1,597,428,260,395,553.551626469790170421 | 30.77% |
How it was done: one transaction from the treasury, bankon.eth, to the Uniswap V2 router, addLiquidityETH, asking for exactly 2¹¹²−1 wei of LUV (in hex, 112 ones) with the ETH side, 0.051922968585348276 ETH, sized to the launch price, and minimums at 97.5% of each. The pair did not exist yet, so the router created it in the same transaction, and the pair's first Sync event recorded its LUV reserve at exactly the cap. Everything that did not fit stays with the treasury, which backs the market as depth grows.
What it means for trading: a reserve can never pass the cap, so at launch the pool was full and the first trade could only be a buy; a sell would have had nowhere to put its LUV and would revert. Buys have since taken LUV out of the pool, which is also why the price has risen. Today the room under the cap is larger than any single transaction can use, because the per-transaction maximum is 1% of supply, about 1.11 quadrillion LUV.
Automated scanners flag every fee-on-transfer token, because a fee looks like a tax to a script. The answer is not a badge but two checks you can make yourself: the source is verified on Etherscan and matches the deployed bytecode, and the code contains no blacklist, no pause, no mint, no sell block, and fees that can only be lowered. The liquidity is also locked, which is what most scanners actually want to see.
Scroll to zoom, drag to pan, hover for a bar. The range buttons (24H, 7D, 30D, ALL) pick a candle interval for you; the interval buttons override it. Candles or line, linear or log. The indicators row toggles the EMA ribbon, Bollinger bands, Fibonacci levels, volume, RSI, MACD, emotonomic pressure, reflections paid to holders, and the multiple from launch.
Candles are built from every swap on the pair since launch, fused with luv.oracle's minute samples. The live price is the pair's reserves, read from Ethereum by your browser. A bar with no LUV trade still moves in dollars, because the pair prices LUV in ETH and ETH moves; ETH/USD through time comes from hourly closes. The LUV/ETH unit shows the pair alone. Choose "vs ETH" to see which of the two moved. Indicators read the USD close whatever unit is on the axis, because momentum belongs to the asset, not the unit.
Units: 1 luvwei = 10⁻¹⁸ LUV and 1 wei = 10⁻¹⁸ ETH, so luvwei/wei is numerically ETH per LUV. The conversion at any moment: one trillion LUV in USDC, wei per LUV, ETH per LUV, LUV per ETH.
One click: the button switches MetaMask to Ethereum mainnet and offers LUV with its gold-heart mark. Other chains are added when the LUVbridge is live.
By hand: in MetaMask choose Import tokens, network Ethereum mainnet, paste the address 0x2711111111683B8708cb9a48cBf36a51315F8254, symbol LUV, 18 decimals. Most wallets show a USD value once their price feed indexes the pair; the authoritative price is on this site's chart, read from the pair reserves every minute, and on Uniswap itself.
5% on market trades, buys and sells through the pair, split 3 : 1 : 1. Three points reflect to holders. One point is added to liquidity, so every trade permanently deepens the pool. One point funds the team, and the team spends only by two-of-three consensus across its marketing, community and development components. Wallet-to-wallet transfers carry no fee.
The 3% pays you to hold; the 1% defends what you hold. Deeper liquidity means less price impact per exit for everyone who remains. The team and liquidity slices accrue as LUV inside the token contract and are swapped to ETH by a public housekeeping call, processFees, that anyone may pay gas for.
They do not arrive as a transfer. The contract keeps a reflected supply and a true supply; your balance is your share of the reflected total. When a trade's fee shrinks the reflected supply, every holder's share grows in the same block. Your balance simply reads higher. The pair, the burn address and the platform contracts are excluded, so reflections go only to people.
It costs the trade, and it returns the trades of everyone else. Entering or leaving through the pair costs the 5% token fee plus Uniswap's 0.3% pool fee plus the price impact of your own size, and gas. Holding costs nothing. Sending wallet to wallet costs nothing but gas: 1 LUV == 1 LUV. What comes back is 3% of every market trade, reflected into every holder's balance in proportion to what they hold, and the drops, which cost nothing at all.
| you do | it costs | it returns |
|---|---|---|
| buy on Uniswap | 5% token fee + 0.3% pool fee + impact + gas | LUV, earning reflections from the next trade on |
| hold | nothing | 3% of every market trade, pro rata; the 1% to liquidity deepens the pool under you |
| send to a wallet | gas only, no fee, no minimum | exactly what you sent arrives |
| sell on Uniswap | 5% token fee + 0.3% pool fee + impact + gas | ETH or USDC; the 3% you paid goes to those who stay |
| take a drop | nothing; the drip redeems in one batched transaction when you choose | LUV, see from freedrop to fountain |
A round trip, buy then sell, costs about 10.3% before impact: 1 − (0.95 × 0.997)². The entry is earned back by reflections alone when the market has traded about 1.8 times the reflecting supply (the 5.3% you paid ÷ the 3% returned). Count what you collect in LUV, not dollars: while you are accumulating, your LUV balance is the measure, and it only goes up while you hold.
111,111,111,111,111,111 LUV, the eighteen-digit repunit, about 111 quadrillion. It was minted once at genesis and there is no mint function, so it can never grow. About 4.98 quadrillion has been sent to the burn address and excluded from rewards, so it never earns reflections and never comes back.
Yes: 1% of supply per transaction, about 1.11 quadrillion LUV. It is the floor the contract allows and it can never be set lower. The pair, the treasury and the platform contracts are exempt so that liquidity operations work in one transaction.
The pool was seeded with what a Uniswap V2 pair can hold: the protocol maximum of 2¹¹²−1 wei, about 5.19 quadrillion LUV, because V2 reserves are 112-bit numbers and the full allocation cannot fit one pair. The treasury holds the remaining circulating supply and backs the market as depth grows. Marketing and community allocations are earmarked for the rewritten vault and are listed under the open list below until they are locked.
Yes. 100% of the circulating LUV/WETH LP is held by an ownerless, extend-only timelock at 0x111111f70cb3469B5285862d7a4e7Cb53d04f502. Lock #1 holds 16,419,484.36 LP, the full position, and matures 2026-11-22. The treasury's LP balance is exactly zero. Nobody, including the team, can bring the maturity forward; the beneficiary can only extend it.
Two gates, the clock and the block height, must both pass. There is no owner, no pause, no rescue, no upgrade. The contract was deployed through Create3d so its address is reproducible on every chain and claimable only by the treasury. 113 tests including six stateful invariants over 32,768 random calls, and a mainnet-fork rehearsal that locked the real position and proved it comes back to the wei. It has not yet had an independent audit, which its own audit file says plainly.
The liq-locker holds LP tokens. The LUVlocker is a vault for LUV itself: principal on an extend-only timer, reflections harvestable as interest. The version deployed on 2026-07-25 has a High-severity finding from the August audit and holds zero LUV; it will not be used for real supply. The rewrite, luv-locker, fixes the finding, removes the owner, and is the route the earmarked supply will take once its remaining tests and an independent audit are done.
Deployer, owner and treasury are bankon.eth, 0x10f7Ee226B16bea7f365Dc1eDEF159Fc1957D169. Salt luv.launcher.6aodu. Every contract is source-verified on Etherscan.
Open, yes: every contract is on GitHub and verified on Etherscan. Audited, yes, in the honest sense: a full internal audit was published in August 2026, severity-ranked, with each finding tagged live or pre-deploy, and 174 curated tests are listed one by one with their status. Where a finding needed a rewrite, the rewrite is its own repository with its own tests. No independent third-party audit has been paid for yet, and the documents say so rather than imply otherwise.
No honeypot switches in the token: no blacklist, pause, mint or sell block, and fees can only be lowered. Two act-now items were raised for the treasury: pause or withdraw the still-funded airdrop contract, and never route real supply through the original vault. Both are tracked on the open list.
The owner is the treasury, bankon.eth, and ownership has not been renounced. What the owner can do is bounded by the code: lower fees, set exemptions, set the pair. What the owner cannot do: mint, pause, blacklist, block sells, raise fees, or unlock the liquidity. The liquidity is in a contract with no owner at all. That is the difference between a promise and a lock.
Five commitments LUV builds to: determinism as identity, zero dependencies, verification over trust, precision without approximation, and quantum-migratable signatures. Upgradeable proxies, admin backdoors, pausable custody, remote fetches and unverified bytecode fail the mark. "Verified" is a reserved word on this site: it means the Etherscan green checkmark, and nothing else.
In five stages, each narrower in size and wider in time than the one before, from a limited gift to a source that does not run dry.
| stage | what it was, or is | today |
|---|---|---|
| freedrop | the limited free gesture: a trillion LUV to each of the first to arrive, gas sponsored | ✓ closed after Phase 1, claims on chain |
| airdrop | the pioneers' drop, to be delivered by batch, 1 LUV == 1 LUV (honoured) | ◐ promised, not yet delivered; the snapshot is published with the delivery |
| earndrop | LUV for sharing LUV: 3,333,333,333 per post, 8 hours apart, three a day, on days you sign in | ◐ submissions recorded; payout waits on the distributor |
| drip | one million LUV a day, 11.574 LUV a second, while you are signed in; redeemed in one transaction | ◐ the meter runs; payout waits on the distributor |
| wishing.wells from eternal.fountains | fountains that give from what the locked supply earns, never from principal; wells where a participant's gesture draws from them | ◐ next, on the open list |
The direction is from principal to yield. The freedrop spent supply once, and the airdrop will. The earndrop and the drip pay for presence and sharing, out of a budget. A fountain is funded by what locked LUV earns in reflections, so it can give for as long as LUV trades, and a well is the place a person draws from it.
The trillion-LUV gesture closed after Phase 1. Signing in still provisions a wallet, and holding LUV still earns reflections on every trade. The airdrop contract remains on chain with its claims recorded.
A million LUV a day for every signed-in participant, flowing at 11.574 LUV per second, capped daily. It accrues gas-free and is redeemed in one batched transaction when you choose. The meter is live; the on-chain payout waits on a new distributor deployment, listed on the open list below. Nothing accrued expires while you wait.
The standard: your wallet is created on your own machine, in your browser, encrypted under your passphrase; the platform never sees the key and only verifies a signature when you bind the address to your sign-in. The legacy path, a wallet the platform generated for you at sign-in with its owner key stored encrypted, is being handed over: Your dashboard leads with it: address, QR, balance, send and receive, and your shareable LUV card. Then the handoff: press and hold to reveal the key, save it somewhere safe or import it into MetaMask, and press "shred the platform's copy": the encrypted key is overwritten with random bytes seven times, blanked, and the table rewritten. That is irreversible. From then on the platform can deliver LUV to your address but can never sign for it.
An ERC-4337 smart account, provisioned at sign-in and yours alone. You can export the key; the platform keeps it encrypted only so it can deliver LUV to you, and firstLUV explains why you should keep it private or place it in a trust. You can also sign in with MetaMask and use your own address; the gesture rail is social-gated because a bare wallet is trivial to sybil.
Ethereum mainnet, only. The address is deterministic: the Create3d factory sits at one address on Ethereum, Optimism, Arbitrum, Base and Polygon, and the LUV address is reserved for the treasury on each of them. When LUV deploys to another chain it will be at the address you already know, and until then any "LUV" at a different address on any chain is not LUV.
YES. 1 LUV == 1 LUV. On the live Ethereum contract, 0x2711111111683B8708cb9a48cBf36a51315F8254.
Promised and not yet done. Each with what the chain says today and what will prove it.
Today: the live IncentiveDistributor holds zero LUV and predates the redeem rail, and it is deliberately non-upgradeable, so a new deployment is the only honest route. What proves it: the new contract verified, and two live redemptions with the Redeemed event naming who paid the gas.
Today: marketing and community allocations are earmarked, not locked, because the original vault has a High-severity finding and will not be used. The rewrite needs stateful invariant fuzzing, a fork test against the real token, and an independent audit. What proves it: a deposit transaction, the vault balance, and the unlock time.
Today: the closed airdrop contract still holds a balance and its claim function trusts the signer's voucher for the amount. The audit asks the treasury to pause it or withdraw to treasury. What proves it: the Paused event or the withdrawal transaction.
Today: the audits are internal and published in full. What proves it: a third-party report, linked from here.
Today: named, not built; nothing is on chain. The promise: an eternal.fountain holds locked LUV and gives only what that LUV earns in reflections, never its principal, so it can flow for as long as LUV trades; a wishing.well is where a participant's gesture, the wish, draws from a fountain. It follows the distributor and the locked supply above, because a fountain is a lock that pays. What proves it: the fountain contract source-verified on Etherscan, its funding transaction, and a first draw from a well naming who drew it.
The SHAMBA-LUV organisation on GitHub, in full. Public unless marked.
| repository | what it holds |
|---|---|
| LUV | The live platform: the Ethereum contracts, the self-hosted backend, the first site as served, the protocol papers and passed.md. |
| SHAMBALUV | The canonical documents: LUVPAPER, WHITEPAPER, EMOTONOMICS, REFLECTIONS, LIQLOCK, SECURITY, firstLUV, and the contract lineage to today. |
| liq-locker | The ownerless LP timelock, live on mainnet, with its tests, fork rehearsal and deployment report. |
| luv-locker | The reflection vault rewritten: principal locked, reflections harvestable, no owner. Not yet mainnet-cleared. |
| vesting | Two ways to vest a reflection token, the OpenZeppelin-fork method and the in-house standard, side by side with tests. |
| luv-site-archive | The complete first luv.pythai.net, frozen 2026-09-05 and mapped in MAP.md. |
| MultiSend | The first multisend test, the origin of LUVbus. |
| luvdrop | The first claim UI. |
| luvdat · dataluv | The first airdrop applications; the flow they pioneered is now self-hosted in LUV. |
| .github | The organisation profile. |
| incentivedistributor · LUVlocker · luvdat2 · luvdat3 · frontend | Private: the incentive platform's working repository and earlier iterations. |
| cypherpunk4096/standard · scientific | The standard LUV builds to, and the reference token that proved the multichain rail. |
| cypherpunk4096/emotonomics | Emotonomics as a field of economics: the treatise. |