Skip to content
This repository has been archived by the owner on Sep 8, 2023. It is now read-only.
Norton Wang edited this page Sep 7, 2021 · 10 revisions

Here is a list of ideas for products and services.

High Priority

A list of all known tokens, so developers don't have to maintain this themselves.

A standard messaging interface for delivering data. Frontends can range from full-featured email clients to mobile push notifications.


Name Service

Canister Registry

Developers can register canister IDs, upload code for verification, and provide Candid interfaces for consumption.

  • Canlista

Address Book

User-owned mapping of Principals to Text, can be integrated into wallet software.

  • Dank

Scheduler

A service that executes function calls based on a schedule or other triggers, ie. cron/IFTTT.

  • Added to system API

Identity Management

If the builtin identity canister allows users to selectively give applications data, then having a way to manage permissions is useful.

Token & Transaction History Standard

A common interface for tokens, along with how to read/write transaction history.

Wrapped ICP & Cycles

ICP and cycles need to be wrapped in a common interface for interoperability.

  • wrap receives tokens and mints wToken, unwrap receives wTokens and sends underlying
  • Dynamically create canisters in order to store cycles (due to max cycle limit per canister)

Oracles

A way to retrieve arbitrary data from off-chain services. Cryptocurrency prices are the highest priority item.

  • Chainlink
  • Tellor

AMM (DEX)

A constant product market maker for easy token swaps.

Money Markets

Lending and borrowing of wICP, wCycle, and other tokens.

  • Compound/AAVE model

Overcollateralized Stablecoin

Collateralize with ICP to mint a stablecoin.

  • Maker/Liquity

Liquid staking

Create a derivative that represents staked ICP.

  • Existing neurons can be disbursed or split
  • ICP can be deposited to mint stICP

DAO Tools