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 0x0b58ad8ee75a70303ae2a0805bcbf38e8a93084992845e0843e222193d025c58. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/220cae5c-4830-408c-b275-881c4a8e5d12.json and https://artists.proofprofile.net/proofs/artist/220cae5c-4830-408c-b275-881c4a8e5d12.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 0xe817c6b0e9186248527f78de713106cfe5327df12611f86f69bc4a77f0b8976d. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/NL4NL2175183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71b834b61940aa41534b87d6820ddac90322fa78e036cad29e760268d87fead4. 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/NL1AP2093404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7702f3661462b3d1c9c5073256647e4774a991655d0dfa0589667e945d8c77a0. 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/DEHM81900660.
Ballermann Closing Charts - The Best of Mallorca 2019
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5358a21d4156bc323986d739344fab479b1a957bed8d3421a49f4c44e7e1ec6. 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/DEEQ81900023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb659a0bcea557f65226c2a4a56c4d87a591fc5b76e8da9e6cd413a3de47bf5c6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEQS91900144.
Summerfield Records präsentiert: Mehr Bretter als ein Baumarkt, Vol. 2 (Hüttenalarm Edition)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5efb2967933b054bfdffaab2673733e8723256d3a0889620a1aa37043a8a3a5. 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/DEHM81900822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efb71dac8d12b5f846b11d6bf1d59e3bc3e6848de8a5268e63f1e10b9dec10a. 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/DEHM81900812.
Erst wenn's im Sommer schneit - Summerfield Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86ed6fc2866ebcfef4869d1e4e6d5c54aa454b8c83461eaea9f35a363dc801ab. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/DEHM81900764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb7076eb1fd4d508a0c7302b14002ecc6cef837964064bd614b05c48091c0ca. 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/DEHM81900826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8b0033326eeb14b100e812a75fa75ded35dfb03f82d0f27a3e9beb673c0aa4. 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/DEHM81900827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b3f4dcb6552ed652a4e3df5db4f14b4cf4e4259c8ec3ec87d542c9e7624ff7. 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/DEHM81900775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8dd892ed2ee073ac513feb6d482b143ec555f6d15e4ed462aa23fd1c0297c45. 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/DEHM81800651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901b88dcf80122c520bed36e432cde78b15c4f94bd32c4158aa635ca5bd8b5c0. 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/DEHM81900664.
Johnny Däpp (Ich will Mallorca zurück) - Krawall Mix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3289c0dd598b57f513ca10e7c0264582d1f37e1c4aa590c16f2de6d03f2eb03f. 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/DEEQ81600132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e53053e9c6fd3ede4178c3c284dc1f5630da2533cc54d6efbf9e200c8814c09. 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/DEHM81800282.