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 0x9505d76a3ffe2fc7302a2fe763112d5e1188fde3d127cbf2fac192d31339d35e. 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/50e5adfd-41d8-482b-8052-6793ed310191.json and https://artists.proofprofile.net/proofs/artist/50e5adfd-41d8-482b-8052-6793ed310191.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 0x1c7cfa325221bc640cdef443cc640d66a815aa291b0a4271d8fb45ddae4aae65. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/BEB471800044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491533d45ca8693ea2bc2d0fb2e37480bc65ef8c1c322cdc7930e8ad93711690. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/BEB471800045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e4e10664f90635a340409e24e09dd482272bdd38df6b54d2ab40955b81f442f. Chain 2 (Bitcoin): anchored in block 958474 (2026-07-18T00:59: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/BEB471800042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda9758ad7e185ba3aab500fc344fed4d4651b972d3dc1c6c3499a9d7ec394be7. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/BEB471800048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2bd504de72f11b672016b65eafa715d7cace2704992e29648d1cd006d64a9d. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BEB471800041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5a1eeeee5fc050073b805ba8dc648feb287628e0a74eaee236db873cfdf90d. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/BEB471800038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c74a6cad61e55db62d8d2efb4cf9fcb0722aa0b7a2e9e87eb7c067c4d3c3e63. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/BEB471800049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x078a2bc2d249a5f13858eea0a04e12fcf815f8f20ac0e7f207736f5fd3e759ae. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/BEB471800040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3140e9969b32e0e939f16e240a3386a19f3572f48ecafcb37668df1d424d22f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/BEB471800043.
Way Too Deep (Uit Liefde Voor Muziek) [Live]
Way Too Deep (Uit Liefde Voor Muziek) - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeb4b5b55bda1805332b762d24f088dba3fd4ec46243caeff69c103dc03c05d9. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/BEG332100007.
We Begrijpen Mekaar (Uit Liefde Voor Muziek) [Live]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe42c84f8071af2a48255f688e1143341da98d1fd88a1d01f3cc8ea6174d4ecbc. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/BEG332100042.
Cherry Picking (Uit Liefde Voor Muziek) [Live]
Cherry Picking (Uit Liefde Voor Muziek) - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a598d5e9c6892960cd02a04ae2bc41167d19ab5e2eed0665739c8c306985c05. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BEG332100028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80ceffa1f8af12ee737fb1eb83e11c60e8398382626000c266c984259a92b221. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BEG332100035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62e5ce2254b3d17f35f8bfacb415932d51c275e62b8c199758f2189c6df7d1c1. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/BEG332100049.
He's My Lover, He's My Friend (Uit Liefde Voor Muziek) [Live]
He's My Lover, He's My Friend (Uit Liefde Voor Muziek) - Live
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eabea858c9c5c7d570aa0a2eec661043b8ff2e8dd8968d761d57552a336561a. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BEG332100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12711483f0637ca2d34611b4ee8340f5ab6322b01daefd2b10c7168bb13531d4. 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/NLR4H1700015.