{{ failedText }}
{{ gateText }}
{{ emptyText }}
Your name comes with the key you brought. Change it where that key lives.
{{ busyLabel }}
{{ identityKind }}
The chat runs on Nostr. If you already have a Nostr identity you can use it here, and your name and messages follow you between devices.
No signer extension was found in this browser (Alby, nos2x and the like).
A key you paste is kept in this browser's storage, like the generated one. An extension or a remote signer keeps it out of the page altogether.
{{ busyLabel }}
Anyone holding this secret can write as you. Keep it somewhere private; paste it into another browser, or a Nostr app, to be the same person there.
{{ nsecText }}
Hidden until you press the eye, so it is never on screen by accident.
{{ membersLine }}. Every wallet that has signed for a chat key, whether or not the pool counts it a member. Online means their page has said so in the last two minutes.
Esbee is a pooled staker for Bitcoin Staking Bonds. Workers put in sBTC and the STX it takes to stand beside it; the pool rolls from one bond to the next without ever unwinding, and the honey is split by the shares you held while it was earned.
Nobody presses a launch button. stake is permissionless — {{ launch.lead }}
{{ launch.note }}
{{ bond.lead }}
Current phase: {{ bond.dial.phase }} — {{ bond.dial.phaseNote }}
Esbee is a bee, and a bee was already what this contract is.
A membership that acts as one. That is what a DAO claims to be, and what quadratic weight is trying to make true rather than assume.
Workers put in; the store holds. Members deposit sBTC and STX, the treasury holds the principal, and the ledger never has to net a reserve off a payout.
Yield that accrues slowly and is drawn down later — which is a six-month bond, almost exactly. It is split by shares, not by who is standing there when it lands.
Each bond the pool stakes into is an epoch. pox-5 lets one bond's term end exactly where the next begins, so the pool rolls straight across — moving only the net difference and resizing the STX lock in place.
Positions move at the roll, so your record never describes a position the pool has already left.
Rewards move when an epoch settles, a cycle later — so the bond you were actually in is the one that pays you.
A stash bridges the gap. Leave at a roll and you get your principal back at once, and the final cycle's honey when it arrives.
The sBTC you deposited. It is held by the treasury as principal, never as reward.
Every bond prices sats in STX. pox-5 locks the staker's STX, so the pool holds it and returns it on Stacks.
One share per committed satoshi, struck at the roll. Leave at a roll and you keep the shares of the epoch you were part of — and its final honey. Leave early and the shares go with the sats, which is what makes the split honest for whoever stays.
Deposit sBTC you already hold, or send bitcoin from your own wallet and let the bridge turn it into sBTC. Both end up in the same place, and every deposit needs some STX alongside it. Until the pool stakes, your deposit stays yours — withdraw it any time.
You already hold a position here — it is on that page, with what you can withdraw and claim.
The operator seat can be held by a contract instead of a key. esbee-dao puts five of the operator's powers behind a vote of the pool's own members.
A member ten thousand times larger gets a hundred times the say, not ten thousand. And only committed shares count — a queued deposit is withdrawable on demand, so counting it would let anyone rent a majority for one transaction.
Deposit, vote, withdraw is not a strategy here. It is a no-op.
Every proposal is a set of parameters for one operator call, raised through a typed entry point — so a mandate won for one power can never be spent on another.
{{ p.call }}
{{ p.body }}
bind-bond has to land inside a window pox-5 fixes, and a vote that takes a voting period plus an execution delay to clear cannot be relied on to hit it. The seat holds both: a key that binds, and the DAO for everything a vote can be trusted to time.
Every gate is returned as its own field, so you can see which line a proposal is still behind rather than a bare pass or fail.
{{ g.body }}
{{ voteIntro }}
{{ proposeNote }}
{{ weightNote }}
Proposals and tallies read straight from the node. Only casting a vote needs a wallet.
One mandate each. The hive votes; anyone may execute what carries.
{{ compose.blurb }}
{{ compose.hint }}
{{ p.kind }}
{{ p.blurb }}
{{ noProposalsWhy }}
{{ sel.kind }}
{{ sel.detail }}
Execution is permissionless — the mandate is the vote, not the executor. Anyone can land a proposal that has cleared all six.
The operator picks bonds and signer managers. It never touches a deposit, and it cannot strand the pool by doing nothing.
{{ t.body }}
{{ f.a }}
{{ beeNpub }}
{{ beeLinked }}