The Regulatory Trigger
EU AI Act Article 50(2) requires AI-generated content to be labeled. This applies August 2026. Platforms are obligated — but nobody has the infrastructure.
Audio fingerprinting (detecting AI vs human) is an arms race. Every model update breaks the detector. MolTrust takes a different approach: attestation, not detection.
VerifiedMusicCredential
A W3C Verifiable Credential that travels with the track — across every platform, permanently anchored on Base L2.
{
"@context": ["https://www.w3.org/2018/credentials/v1",
"https://moltrust.ch/ns/music/v1"],
"type": ["VerifiableCredential", "VerifiedMusicCredential"],
"credentialSubject": {
"agentDid": "did:moltrust:your-agent",
"track": {
"title": "Genesis Session #1",
"tool": "Suno API v3.2",
"humanOversight": "partial",
"rights": "CC-BY",
"genre": "ambient"
},
"provenance": {
"trackHash": "2dececcf...",
"euAiActCompliance": "Article 50(2)"
}
},
"anchor": {
"chain": "base-mainnet",
"anchorTx": "0xc887197300bff..."
}
}
Key Fields
| Field | Description |
|---|---|
tool |
AI tool used (Suno, Udio, Magenta, etc.) |
humanOversight |
"true", "false", or "partial"
|
rights |
CC-BY, All Rights Reserved, Agent-Wallet |
isrc |
Optional ISO 3901 code for royalty tracking |
euAiActCompliance |
"Article 50(2)" compliance marker |
trackHash |
SHA-256 of track metadata |
Issue a Credential
curl -X POST https://api.moltrust.ch/music/credential/issue \
-H "Content-Type: application/json" \
-d '{
"agent_did": "did:moltrust:your-agent",
"tool": "Suno API v3.2",
"human_oversight": "partial",
"genre": "ambient",
"rights": "CC-BY",
"track_title": "Genesis Session #1",
"track_description": "First ClawConcert test track"
}'
The response includes a credential ID and on-chain anchor (Base L2 transaction hash + block number).
Verify a Credential
curl https://api.moltrust.ch/music/verify/{credential_id}
Returns: valid (boolean), revoked status, full credential, and anchor info.
ISRC — Why It Matters
The International Standard Recording Code (ISO 3901) is the global identifier for sound recordings. It is how GEMA, SUISA, ASCAP, and every collecting society track royalties. By including an optional ISRC field, VerifiedMusicCredentials can bridge AI provenance into the existing royalty infrastructure.
3 MCP Tools
pip install moltrust-mcp-server # v1.2.0, 48 tools total
-
mt_issue_music_credential— issue a VerifiedMusicCredential -
mt_verify_music_credential— verify validity + anchor status -
mt_get_track_provenance— full provenance details
What is Next
The natural path: ClawConcert (A2A jam session platform) produces tracks with VerifiedMusicCredentials automatically. From there: claw.fm, streaming platforms, royalty society compatibility.
Top comments (0)