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 0x8fa20097a03ff32ec546ece7296d1e55f0bd69b4b3980e7be457bcae2c296505. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eb31d0ce-98e6-4d06-9053-1b19256fd83a.json and https://artists.proofprofile.net/proofs/artist/eb31d0ce-98e6-4d06-9053-1b19256fd83a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x73fc5ba91abf17a68c9f3a95f613ca98d0895334f99a532c53c6a638cd0a4268. 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/NLYV52200043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd61799f7cce37f111be0afe92c5de4f2c9816da47a46d66751c7cfbc88a37a7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBMEF2302438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5436594a7eddd302e823f9ff6860c08e3adcd25b0729aeb05095e137375c48. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/GBMEF2302440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437b55df02fb3e9a638bee9cd63971171bae448ec1889d00b8bfa7a99682e02a. 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/GBMEF2302442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d33706b467dc48628a137a76d13e565404c31bc6274e5004004af29c350321. 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/DEBY41200657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42cb93d0e47d97f22d155c01ac8a50d9b7ebe0fb604ea02e7ecb5ec369c70dd8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEBY41200659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98a1303835e33aec32a7aee4720a9ca7bf8af169d3510b4e742651dff362f8d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/DEBY41200661.
Dide O (Ash Lauryn & Stefan Ringer Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb50cf6334958f66f36d94c9f7485094010d8c0f8de08a500d4967327730cec2b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZPD22100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f4249c36ab859a262540ede7d89b2cfa3e8f714344dfb93136e81a5f6645782. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZPD22100020.
Life Is Back - Kai Alcé Life is Sweet Interpretation
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c9b7c0682f8c64870a83b0a5d7a16935de03e98c0d0701e4505fd72c37ec832. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZPD22100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f3f0b4f5cc6c5882f3395c7b566167764d5d1dbd14ff1a6fa7eb21cf202732. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZPD22100023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cb4ee47822803d2dce52a362aaa5aab7cdad4f3584aed8762c3f3a4767d84c9. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T17:03:21Z), 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/QZK6H2014385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd5ef6570d82a436d3766b0e17193aea810682b6ad55fc613b94d93fb8655cbf. 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/QZK6H2014386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e4a855d1339af70a69596486645fe78ec6cb9f6fa09fce6f699a104ad91798. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZPD22100045.
Dide O (Ash Lauryn & Stefan Ringer Remix) - Mixed
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2943c93853c82a1ad3c9045f4f1603c25a4e4b1341f1d6f7fb8c591fe3946f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/DEG932404362.