Skip to content

Imported DAO

An imported DAO is the fastest way to give real on-chain governance to a token that already exists — no fundraise required. Instead of running an LGE (a token sale + liquidity event), you take a token you already have and wrap it in its own DAO. Your community then governs with that token: they propose, vote, and — uniquely — can let the DAO take control of your dapps and upgrade them by vote.

An imported DAO turns an existing token into a self-governing community, without any sale. There are two kinds of tokens you can import:

  • An externally-launched token — any standard token you (or someone else) deployed on the Internet Computer.
  • A token you minted with OhShii’s standalone minter — if you created a token with OhShii but didn’t run an LGE, you can give it governance later.

In both cases, no LGE happens. There is no fundraising round, no token sale, no liquidity event. The token already exists and stays exactly as it is; you’re simply attaching a DAO to it.

Importing gives you a complete, self-contained governance system for your token:

  • Your own DAO — a dedicated on-chain governance canister, owned by your community, not by OhShii.
  • Governance with your token — holders create proposals and vote with voting power derived from your token.
  • The power to upgrade your dapps by vote — this is the headline feature. Your DAO can be made a controller of other canisters (your frontend, your services, supporting canisters), so the community can approve and apply upgrades to those dapps through a vote. No single person has to hold the keys.

The DAO runs the same full governance engine as every OhShii community DAO — the identical proposal types and voting model. Nothing is stripped down because you imported instead of running an LGE.

A few plain requirements have to be met. Most are checked automatically when you verify your ledger in the app:

  • Identity verification (you, the importer). You must complete proof-of-personhood — DecideID or World ID — before you can start an import, the same gate used across OhShii. (This is about you, not your token — separate from the ledger checks below.)
  • An existing token ledger with 8 decimals. Your token’s ledger must use 8 decimals (the standard precision).
  • Approve/allowance support. The ledger must support the standard “approve and spend on your behalf” capability, so payments and future on-chain actions work smoothly.
  • An existing trading pool. Your token needs an existing ICPSwap pool, so the DAO has a real market reference to point to.
  • A ledger not already used by another OhShii campaign. Each token ledger can back only one OhShii DAO. If it’s already attached somewhere, it can’t be imported again.
  • An approved ledger build (compatibility check). OhShii only imports tokens whose ledger is running one of the approved, trusted token-ledger builds. Every approved build has a unique fingerprint (a code hash), and OhShii checks your ledger’s fingerprint against the short allowlist. Today the allowlist covers exactly the two supported origins: a standard external token ledger and the OhShii standalone-minter ledger. This is a safety gate — it blocks malicious or non-standard look-alike ledgers from ever being wrapped in a DAO. If your token came from a normal external deployment or from OhShii’s minter, it already passes.

Your token’s name and symbol are read directly from the ledger itself — you don’t type them in, and whatever you might enter is ignored in favor of the on-chain truth.

Importing a DAO costs:

  • A 20 ICP platform fee, plus
  • The network cycles to run one governance canister — the on-chain “fuel” that keeps your single DAO canister alive. This part is priced dynamically at the current network rate and shown to you before you pay.

The app always displays the full, up-to-date total before you confirm. There is no token sale and no other hidden fee.

The flow is two simple phases and takes a couple of minutes:

  1. Verify your ledger. Paste your token’s ledger and click Verify. The app reads your token’s details and confirms it’s compatible (8 decimals, the right standards, an approved build).
  2. Review and pay. You’ll see the exact cost (20 ICP + network cycles). You approve the payment in your wallet, and OhShii pulls it.
  3. Your DAO is deployed. OhShii creates your dedicated governance canister, wires it to your token and pool, and hands control to your community.
  4. It becomes autonomous. As the final step, OhShii removes itself as a controller of your DAO. From that point on, the DAO answers only to its community and its emergency guardian — OhShii does not stay in control of it, your token, your pool, or your dapps.

If anything goes wrong mid-deploy, the process safely halts rather than leaving things half-finished.

Once your DAO is live, this is day-to-day life for your community:

  • Proposals and voting. Members submit proposals and vote on them. Important, high-impact proposals (like upgrading a canister) require a longer voting window and stronger support to pass.
  • Voting power from locking your token. Members gain voting power by locking your token. The more they commit, the more weight their vote carries — aligning influence with genuine, longer-term backers. (See the voting guide below for how this works in detail.)
  • A guardian for emergencies. Every imported DAO has a guardian — an emergency authority that can veto a dangerous proposal. You choose who the guardian is when you import (it defaults to you, the importer), and the community can change it later by vote.
  • Upgrading your dapps by vote. This is the differentiator. Once your DAO is a controller of a dapp canister, the community can propose and vote to upgrade that dapp — even multiple canisters in one ordered batch. Before any upgrade runs, the system verifies the DAO actually controls every target; if it doesn’t control even one of them, the whole upgrade is refused. It’s all-or-nothing, so a vote can never half-apply.

Both give your token a DAO. The difference is whether you raise funds:

Imported DAORunning an LGE
TokenAlready exists (external or OhShii-minted)Created and sold during the launch
FundraisingNone — no sale, no liquidity eventYes — a public sale that bootstraps liquidity
Best forA token that’s already out there and just needs governanceA brand-new token that needs a community and a market from scratch
ResultThe same full DAO, attached to your existing tokenThe same full DAO, plus a fresh token, holders, and pool

If your token already exists and already has a market, importing is the direct path. If you’re starting from zero and want to raise and distribute at the same time, an LGE is the better fit.

You can also browse the imported DAOs already live on OhShii directly in the app, under Browse DAOs → Imported DAOs.