A careful path into DDI

Inspect first. Participate when ready.

The citizen console can be explored without connecting a wallet. When you choose to participate, verify the network, contract address, and transaction details before approving anything.

Install an Ethereum wallet

Use a reputable wallet such as MetaMask and store your recovery phrase offline. DDI will never ask for your recovery phrase.

MetaMask ↗

Explore the citizen console

Review the Treasury, participation, board, election, civil-duty, governance, and OKR modules before connecting.

Open webapp ↗

Verify the DDI token

Confirm that any DDI interaction uses the official Ethereum Mainnet token contract.

0xD3caeCab1663ccF26ced842cFa73BB1bB3A05029
Etherscan ↗

Choose an activity

Connect only when you are ready to take an on-chain action. Read the wallet request and confirm the Ethereum Mainnet network.

Before every transaction

Verify what your wallet is asking.

  • Confirm the website domain is ddiran.com.
  • Confirm the selected network is Ethereum Mainnet.
  • Review the destination address and amount.
  • Reject any unexpected approval or signature request.
Security reminder

No legitimate DDI page needs your recovery phrase.

Your recovery phrase and private keys control your wallet. Never enter them into a website, chat, form, or support message.

On-chain transactions are irreversible. Verify every detail independently before signing.

Read-only access

Explore without connecting.

The citizen console exposes the system map and public contract information before a wallet connection.

Open citizen console