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 0x2d9051ac50662ac4d8ecf6178e04bbc9ad04f9e1c183ca09d71b6066b1142d7e. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1f0b850e-ff48-4fab-8396-8ceb55f502c6.json and https://artists.proofprofile.net/proofs/artist/1f0b850e-ff48-4fab-8396-8ceb55f502c6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Golden Age of Light Music: Globetrotting
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 0x9af4805f0f3c2b41dd8d95723430357cc4dcb19b29af8e9a5410f04e33081c36. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6630754102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2359b75e7b324eafe065fc8c357aa851b20f2c392e5327879111aab7a3e4dc74. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6630754104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a31a4894ac27bc831bf9df0eae49ebfe61646ac13bdd4dde441e9f312569ca5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6630754106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5201103d44c5ec4ea5b73d7371239c07f0e181ca7edb5d7a2fbbc1973c1973. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6630754115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa2c0d95143c13f3ecce2cfc24647533ea11eed7e595bbb7ee2e2b78d9e0be00. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6630754116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5700508c0c10b9f4d23e1bd2c3cf463978a118ad6617953c96105b48d8d58ee9. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6630754118.
J'aime pas le classique mais ca j'aime bien
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dc74d18be778586dac92950c3754de008bfdb706ce49ad57dd4a2e99c8cdce8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USBC15500272.
Ich mag keine Klassik, aber das gefällt mir!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dc74d18be778586dac92950c3754de008bfdb706ce49ad57dd4a2e99c8cdce8. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USBC15500272.