THIRI logo
build.thiri.ai
Solana · Seeker · Cadenza
AI Lab Research Note

Get Started: Syncing Music Licenses via Solana Cadenza Anchor

June 22, 2026 by THIRI AI Lab
These prompts call the THIRI MCP. Get a free key → then add the MCP (npx @bluesprincemedia/thiri-mcp or hosted mcp.thiri.ai/mcp). New here? Play the instruments →

This project syncs music copyright information onto the Solana ledger. When a track is generated, its structural metadata is synced.

The Anchor program mints a license grant, securing royalty splits automatically.

Anchor Instruction Schema:

pub fn record_license(ctx: Context<RecordLicense>, license_id: String, split: u8) -> Result<()> {
    // Save details into License PDA
    Ok(())
}

🤖 File an Issue for an Autonomous Coding Agent

This project requires setting up an external application or workflow environment. If you want an autonomous coding agent (like Claude Code) to implement it in your repository:

  1. Click here to open a pre-filled GitHub Issue on the repository
  2. Submit the issue to trigger your repository’s autonomous builder agent.

Alternatively, you can copy the raw agent prompt instruction below:

Task Context: Build a code project utilizing the THIRI Model Context Protocol (MCP) server. Prompt Instruction: Write a Solana Anchor program in Rust. The program must define a RecordLicense instruction that creates a PDA mapping split configurations and copyright hashes for musical tracks resolved via THIRI. Write the corresponding TypeScript client integration using @coral-xyz/anchor to verify and submit the transactional record.

Research Trends

On-chain Licensing Solana PDAs Split Configurations