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 0x17937c8b98e6c4e7884c8adddff2e5c81b802fd461c007e68f0b4d1b9a786f90. Chain 2 (Bitcoin): anchored in block 954615 (2026-06-20T22:44:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c5402753-7d85-4124-a576-55aa1f89d04b.json and https://artists.proofprofile.net/proofs/artist/c5402753-7d85-4124-a576-55aa1f89d04b.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 0x9cc29e7c67aac488cd24164a0b02be6702bd5a40924c05bb820358e65f7fae5f. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZHZ42119139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266dc7926917b9ca53268430bfda27a8a64e6037258ece7b55998e62edc225c5. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZNJV2319989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62dea9de0b60dd041ffdbb120112ecafd1af5cca90e34cbd6e09bfdf639db003. 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/QZNJV2319990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68fe9e0663e50dafe295bcae86a1e7417920fb04705113da1e24e9e16302749e. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/QZNJV2319991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf55904cb314f0159dfbd177a030380c80ec2fcc3dd16ddcf913143bfe187b8. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/QZNJV2319992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442acdb2d074475d2b11fc4b61b200d887bebc5bf13f1827884cf6cc08eabd54. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZNJV2319993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x736dd33bb30526d446433dcd2d94d25a8ac1dae1dcdb951334401478175c2e03. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZNJV2319994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd79665f567f7c1a1aa8742dc5d4e7464f2e0d131d8f50b43c6cd65e266991b47. 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/QZNJV2160550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0342344a388e01f1db0418cd2c22176b92b8bd8930b9697dbe043da7276e7a1. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZNJV2319995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x400587eedf6924ce8183c9acb73b5a69c4fb7c3457670998e42f3dece031f8e3. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZNJV2319996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ddd5311f2ce7fc6cd930880cf5b16462022a07f8845721be5aca66068bbeee. 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/ES31E2403875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x951549a18aeddbb549e343c542edba5fb9dc82925c1d8fbaaed74527a3e14ee1. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/ES5050301114.
El deudor del condado de hortaleza (con Javier Andreu)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f86a322c2317e8e9f73e0d1fdb9350ed021a9f15b66bc458d66a39f54c08936. 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/ES5151100554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f081cacaff0a79a7465ab6198e075b3fac32ef7093c85278a9e256d8eeefea4. 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/ES31E2410335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16414bd6f525fe2a346975347fbf1f31a2b9050d3a3d13b233a95ee57b3b8d00. 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/ES31E2202319.