🪙
Bible
  • 📚bookshelf.crypto
  • 📕Fundamentals
    • 🪙Tokenomics
    • 🪙Tokenomics tips
    • ⚖️Liquidity Pools & Staking
    • 📈NFTs in DEFI
    • ⚙️Utility & example NFT collections
    • 🏛️DAO & Governance
  • 🏗️Nitty gritty
    • 💬Lingo
    • 🚗On & Off ramp
    • ❌xNFT
    • 🪙Ethereum merge
    • ✍️bribing
    • 👛Cbdc & crypto
  • 💭Wisdom
    • 🆕Creating a new product
    • 💭Project Ideas
  • ⚒️Protocols & utility
    • 🪙$BLUR token
    • 🟢Shadow Drive
    • 🟢SPL-token Freezing
    • 🟢Cardinal
    • 🟢WOO X
    • 🟢Wormhole
    • 🟢Jump_
    • 🟢Saber
    • 🟢Solend
    • 🟢BTSE
    • 🔩Interesting utility
  • 👨‍💼VCs
    • 💰Venture Capital (VC Funds)
    • 📔How VCs operate
    • 🏟️ESVCLP
    • 🚗Sidecar
    • 📄Trustees vs Beneficiaries
    • 🤝Mutual fund
    • 🐻Bare trust vs Unit trust
    • ⚖️Shareholders agreement
    • 🔏Establishing a new VC
    • 💰Tax incentives & benefits - WIP
    • 📠Ben tax writeup
  • 🎯Marketing
    • 📑GTM - Go to market strategy - WIP
  • 📘Literature
    • 🏭Lean startup
    • 📏Founder’s Pocket Guide - Startup Valuation
    • 😄regret minimization framework
    • 🥧Slicing pie
    • 👨‍💼Agile vs. Lean
  • 🤖AI
    • GPT Best practices
    • Neural networks
    • Existing AI models
    • AI learning
    • LLMs
    • WASM AGI
    • 💻Machine learning
  • 🧠Ideas
    • EarthID
    • HealthGuard
    • ⌚HealthGuard - product writeup
    • Sri Lanka ticketing platform
Powered by GitBook
On this page
  • Identity UI
  • Token manager UI (P2p rentals)
  • Staking UI
  1. Protocols & utility

Cardinal

Protocol on Solana that provides a tool belt smart contracts for conditional ownership of NFTs.

PreviousSPL-token FreezingNextWOO X

Last updated 2 years ago

Example use cases

Revoking NFT ownership - specify a 'manual revocation authority' that can revoke an issued token (ie force a wallet to return an NFT)

Time-based expiry - Specify a duration/fixed expiration date after which an token can be revoked

Use-based expiry - Ticket like behaviour (specific number of uses before a token is revoked)

Data-based expiry - Revoke an NFT based on external data (ie reading from an oracle/external data)

Selective transferability - Token can only be transferred to specific wallets

Non transferability - token is locked to a wallet & can not be traded via SPL token transfer

Facilitates:

  • rental agreements

  • loans

  • tickets

  • domain names

  • gaming items

  • certifications

  • credentials

  • badges

How:

  • Wrapping traditional NFTs

  • Mechanism for Revocation

  • Time use

  • Data-based expiry

  • Explosion

  • Selective

  • Non-transferability

The Data is stored in the account key - not the actual mint ID itself Utility - Rentals, subscriptions, staking, tickets ect

Identity UI

twitter.cardinal.so

Token manager UI (P2p rentals)

Staking UI

⚒️
🟢
GitHub - cardinal-labs/cardinal-token-manager-ui: The Cardinal UI deployment for rentals of NFTs on Solana. This interact directly with the token-manager protocolGitHub
GitHub - cardinal-labs/cardinal-staking-ui: The UI for staking NFTs on Solana. Cardinal staking UI can be treated as an admin interface for stake pools hosted by cardinal-staking as well as a barebones end-user staking UIGitHub
Cardinal Protocol
Logo
Logo
Logo