Skip to content

bukas898/MetaCanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Digital Art Authentication and Licensing System (DAALS)

Overview
DAALS is a smart contract system on the Stacks blockchain for authenticating and managing digital artwork licenses. It ensures security, transparency, and trust for artists, galleries, and collectors.


Key Features

  • Artwork Registration: Register and authenticate digital artworks.
  • License Management: Transfer licenses securely and track ownership history.
  • Verification: Validate artwork authenticity and license status.
  • Status Updates: Update license states (e.g., valid, revoked, expired).

Installation

  1. Clone the repository:
    git clone https://github.com/your-repo/DAALS.git
    cd DAALS
  2. Deploy the contract with Stacks CLI:
    clarity-cli deploy ./contracts/daals.clar

Usage

  • Register Creator:
    (contract-call? .daals register-creator tx-sender)
  • Mint Artwork:
    (contract-call? .daals mint-artwork "token-id" "artist-name" "collection-name")
  • Transfer License:
    (contract-call? .daals transfer-license "token-id" new-licensee-principal)
  • Verify Artwork:
    (contract-call? .daals verify-artwork "token-id")

Roadmap

  • Phase 1: Core features for registration, transfer, and verification.
  • Phase 2: NFT standard integration.
  • Phase 3: Web-based interface for users.
  • Phase 4: Multi-chain compatibility.

Contributions are welcome!
For more details, check the full documentation or contact: Amobi Ndubuisi dev.triggerfish@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published