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
    &

    View Slide

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

    View Slide

  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]

    View Slide

  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]

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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: §)

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  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
    USDETH
    USDERC20
    ETHERC20
    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

    View Slide

  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
    USDETH
    USDERC20
    ETHERC20
    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

    View Slide

  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

    View Slide

  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
    USDETH
    USDERC20
    ETHERC20
    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

    View Slide

  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

    View Slide

  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

    View Slide

  39. TALLY
    BETA
    FOLIO
    BETA

    View Slide

  40. TALLY BETA
    PRE-PAID CARD SERVICE PROVIDER CARD

    View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. FOLIO
    BETA
    TALLY BETA

    View Slide

  45. FOLIO BETA

    View Slide

  46. View Slide

  47. BETA
    FOLIO
    TALLY BETA
    LAUNCHING
    SOON

    View Slide

  48. View Slide

  49. View Slide

  50. RESERVE POOL REWARD POOL

    View Slide

  51. 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).

    View Slide

  52. CARDSTACK
    © 2019 CARDSTACK FOUNDATION. CARDSTACK® IS A REGISTERED TRADEMARK.

    View Slide