Web 1.0 was about links

Web 2.0 was about objects within platforms

Web 3.0 is about connections without intermediaries

Developer Network

Developers can quickly build and reuse composable apps that integrate with the cloud and blockchain.

Cardstack is powered by a data fusion layer called the Hub. It indexes and orchestrates card data, syncs data with the world, and can be hosted anywhere. When developers import data from an outside source, Cardstack’s "Deck" data model provides them with templates to quickly turn the data into cards.

The Cardstack Framework is built on Ember and Node.js. It allows developers to quickly build modular, interoperable apps, or cards, through an open-source catalog of features and integrations. Using plugins, developers can extend cards with the power of cloud services, decentralized apps, smart contracts, and much more.

Developers can build a modular Web app using Card Space, by combining and embedding cards or allowing others to submit cards. Card Flow is a Git-based version control system that manages card movements, allowing developers to create collaborative, interactive Web experiences.

In Cardstack, Smart contracts are used for metering and billing, based on ownership rights and usage data, so makers and service providers are rewarded fairly for their work.

Learn more about our Developer Community on Discord and view our code on Github.

Inside look at a Cardstack Node

Cardstack Node infographic


Card UI: a design system for Web 3.0.

Cards turn data and content into mini Web applications that are tangible, composable and transferable.

Cards are modular “carriers of truth” representing data. They can not only interact with other cards, but move in and out of public and private spaces—all while retaining consistent ownership.


Card Variance

A card can be displayed in multiple sizes, from small to large.

Card Motion

Navigating a card-based app should feel like the cards are connected through the use of motion.

4 Edges

Features that many apps need are provided through standard panels, which slide in from the 4 edges.


Cards can adapt to site-specific or user-selected themes through the use of design tokens in style sheets.

We need to break up the antiquated concept of the almighty “app” into smaller building blocks, which are in turn chained back together through the user’s choices or the system’s recommendations.

Cardstack White Paper
Read More


Toward dApps 2.0

Right now, we’re still in a dApps 1.0 world—which essentially consists of taking blockchain and beautifying the cryptography.

The bar has to be a lot higher for dApps 2.0. It can’t just be about one blockchain. We need multiple blockchains. Tokens need to be available to use and easy to get when they are needed. And the dApps should be flexible in how they are hosted and accessed.

Recent Ecosystem News

Join our Telegram community

Application Hosting

Finally, it’s very difficult to ask users to install some software on their own machine, configure it, make sure they are connected to the mainnet, and then wait six hours before they can make a prediction market bet. Wouldn’t it be great if all of this could be hosted? But then, how would it be decentralized?

The truth is, we should look at a model like WordPress, which can be deployed without being centralized. There is no reason why decentralized apps couldn’t borrow that model—so that all users can take from the open-source codebase, join the network and host it themselves, or pay someone to do it for them.

Application Hosting

Meet users where they are. Let them gradually take charge.

Infographic showing DApp 1.0 (Do hosting yourself) vs. DApp 2.0 (Pay for hosting).

Blockchains & Protocols

The second issue is that a lot of these decentralized apps are silos. Each dApp has its own download, its own plugins, and so on. In dApps 2.0, we need to see all of these things as part of one cohesive stack. This way, several layers allow one application to tap into decentralized insurance, decentralized payments, and decentralized dispute resolution. Because that is what, say, eBay does—it does all those three things without you knowing it.

What we need is a user experience that can be orchestrated across many of these decentralized apps, backed by many tokens. And if you don’t have to worry about keeping track of all the tokens, then you can start mixing and matching your frontend experience.

Blockchains & Protocols

Assemble the best parts into a cohesive experience.

Infographic showing DApp 1.0 (Built as Silos) vs. DApp 2.0 (Built as Layers)

Token Availability

Right now, because Bitcoin is a coin, we think we need to have a pocket full of coins to pay for the usage of decentralized apps. We need one coin for this, another coin for that, and so on.

But if you travel as much as I have, you know you don’t want all these different coins jangling around as you go from place to place. You just want a credit card or two. We have to move from a coin metaphor to a card metaphor: Your credit card sorts out what kind of currency a transaction requires after you swipe it. So why can’t we do that to reduce the initial friction of coin acquisition?

Token Availability

Start using apps with zero friction. Exchange tokens and settle the details later.

Infographic showing Dapp 1 (Pay With Coins) vs. DApp 2 (Pay With Card)

Open-Source Framework for DApp 2.0

Frictionless Payment

Gas-less Transactions Payment/Reward Pool Just-in-Time Token Proxies Liquidity via CEX & DEX Direct Usage Purchase with Fiat Cloud Service Redemption via Sidechain

Cohesive Experience

Cardstack Hub for Data Fusion Composable Card UI Toolkit Indexing & Querying with Authorization 30+ Plugins Open-Sourced on Github EVM Smart Contract API Mapping Multi-Chain Support via Docker

Convenient Access

Run Your Own Personal Cloud Pay for SAAS via Multi-Tenancy P2P Full Node via Electron & Docker Same Code Deployed to Cloud Web-USB Support for Hardware Wallets Embeddable Mobile-Optimized Card

Decentralization lets self-sovereign users act as their own hub.

Cardstack Hub infographic

Documentation Hub

2 min read
Cardstack Team
Dev Blog
Cardstack to Develop Electron App

Enabling Cardstack to run on a local environment, and quickly deploy to the cloud

Jun 22, 2017
7 min read
Edward Faulkner
Dev Blog
Data-driven Algorithms for dApps

How to get beyond the limitations of the Ethereum Virtual Machine

Feb 9, 2018
3 min read
Cardstack Team
Cardstack Joins Hyperledger

Cardstack joins open-source blockchain project along with FedEx, Honeywell

Sept. 27, 2018
4 min read
Cardstack Team
Cardstack Adopts ZeppelinOS to Grow Token Ecosystem

ZeppelinOS is adopted in our second smart contract upgrade

Sept. 10, 2018
6 min read
Edward Faulkner
Dev Blog
Growing a Healthy Software Ecosystem

Lead Developer Ed Faulkner explains Cardstack’s journey to mass adoption

Aug. 10, 2018
7 min read
Cardstack Team
Ten Reasons to Love Cardstack

We’re committed to open-source — and much more

May 10, 2018
Chris Tse
Progressive Decentralization Is the Key to Mass Adoption

Chris Tse writes for Nasdaq

June 28, 2018
7 min read
Edward Faulkner
Blockchain Beyond Transactions

How to decentralize algorithmic decision making

Feb. 9, 2018
Cardstack and DotBC to Tackle Music Rights

A partnership to solve the inefficiencies in music and media metadata storage

June 2, 2018
3 min read
Cardstack Team
Beyond Blocks
Blockchain for the Real World

Chris shares thoughts about progressive decenralization at Beyond Blocks Tokyo

Apr. 25, 2018
Bad Crypto
Interview: What is the 'Experience Layer'?

Chris joins the hosts of the Bad Crypto podcast to explain how Cardstack is the missing piece of the decentralized Internet

May 17, 2018
Chris Tse
How Blockchain Puts Users Back in Control of Their Data

Chris writes on how blockchains can prove users are the owners of their data

Apr 16, 2018
4 min read
Cardstack Team
A Decentralized Software Ecosystem for Everyone

Why Cardstack is a game changer for developers

May 26, 2018
4 min read
Cardstack Team
Four Ways to Improve the Decentralized Internet

Cardstack’s plan to create a better user experience for blockchain

May 29, 2018
3 min read
Cardstack Team
Breaking Down the Silicon Valley Silo

Why interdisciplinary collaboration is the future of blockchain

May 25, 2018
Interview: Analysis in Chains with Chris Tse

Chris explains the Cardstack Framework and how it benefits developers

May 27, 2018
11 min read
Hassan Abdel-Rahman
Dev Blog
Running an Ethereum Cardstack Hub Application

How to run a Cardstack Hub against your smart contract

Aug. 29, 2018
8 min read
Hassan Abdel-Rahman
Dev Blog
Upgradable Smart Contracts in Solidity

Solving the riddle of how to improve immutable Ethereum code

Jan. 19, 2018
13 min read
Hassan Abdel-Rahman
Dev Blog
Scalable Payment Pools in Solidity

Paying a lot of people without paying a lot of gas

Jan. 30, 2018
5 min read
Hassan Abdel-Rahman
Dev Blog
Building a Token Vesting Contract

How to maintain long-term relationships with members of your token ecosystem

Mar. 1, 2018
3 min read
Chris Tse
Why the Crypto Market is Volatile

If we want prices to stabilize, we better get building

Feb. 6, 2018
1 hour read
Chris Tse
White Paper
White Paper: Economics

How open-sourced software development can be fueled by a token-backed economy

Fall 2017
Cardstack创始人: 最受欢迎的dApp日活用户也只有几百人

创始人Chris Tse在多伦多的区块链未来大会上的演讲总结,讲述了Cardstack将如何把去中心化应用带到大众消费者的生活中去。



Cardstack: 去中心化的软件生态体系


庖丁解币 Cardstack




区块链之家跟拍Chris Tse

网络博主李洋洋跟拍创始人Chris Tse在北京的一天,见到了创始人Chris Tse除了学霸以外幽默的一面。