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.
- 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).
- Clone the repository:
git clone https://github.com/your-repo/DAALS.git cd DAALS - Deploy the contract with Stacks CLI:
clarity-cli deploy ./contracts/daals.clar
- 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")
- 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