1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83af0cd6771f4498ef259df61ca375afb89a76b6b423ce9b5d1f13c5ee4bb373. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7fdc455e-3bf1-4cde-b3c1-6e41aa7cc0b8.json and https://artists.proofprofile.net/proofs/artist/7fdc455e-3bf1-4cde-b3c1-6e41aa7cc0b8.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Hard Times Are Alright (Extended Version)
Modern Songwriters Vol. 1 (Hiss Golden Messenger)
In Love and a Hard Luck Sayer (Orchestra Version)
Just Want You to Notice Me Again (Orchestra Version)
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fbfed29f0d55f5078b8738ffabff9d7037e3aadab337d77299d6a8ebf73e87a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82300007 — a six-check JSON result.
Modern Songwriters, Vol. 2 (Justin Townes Earle)
If I Grew A Violet (You'd Ask For a Rose)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb37cd07690d4f2e05f6667315a7e207f7ef3113b95ba519e213ef36779386df2. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82401008 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97139d2dbcd46f8c806f9b23b5f9c213fc94c5da9011b442387eab1a06ef2ca. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82401001 — a six-check JSON result.
Every Little Thing About Love (Acoustic Version)
In Love and a Hard Luck Sayer (Acoustic Version)
If I Grew A Violet (You'd Ask For a Rose) [Piano Version]
If I Grew A Violet (You'd Ask For a Rose) - Piano Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8cceb2226f231c005cdb6c3b1afa67bb7326be62138b53281edd0b894985a5b. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82501005 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f9f739a92bd07dfcb31ecf571a93fe0cada56b697beda57de676a3ef54b94aa. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82500002 — a six-check JSON result.
Every Little Thing About Love (Minor League Version)
In Love and a Hard Luck Sayer - Minor League Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fedfddc33a49125528884f3f24c8c0c48b8c858032de69a631d9fad2d6e329f. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82501011 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf302dffb9709afea1e384865efa519aa577d99d1163bb3e5b1b9c564130b9380. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDW82500800 — a six-check JSON result.