Xeal
  • Xeal
    • Xeal: Real World NFTs and Memes
    • TL;DR
    • Whitepaper
    • Token Distribution
    • Community & Links
  • VISION
    • 7 Key Values
    • Xeal and AI
      • Watermarks and AI generated content
      • Xeal and AI Agents
  • GETTING STARTED
    • xToken: Next Generation of Memecoins
      • Deflationary xToken
      • Fee Mechanism Diagram
    • xNFT: Next Generation of NFTs
      • IP Assets and xNFTs
      • Community Managed NFT Collections
      • Wrapped NFTs as xNFTs
    • Invisible Watermarks - Steganography
    • Invisible Watermarks - Blockchain
      • Watermark Register
      • Watermark Upkeep
    • Mobile App Scanning
  • DEV GUIDE
    • Contracts
    • FAQ
  • OTHER
    • Careers
      • Frontend Engineer
      • Backend Engineer
    • Media Kit
    • Disclaimer
Powered by GitBook
On this page
  • Watermark Registration
  • Types of Watermarks
  • NFT Watermarks
  • Pointer Watermarks
  1. GETTING STARTED

Invisible Watermarks - Blockchain

Watermark Registration

Watermarks are registered and fees are paid on-chain wherever the Xeal Register.sol contract is deployed. Fees serve three purposes: to prove creator authenticity, incentivize nodes that encrypt watermarks, and prevent malicious users from compromising the finite watermark supply.

Don't worry, the system can generate up to 2^42 watermarks, which exceeds the current number of images on the internet!

Types of Watermarks

NFT Watermarks

NFT watermarks are registered during the NFT minting process on-chain. There are two methods for registration:

  1. Lazy-minting: Creator generates an NFT voucher. Users can mint and register the watermark by paying creator-specified fees.

  2. Minting: Anybody can mint and watermark a new NFT by spending the appropriate mimimum fee.

  3. Authorized minting: Collection owner mints and watermarks new NFTs directly using the mint function.

Pointer Watermarks

Pointer watermarks are associated with existing NFTs that have a tokenId. These watermarks allow multiple versions to point to a single NFT. This is particularly useful for brands generating multiple watermark versions for the same IP asset. A pointer watermark does not have an owner and points back to the original NFT when scanned.

PreviousInvisible Watermarks - SteganographyNextWatermark Register

Last updated 6 months ago