Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CARD Protocol

CARD Protocol

Full Talk: https://www.youtube.com/watch?v=FwO_ZGCk410
Transcript: https://medium.com/cardstack/the-card-protocol-explained-c78e8e091a72

Chris Tse, Founding Director of the Cardstack Project, takes a deep dive into the multi-currency payment & billing network called the “CARD Protocol”—which is the economic layer that makes the Cardstack network worthwhile for all participants.

The main components of the protocol are customer acceptance and revenue distribution. Customers can use a simple prepaid card like a gift card to redeem services on the network, while rewards get distributed fairly to all contributors of the ecosystem.

Watch this video to learn about the overall schematics as well as the detailed technical mechanics of the CARD Protocol, getting to know the main players in this system (from customers to service providers and retailers). Find out how different currencies, exchange rates, analytics, token pools, and smart contracts factor into this, while gaining insights into the role played by the cloud, Tally, Card Folio, the CLUTCH mechanism, and the Cardstack Hub.

Chris Tse

June 30, 2019
Tweet

More Decks by Chris Tse

Other Decks in Technology

Transcript

  1. CARDSTACK Protocol V26 CHRIS TSE Founding Director Cardstack Project [email protected]

    C R A D Customer Acceptance & Revenue Distribution JUNE 2019 TECHNICAL PRESENTATION &
  2. CARDSTACK C A R D Protocol Customer Acceptance & Revenue

    Distribution CHRIS TSE Founding Director Cardstack Project [email protected]
  3. CARDSTACK C A R D Protocol Customer Acceptance & Revenue

    Distribution Welcome and serve mutual customers without payment or billing friction CHRIS TSE Founding Director Cardstack Project [email protected]
  4. CARDSTACK C A R D Protocol Customer Acceptance & Revenue

    Distribution Welcome and serve mutual customers without payment or billing friction Receive the correct portion of the overall revenue and a fair share of rewards and risks CHRIS TSE Founding Director Cardstack Project [email protected]
  5. PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234

    1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL BASIC CONCEPT Exp. 05/21 USD
  6. CARD ACCEPTED HERE PREPAID CARD Original Value Available Now $64.13

    0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH Customer(s) CARD PROTOCOL BASIC CONCEPT Exp. 05/21 USD
  7. CARD ACCEPTED HERE PREPAID CARD Original Value Available Now $64.13

    0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH Customer(s) Service Provider(s) CARD PROTOCOL BASIC CONCEPT Exp. 05/21 USD
  8. CARD ACCEPTED HERE PREPAID CARD Original Value Available Now $64.13

    0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH Customer(s) Service Provider(s) • All services priced in US Dollar for ease of reasoning • Multiple services (apps, dapps, or APIs) can accept same pre-paid card • Since it’s like a non-refundable VISA gift card, it can be bought from a retailer CARD PROTOCOL BASIC CONCEPT Exp. 05/21 USD
  9. CARD ACCEPTED HERE PREPAID CARD Original Value Available Now $64.13

    0X00 1234 1234 1234 2,591 § Spent $100 USD Customer(s) Service Provider(s) CARD PROTOCOL ACCEPTANCE NETWORK Exp. 05/21 Paid in ETH • Customer pays in with their preferred fiat or crypto currency (CARD Token, USD, ETH) • The purchased prepaid card retains the spendable value of paid-in underlying currency / token • Service providers bill against prepaid cards in increments of 1 cent USD (Symbol: §)
  10. PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234

    1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Exp. 05/21 USD
  11. PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234

    1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Use Mark Stake Meter Sell Pay Exp. 05/21 USD
  12. PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234

    1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  13. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  14. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  15. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  16. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  17. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  18. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  19. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  20. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  21. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Stake to Register to Accept CARD Stake Pool CARD CRYPTO WALLET Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  22. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Stake to Register to Accept CARD Stake Pool CARD CRYPTO WALLET Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay Request Payment Authorization CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  23. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Stake to Register to Accept CARD Stake Pool CARD CRYPTO WALLET Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Bill Against Custom er’s Balance with Provable Usage Data Forward Authorization to Enable Billing Sign Authorization for Billable Usage Up to the “Available Now” Balance JSON API Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay Request Payment Authorization CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  24. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Stake to Register to Accept CARD Stake Pool CARD CRYPTO WALLET Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Bill Against Custom er’s Balance with Provable Usage Data Forward Authorization to Enable Billing Sign Authorization for Billable Usage Up to the “Available Now” Balance JSON API Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay Usage & Billing Data m inus what’s been used up Request Payment Authorization CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  25. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Stake to Register to Accept CARD Stake Pool CARD CRYPTO WALLET Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Bill Against Custom er’s Balance with Provable Usage Data Forward Authorization to Enable Billing Sign Authorization for Billable Usage Up to the “Available Now” Balance JSON API Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay Usage & Billing Data m inus what’s been used up Request Payment Authorization Request W ithdrawal Authorization CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  26. Deposit triggers provisioning of service CARD Token
 ERC-20 / 777

    Peer Transfer PREPAID CARD Original Value Available Now $64.13 0X00 1234 1234 1234 2,591 § Spent $100 Paid in ETH CARD PROTOCOL OVERALL SCHEMATICS Customer(s) Tally Worker(s) Token Pools Usage Accounting Card Retailer(s) Service Provider(s) Stake to Register to Accept CARD Stake Pool CARD CRYPTO WALLET Current value of the underlying tokens JSON API On-Chain Transaction History Current M arket Value of Pools OFF-CHAIN ORACLE Purchase Pre-Paid Usage Coupons with USD (min $5) CREDIT CARD API CREDIT CARD Deposit CLUTCH’d CARD Token Calc Base & Bonus Can’t withdraw CLUTCH tokens Reserve Pool Buy USD Pegged Coin Deposit and Lock Pegged Coin OTHERS CRYPTO WALLET CEX/ DEX Bill Against Custom er’s Balance with Provable Usage Data Forward Authorization to Enable Billing Sign Authorization for Billable Usage Up to the “Available Now” Balance JSON API Forward Authorization to Enable W ithdrawal Sign W ithdrawal Authorization Up to the “W ithdrawal Lim it” Redeem SSC for CARD Withdraw a proportion of CARD in reward pool to Service Provider’s address based on reward pool’s current market value Deposit Token Withdraw Token Reward Pool CARD MAIN-NET CONTRACT CRYPTO WALLET Generate SSC Account after depositing token in reward pool and linking to a prepaid card address Spending History SSC § SIDE CHAIN CONTRACT Use Mark Stake Meter Sell Pay Usage & Billing Data m inus what’s been used up Request Payment Authorization Request W ithdrawal Authorization CARDSTACK HUB Running in the Cloud ETHEREUM SMART CONTRACTS Running On-Chain Exp. 05/21 USD
  27. CARD PROTOCOL USE CASES GAME CARD GAS CARD FREE TRIAL

    CARD 15,000 § § = 1 Cent USD 50,000 Gwei 1,000 Happiness Token NON-TRANSFERRABLE NON-TRANSFERRABLE jerkyll n hide REGISTERED TO: Retailer sells / Provider gifts: Retailer sells / Provider gifts: Provider gifts: Customer or worker earns: Retailers or providers sell and cross honor: Earned in local token, swappable as part of withdrawal Metered in USD. Redeem via CEX/ DEX where provider have account Denominated in local token Denominated in network currency (e.g. ETH) Denominated in game currency $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018 SUBSCRIPTION CARD REWARD CARD $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018
  28. CARD PROTOCOL USE CASES GAME CARD GAS CARD FREE TRIAL

    CARD • In-app game points • No external pegs to USD • Does not require the use a Tally Worker to determine the peg or the payment or withdrawal limit. 15,000 § § = 1 Cent USD 50,000 Gwei 1,000 Happiness Token NON-TRANSFERRABLE NON-TRANSFERRABLE jerkyll n hide REGISTERED TO: Retailer sells / Provider gifts: Retailer sells / Provider gifts: Provider gifts: Customer or worker earns: Retailers or providers sell and cross honor: Earned in local token, swappable as part of withdrawal Metered in USD. Redeem via CEX/ DEX where provider have account Denominated in local token Denominated in network currency (e.g. ETH) Denominated in game currency $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018 SUBSCRIPTION CARD REWARD CARD $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018
  29. CARD PROTOCOL USE CASES GAME CARD GAS CARD FREE TRIAL

    CARD • In-app game points • No external pegs to USD • Does not require the use a Tally Worker to determine the peg or the payment or withdrawal limit. • Gives user subsidized gas to fund on-chain transactions • Value in the native blockchain currency, like ETH. • Transaction may be meta transactions orchestrated through a smart contract, • Via the transaction refueling technique as part the upcoming Card Key service. 15,000 § § = 1 Cent USD 50,000 Gwei 1,000 Happiness Token NON-TRANSFERRABLE NON-TRANSFERRABLE jerkyll n hide REGISTERED TO: Retailer sells / Provider gifts: Retailer sells / Provider gifts: Provider gifts: Customer or worker earns: Retailers or providers sell and cross honor: Earned in local token, swappable as part of withdrawal Metered in USD. Redeem via CEX/ DEX where provider have account Denominated in local token Denominated in network currency (e.g. ETH) Denominated in game currency $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018 SUBSCRIPTION CARD REWARD CARD $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018
  30. CARD PROTOCOL USE CASES GAME CARD GAS CARD FREE TRIAL

    CARD • In-app game points • No external pegs to USD • Does not require the use a Tally Worker to determine the peg or the payment or withdrawal limit. • Gives user subsidized gas to fund on-chain transactions • Value in the native blockchain currency, like ETH. • Transaction may be meta transactions orchestrated through a smart contract, • Via the transaction refueling technique as part the upcoming Card Key service. • Protocols with a underlying token can gift user a free trial by giving CARDs with a small amount of token for use • To obtain the free trial card, the user need to sign up as a user, thus not a traditional airdrop. • To prevent users aggregate in sybil attack, the tokens must be spent (CLUTCH’ed) and not tradable. 15,000 § § = 1 Cent USD 50,000 Gwei 1,000 Happiness Token NON-TRANSFERRABLE NON-TRANSFERRABLE jerkyll n hide REGISTERED TO: Retailer sells / Provider gifts: Retailer sells / Provider gifts: Provider gifts: Customer or worker earns: Retailers or providers sell and cross honor: Earned in local token, swappable as part of withdrawal Metered in USD. Redeem via CEX/ DEX where provider have account Denominated in local token Denominated in network currency (e.g. ETH) Denominated in game currency $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018 SUBSCRIPTION CARD REWARD CARD $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018
  31. CARD PROTOCOL USE CASES GAME CARD GAS CARD FREE TRIAL

    CARD • In-app game points • No external pegs to USD • Does not require the use a Tally Worker to determine the peg or the payment or withdrawal limit. • Gives user subsidized gas to fund on-chain transactions • Value in the native blockchain currency, like ETH. • Transaction may be meta transactions orchestrated through a smart contract, • Via the transaction refueling technique as part the upcoming Card Key service. • Protocols with a underlying token can gift user a free trial by giving CARDs with a small amount of token for use • To obtain the free trial card, the user need to sign up as a user, thus not a traditional airdrop. • To prevent users aggregate in sybil attack, the tokens must be spent (CLUTCH’ed) and not tradable. • Users can earn tradable tokens by doing “quantifiable work” in the system, which tokens are earned and not gifted. • Reward Card shows UI to transfer the tokens to another user-controlled wallet as a withdrawal. • Can redeem rewards through other on-chain protocols and off-chain vendors that accept cryptocurrencies. 15,000 § § = 1 Cent USD 50,000 Gwei 1,000 Happiness Token NON-TRANSFERRABLE NON-TRANSFERRABLE jerkyll n hide REGISTERED TO: Retailer sells / Provider gifts: Retailer sells / Provider gifts: Provider gifts: Customer or worker earns: Retailers or providers sell and cross honor: Earned in local token, swappable as part of withdrawal Metered in USD. Redeem via CEX/ DEX where provider have account Denominated in local token Denominated in network currency (e.g. ETH) Denominated in game currency $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018 SUBSCRIPTION CARD REWARD CARD $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018
  32. CARD PROTOCOL USE CASES GAME CARD GAS CARD FREE TRIAL

    CARD • In-app game points • No external pegs to USD • Does not require the use a Tally Worker to determine the peg or the payment or withdrawal limit. • Gives user subsidized gas to fund on-chain transactions • Value in the native blockchain currency, like ETH. • Transaction may be meta transactions orchestrated through a smart contract, • Via the transaction refueling technique as part the upcoming Card Key service. • Protocols with a underlying token can gift user a free trial by giving CARDs with a small amount of token for use • To obtain the free trial card, the user need to sign up as a user, thus not a traditional airdrop. • To prevent users aggregate in sybil attack, the tokens must be spent (CLUTCH’ed) and not tradable. • Users can earn tradable tokens by doing “quantifiable work” in the system, which tokens are earned and not gifted. • Reward Card shows UI to transfer the tokens to another user-controlled wallet as a withdrawal. • Can redeem rewards through other on-chain protocols and off-chain vendors that accept cryptocurrencies. • User commits to a recurring transaction, either on-chain or off-chain via credit card billing that deposit a fixed amount in the CARD. • Subscription can be tiered for various price points, which unlocks use of services at different levels of usage limits or feature availability. • Subscription can be pre- paid ahead of time (e.g. for 1 year) and receive a discount. 15,000 § § = 1 Cent USD 50,000 Gwei 1,000 Happiness Token NON-TRANSFERRABLE NON-TRANSFERRABLE jerkyll n hide REGISTERED TO: Retailer sells / Provider gifts: Retailer sells / Provider gifts: Provider gifts: Customer or worker earns: Retailers or providers sell and cross honor: Earned in local token, swappable as part of withdrawal Metered in USD. Redeem via CEX/ DEX where provider have account Denominated in local token Denominated in network currency (e.g. ETH) Denominated in game currency $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018 SUBSCRIPTION CARD REWARD CARD $13.19 Earned $5 Per Month CHARTER MEMBER SINCE JUNE 2018
  33. background Card SDK Composable UI System Card Catalog User Experience

    Identity Representations Payment Methods CARD Protocol Multi-Currency Payment & Billing Network Deposits How much value did you put in the pool? Cumulative Pool in Smart Contract Direct via Financial Intermediaries via Exchanges or DEX as Tradable Tokens as Fiat Currencies as Supported Crypto Non-Tradable Tokens (CLUTCH) Tradable Tokens What are your deposits or earnings worth? Historical Exchange Rates in Database USD ETH ERC20 Fiat via Credit Card Crypto Currencies Tokenized Assets USD<->ETH USD<->ERC20 ETH<->ERC20 What currency or assets did you pay with? How much is available for you to spend? Customers How much usage are you billed for? Service Providers How much can you take out of the pool? Withdrawals Market Rates Billable Usage Spendable Balance Purchases Reward Pool Locked Reserve Rendered Services Contributes towards Redeem against Backs the value of © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Card SDK Composable UI System Card Catalog User Experience Identity Representations Payment Methods Cards built with the Card SDK can be: - deployed in a stand-alone Web app - embedded inside another app - overlaid across multiple apps © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Developers can create cards by writing: - templates (HTML + CSS + JavaScript) - schema definitions (JSON:API) - data source mapping and computation (JS) Content Cards Stand-alone Embedded Overlay Data Cards Asset Cards 0xABCD...4321 2.03 ETH Membership Card Since 2018 Contact Card mi***@gm***.com Credential Card Signed in as Subscription Card BASIC Per Month $5 Credit Card Reload $25 $10 $5 Reward Card Earned $13.19 Prepaid Card Available $64.13 Action Cards WITHDRAW VERIFIED PREPAID CARD SUBSCRIPTION CARD REWARD CARD
  34. background Card SDK Composable UI System Card Catalog User Experience

    Identity Representations Payment Methods CARD Protocol Multi-Currency Payment & Billing Network Deposits How much value did you put in the pool? Cumulative Pool in Smart Contract Direct via Financial Intermediaries via Exchanges or DEX as Tradable Tokens as Fiat Currencies as Supported Crypto Non-Tradable Tokens (CLUTCH) Tradable Tokens What are your deposits or earnings worth? Historical Exchange Rates in Database USD ETH ERC20 Fiat via Credit Card Crypto Currencies Tokenized Assets USD<->ETH USD<->ERC20 ETH<->ERC20 What currency or assets did you pay with? How much is available for you to spend? Customers How much usage are you billed for? Service Providers How much can you take out of the pool? Withdrawals Market Rates Billable Usage Spendable Balance Purchases Reward Pool Locked Reserve Rendered Services Contributes towards Redeem against Backs the value of © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Card SDK Composable UI System Card Catalog User Experience Identity Representations Payment Methods Cards built with the Card SDK can be: - deployed in a stand-alone Web app - embedded inside another app - overlaid across multiple apps © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Developers can create cards by writing: - templates (HTML + CSS + JavaScript) - schema definitions (JSON:API) - data source mapping and computation (JS) Content Cards Stand-alone Embedded Overlay Data Cards Asset Cards 0xABCD...4321 2.03 ETH Membership Card Since 2018 Contact Card mi***@gm***.com Credential Card Signed in as Subscription Card BASIC Per Month $5 Credit Card Reload $25 $10 $5 Reward Card Earned $13.19 Prepaid Card Available $64.13 Action Cards WITHDRAW VERIFIED
  35. Deposits How much value did you put in the pool?

    Cumulative Pool via Financial Intermediaries hanges What are your deposits or earnings worth? e Rates in Database USD 0 What currency or assets did you pay with? How much is available for you to spend? Customers How much usage are you billed for? Service Providers How much can you take out of the pool? Withdrawals Market Rates Billable Usage Spendable Balance Purchases Reward Pool Locked Reserve Rendered Services Contributes towards Redeem against Backs the value of
  36. CARD Protocol Multi-Currency Payment & Billing Network Deposits How much

    value did you put in the pool? Cumulative Pool in Smart Contract Direct via Financial Intermediaries via Exchanges or DEX as Tradable Tokens as Fiat Currencies as Supported Crypto Non-Tradable Tokens (CLUTCH) Tradable Tokens What are your deposits or earnings worth? Historical Exchange Rates in Database USD ETH ERC20 Fiat via Credit Card Crypto Currencies Tokenized Assets USD<->ETH USD<->ERC20 ETH<->ERC20 What currency or assets did you pay with? How much is available for you to spend? Customers How much usage are you billed for? Service Providers How much can you take out of the pool? Withdrawals Market Rates Billable Usage Spendable Balance Purchases Reward Pool Locked Reserve Rendered Services Contributes towards Redeem against Backs the value of © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Cardstack Hub Decentralized Application Server Orchestrate Workflows Schema-driven APIs Bill for Usage Serve Users Connect to Data Sources Blockchain On-chain Assets Smart Contracts Full or Light Node Cloud Log-based Ingestion Query-based Integration Service-based Invocation Human Judgment Request Review Take Action Machine Learning Observe Suggest Action Get Feedback Device Device Storage Secure Enclave App-specific APIs Apps Cards APIs Prepaid or Subscription Decision Queuing Threading Authorization Metering Indexing Persistence Versioning Signature Notification Authentication Automation © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Card SDK Composable UI System Card Catalog User Experience Identity Representations Payment Methods Cards built with the Card SDK can be: - deployed in a stand-alone Web app - embedded inside another app - overlaid across multiple apps © 2019 Cardstack Foundation. Cardstack® is a registered trademark. https://cardstack.com Developers can create cards by writing: - templates (HTML + CSS + JavaScript) - schema definitions (JSON:API) - data source mapping and computation (JS) Content Cards Stand-alone Embedded Overlay Data Cards Asset Cards 0xABCD...4321 2.03 ETH Membership Card Since 2018 Contact Card mi***@gm***.com Credential Card Signed in as Subscription Card BASIC Per Month $5 Credit Card Reload $25 $10 $5 Reward Card Earned $13.19 Prepaid Card Available $64.13 Action Cards WITHDRAW VERIFIED
  37. p b u USERS BUSINESSES CHAINS CLOUDS DOMAINS WALLETS Deploy

    Deposit Deduct Record Authorize LAYER 1 / LAYER 2 d PROVIDERS CATALOG TALLY REWARD FLOW CARDSTACK PRODUCT GRID STAKE BILLING Back Redeem Calculate Govern CARD SDK HUB BETA DEVELOPERS
  38. p b u USERS BUSINESSES DEVELOPERS CHAINS CLOUDS DOMAINS WALLETS

    Deploy Deposit Deduct Record Authorize LAYER 1 / LAYER 2 d PROVIDERS CATALOG TALLY REWARD FLOW STAKE BILLING Back Redeem Calculate Govern CARD SDK HUB FOLIO Query BETA Package BETA CARDSTACK UPCOMING BETAS
  39. CARDSTACK • Card Folio as the end user-facing launchpad for

    new types of cards that tap and wrap the power of decentralized networks in a composable way.
 Next up: Ethereum Name Services (ENS), Crypto collectables (ERC 721), Decentralized Finance (DeFi), Decentralized Organizations (DAO), Decentralized Identity (DID), etc. • Tally as the administrative layer to coordinate the multi-sided economy.
 Computation done the Cardstack Hub way using functional reactive properties. Interact with the chain using techniques that tested and proven in the wider ecosystem (e.g. oracles) • Plan to continuously evolve the on-chain/off-chain mix to balance all the qualities that matter in real web apps: ease, speed, cost, trust model, security, etc.
 Researching side chain / plasma chain for Spent Supply Coupon (SSC) ledger and threshold multi-sig for hosted yet non-custodial wallets (i.e. Card Key).