Common use cases of Tilia services

Find your use cases below and see how you can apply Tilia services to them. Your implementation can support more than one use case.

For hands-on tutorials that demonstrate the implementation of these use cases, visit the Use case tutorials.

Marketplace

Tilia supports marketplaces in which users can buy and sell from each other in tokens or fiat currency.

Marketplace interaction model

  • Users pay other users
  • Market can use tokens or fiat currency in transactions
  • Earned tokens can be paid to recipients in fiat currency

Optionally:

  • The publisher can be the only vendor in the market
  • Market can support escrow sales
  • Market can collect fees from transactions
  • Creators (users that provide products and services) can collect royalties

How Tilia supports marketplaces

  • Onboarding new users
    • Register users (API)
    • Capture user payment methods (UI)
    • Collect tax information from recipients (UI)
  • Making common transactions
    • Create invoices with single and multiple recipients
    • Checkout and pay invoice
  • Paying out to users
    • Users receive fiat currency for earned tokens

NFT sales

Tilia supports publishers who sell NFTs for tokens or fiat currency.

NFT interaction model

  • Users buy products from market using tokens or fiat currency
  • Product delivery is processed by application
  • Payment is held in escrow until NFT is delivered

How Tilia supports NFT sales

  • Onboarding new users
    • Register users (API)
    • Capture user payment methods (UI)
  • Making common transactions
    • Create invoices (API)
    • Hold invoices in escrow until delivery is confirmed
    • Manage taxes on payment processing
    • Confirm delivery
    • Checkout and pay invoice

User rewards

Tilia supports rewarding users by enabling publishers to award tokens to users without involving a purchase.

User rewards interaction model

  • The publisher pays users in tokens
  • Users can use these tokens in the application or the tokens can be paid out to the user in fiat currency.

How Tilia supports user rewards

  • Onboarding new users
    • Register users (API)
    • Collect tax information from recipients (UI)
  • Making common transactions
    • Transfer tokens to users
  • Paying out to users
    • Users receive fiat currency for tokens

Royalty and commission payments

Tilia supports paying creators royalties for content sold by other users and paying commissions on items sold.

Royalty and commission payment interaction model

  • Publisher pays other creators (users) a portion of a transaction amount
  • Publisher collects fees from each transaction amount
  • Publisher can add these features to other use cases, such as a Marketplace

How Tilia supports royalties and commission payments

  • Onboarding new users
    • Register users (API)
    • Capture user payment methods (UI)
    • Collect tax information from recipients (UI)
  • Making common transactions
    • Create invoices with multiple recipients (API)
    • Checkout and pay recipient from invoice
  • Recipients collecting money
    • Pay recipients

Patronage

Tilia supports patronage where users can access the content of other users by paying in tokens or fiat currency.

Patronage interaction model

  • Users pay creators, who are other users, to access their content
  • Users can pay with tokens or fiat currency
  • The publisher pays creators from the transactions

Options:

  • The publisher can delay payments to creators
  • The publisher can collect fees from transactions
  • Creators can collect royalties from transactions
  • One invoice can pay multiple creator (recipient) accounts

How Tilia supports patronage

  • Onboarding new users
    • Register users (API)
    • Capture user payment methods (UI)
    • Collect tax information from recipients (UI)
  • Making common transactions
    • Create invoices with multiple recipients
    • Pay invoices
    • Delay funds transfers from payments
    • Transfer funds from payers to recipients
  • Paying out to users
    • Users receive fiat currency for tokens

Contests and skilled gaming

Tilia supports contests and skilled gaming competitions in your application.

Contests and skilled gaming interaction model

  • The publisher creates contests or games of skill.
  • Users can pay an entry fee to participate
  • Application determines winners
  • Publisher pays contest winners
  • Winnings can be used in platform or paid out to users
  • This use case can be included with other use cases, such as Marketplace

How Tilia supports contests and skilled gaming

  • Onboarding participants
    • Register users (API)
    • Create contest wallet (if necessary)
    • Capture user payment methods (UI)
    • Collect tax information from recipients (UI)
  • Making common transactions
    • Create invoices for entry fees
    • Checkout and pay invoice
  • Users collecting money
    • Pay winner