clarity-contracts

Manage VibeStamp Clarity smart contracts for on-chain project timestamping on Stacks.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/developerfred/bitcoin-yield-copilot --skill clarity-contracts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarity-contracts
Source: https://github.com/developerfred/bitcoin-yield-copilot/tree/main/.skills/clarity-contracts
Command: npx skills add https://github.com/developerfred/bitcoin-yield-copilot --skill clarity-contracts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides the core smart contract logic for VibeStamp, enabling the registration and verification of project hashes on the Stacks blockchain.

Core Features & Use Cases

  • Project Hashing: Register unique project hashes with associated metadata (name, URL, description) on-chain.
  • On-chain Verification: Allows anyone to verify the existence and details of a registered stamp.
  • NFT Certificates: Automatically mints a non-transferable (soulbound) NFT as a certificate of registration.
  • Use Case: Developers can use these contracts to immutably timestamp their project code or releases on Bitcoin's L2, creating a verifiable record of their work.

Quick Start

Use the clarity-contracts skill to register a new stamp for the project 'MyAwesomeApp' with the hash 'abcdef123456...' and description 'A revolutionary new app'.

Frequently Asked Questions about clarity-contracts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I timestamp project code on the Stacks blockchain?

To timestamp code on Stacks, register unique project hashes with associated metadata (name, URL, description) on-chain. This creates an immutable, verifiable record of your project releases on Bitcoin's L2.

How do Clarity smart contracts verify a registered project stamp?

Clarity smart contracts verify registered project stamps by allowing anyone to query the on-chain data to confirm the existence and details of a specific project hash and its associated metadata.

Can I mint a soulbound NFT as a certificate for project registration?

Yes, you can mint a non-transferable soulbound NFT certificate. The contract automatically mints this NFT upon project hash registration, serving as a permanent, verifiable proof of the on-chain timestamp.

Do I need Clarinet to test and deploy Clarity smart contracts?

Yes, Clarinet is required for local testing and deployment of these Clarity contracts. You also need knowledge of the Clarity language for contract logic and @stacks/transactions for frontend integration.

What is the best way to register project hashes with metadata on Stacks?

The best way to register project hashes on Stacks is using a Clarity contract that accepts the hash and metadata (name, URL, description), automatically timestamping the data and minting a soulbound NFT certificate on Bitcoin's L2.