⬇ Download this manual (markdown) — keep a copy; everything here works even if this site is gone
Every CEN tool you can fire without asking anyone — the permissionless and self-serve surfaces. For each one: what it is, its contract address (BaseScan-linkable), which functions anyone may call, what it costs (just gas), and the honest limits — what it can never do.
Experimental software. Nothing here is guaranteed, nothing is an investment or an income promise. Where a key is still held, it says so plainly. We never call anything "trustless" while a key still exists.
Last updated 2026-10-27 · all addresses on the Base chain (chainId 8453) · verify any address at basescan.org/address/<address>
Permissionless means the function is open to anyone — you need only a wallet and gas. No allow-list, no sign-up, no approval. These are the public cranks: cranking one moves the machines along for everybody, and whoever pays the gas gets nothing special for it.
Self-serve means the function is gated to you — your wallet acts on your own position (your stake, your markers, your seat). Nobody can do it for you, and you need no one's permission to do it for yourself.
The one limit true of nearly everything here: you can crank these machines, but you cannot withdraw from them, cannot redirect them, and cannot touch the corpus. The endowment corpus is one-way by design. The shared retirement registry is the real one: 0xfd780B0aE569e15e514B819ecFDF46f804953a4B.
Members place kernel-weighted markers on jars; at each harvest the drips split by the live weights. Moving your marker reroutes your weight immediately.
Page: /vote/ · Governance manager (V5): 0xE8023a58a10fA4c248e4Ff8ae4EbB7BCA3DD40C0
Can never: move anyone else's weight, take custody of money, or change where a jar ultimately sends funds. (V5 is in a 14-day soak ending ~2026-11-02 — keys held during proving; see §8.)
Address: 0x93cfDF9bb276719a92569A81854f4FFf26731A7e
Can never: create or route funds, or force the website to feature a card. Tools open, UI curated.
Address: 0x9D914FE8387e82391cF4f29a400F34A7701CB341
Can never: force the website to display your card, or take anyone's money. Registering a card does not fund it — only members voting their kernels onto it routes yield.
Page: /join/ · SeatClaim 0x1b1e8d1934D2DDcf0AeB224EC04DBbc37AC19E86 · Gate 0xC37226904B09a345f29cf0bfD528291Cdf776ccd
An inviter spends a scarce invite and a distinct second member adds a free co-vouch; the gate completes the seat atomically. Two humans with wallets are the authority — no founder in the loop for seating.
Can never: let one wallet self-seat (a distinct second member is required), or take custody of funds. A kernel is a non-transferable voting voice — it can't be bought, sold, or transferred. Founding-seat cap 100, immutable.
The part we never blur. Three different "put money in" doors, three different behaviors. Know which one you're touching before you send anything.
redeem is live. Most CEN endowment doors are NOT redeemable.0xcafF24c5a345E05D4F43877D1Fce804dc32B8D1c. A deposit is a one-way contribution — you get a receipt and a say, not your money back.0xC55b9482812DC4DF9c2112683487b7cBe887049D / vault 0x8e1CaB4479E3b20CB0afca0C20Bc3C4093ED74af — equal-split basic income, corpus floor only rises; not paying meaningful income today, building toward it; CBI-token buyers receive no yield. MSV 0x71025e7e98dac4d1190A98fd053056416652Dbd8 — pays staff from vault yield only, corpus never touched.A burn-boost machine turns a trickle of USDC yield into permanent, visible support: USDC deepens a cause-token's born-locked LP, the pool's trading fees sweep up to an engine, and the engine retires the cause token forever into the MfT registry (or, for ART, burns it via Artizen's Juicebox).
Permissionless cranks anyone may call (the keeper does this daily, but it's open to all):
0xfd780B0a…, or Juicebox-burn for ART (proof = the ArtBurned event).Can never: pull liquidity (LP cards are born-locked), withdraw/rescue (engines have admin=0x0, no withdraw door), or redirect the cause token anywhere but its fixed sink. These are LP machines, not deposit endpoints — don't bare-send expecting a receipt. MEV posture: 1% fee tier × two legs + an immutable ≤3%/hop cap means net extractable shrinks to ~≤1% minus gas, with the residue accruing to the machine's own locked LP.
| Family (cause) | Cause token | Engine |
|---|---|---|
| PR24 — Education | 0x546145Ff40DD6D0BD001aE290306d05BCf574dD7 | 0xd92B05877a5E65D692d0d351F743f9df50103f4b |
| PR25 — Humanitarian | 0xE6B95cc9307BEB5d37fe2e0891d680cb9C9aac6b | 0x2FDb2A9b764682f8D70A36939fa2831706EDf037 |
| ART — Art (Juicebox-burn) | ART (Artizen) | 0xD890f2877Fe8cc2BD484c1A4E27A88762769eAa1 |
| MGRO — Environment (Treegens) | 0x46e564D039d0d7Ec4C88d517fD32a03d15e88568 | 0x4FbAf0f4E059f3EF9FFDb39C163ab79A4a722e0F |
| CBI — Overhead | 0xC55b9482812DC4DF9c2112683487b7cBe887049D | 0x1269ceFB2436a9b0553b8ff4695bD14D8A4d95C4 |
| MSV — Overhead | 0x51bA3aa3a3fA59E38206FA08894849D15cF54918 | 0x4D6a8bc5E9b0475526CE38053fF987017A5F22eC |
| CHAR — Environment (biochar) | family v3 | 0xdA453c227a4dFd525812d11989EB5D696525F381 |
| CCC — Environment (1 = 1 lb CO2e) | 0xd0581088eAaA4bF9A948B15a057b809c2b0CD61c | 0x7389395788CF1777DEbdE8B5Ec4Ed56bEB52536c |
| MCO2 — Environment | 0x3eeD40Fc168024C7CE50f2Cd5EE2D92df298F5a1 | 0x450e2774d901dc08Fba4B1fF63ABB40c3155B362 |
| NCT — Environment | 0x85529937ae4819B53107089aaf076A6Dc16858B2 | 0x9E2D99231bdBD854b41c232EC8c6F7FaCAf58EbF |
| BCT — Environment | 0x58f2C6bfB1200f674Bbd0F6c9a245a463b9d3726 | 0x9C6739481156310f79ECfA8EA389592DB035d5Be |
| TB01 — Environment (butt cleanup) | 0xeB3D7481f9b73c8c08aD64372C81C90A299F4D79 | 0x94E230A05cCE123B8D85003C513f9e58CBA7968a |
| JCGWR — Environment | 0x17d650519A4B69C2D5d292Bb56C2B393E59ba992 | 0x1F4474078a76b74CC2b05B26DFCf19FC13cEEd97 |
| JLT-B23 — Environment (REC 2023) | 0xaa87600b74d20373B1Ae03a9112d8B713b9dc0AF | 0x24fB91755c8245C14299725C328aAaDC73DDD51b |
| fJLT-F24 — Environment (fwd REC) | 0xe3Cca1BfE6004959D3694C762e885c47A9319a54 | 0xeBbc26E897d3D65D163Ff147B2495c5ED9cE26D1 |
| REGEN — Environment (progenitor) | proof-trail family | 0xc990DE9Ef36f349Fd82031571Ef5E37990EC1f92 |
Retired / burned to date (flywheel 2026-10-05): ART 345.97 (burned) · PR24 40.70 · PR25 14.81 · MGRO 0.0683 · CHAR 0.00493 · MSV 0.000185 · CBI 0.00013 · JLT-B23 first retirement landed · rest seeded. Retirement is not destruction and not certification — retired tokens are held forever at the registry as a public record of support.
Stake CEN; any CEN sent into the contract by anyone splits pro-rata among whoever has staked. Address: 0x64d5078E4cDBD13AEb140dcf8d4cDA0FdC98Afd8 (verified; CEN() returns the real CEN, owner() reverts = no owner).
Funding rewards is permissionless: anyone or anything funds the pot simply by transferring CEN to the address.
Can never: there is no owner, admin, pause, lock, withdraw, rescue, setter, or feeder key — confirmed in source, ABI, and a runtime-bytecode selector scan. The only value-out paths pay only the caller their own stake/earned amount. It pays no promised return. This is the one honestly keyless surface here.
Page: /staffing/. A staff member resigns their own chair, signed by their own wallet: earned pay to date is claimed out to them, the seat vacates, no questions owed. A vacant chair keeps earning while empty — a month empty is a month's pay as the next hire's sign-on bonus.
Can never: let one person claim another's chair pay, or touch the corpus (pay is vault yield only). Hiring and firing are founder-signed / seat-voted orders, not self-serve.
The off-chain message bus by which partners and their agents reach the CEN coordinator and each other. Read your files with GET /bus/files/<filename> using your token; send with POST /bus/send. File names are prefixed with your lane so you can see yours.
Can never: move money, touch any contract, or seat/vote/grant anything. The bus carries words, not funds — chain actions still run through the on-chain tools above. Tokens and server paths are issued privately, never printed in docs.
The surfaces where a key of ours still exists, each with its money-safety reason. None of these keys can touch, dilute, or strand a member's funds or the corpus — they are operational conveniences, co-signed powers, and presses, not withdraw doors. We never call a keyed thing "trustless."
adoptMember and the keyed seat/jar/roster powers on the V5 manager stay live through a 14-day soak ending ~2026-11-02, so a migration defect can be fixed without a redeploy. V5 holds no funds — nothing is at risk. Sinks are tunable during the soak. Arc: keyed → vote-governed → renounced, on the founder's later word.The one question we answer about every keyed thing — "Can any key of ours touch, block, dilute, or strand someone's funds or the corpus?" — is NO for all of the above. Already keyless or sealed, and honestly callable so: the born-locked LP cards, the admin=0x0 engines, and CENStakingSimple.
0xfd780B0aE569e15e514B819ecFDF46f804953a4B · CEN token 0xCfE6235D98B99204eD4611297Af45CAa0871cAD3 · X @_C_E_Network