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 0x49efa954038ae5283268c54f9508deb18c7d6685c01afb39fbc71cfaf6178d96. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6400b0e1-b532-439d-bd81-2d8d1fb4f649.json and https://artists.proofprofile.net/proofs/artist/6400b0e1-b532-439d-bd81-2d8d1fb4f649.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 0xcd5c99272c2f892ce61ff17d1e4193cb5457f1017b40fec52f7bb02acfe0ea32. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21:25Z), 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/ESA011900213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cded84d04df94919904ef008bb12220880ea79ecf3d48e64f48c510e275320c. 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/GBMA21865524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb614e05104e5125852d4464c5f995dd31b8a3a4964c368a5eb22122e5b7f29bd. 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/ES16E2000176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x752f6310c8b0a9286a0b4b31189fd5bd9869e9fba6e4de52f19d45a522477167. 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/ES16E2100201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb614e05104e5125852d4464c5f995dd31b8a3a4964c368a5eb22122e5b7f29bd. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ES16E2000176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8d44d6bcfa0340ebdca6dd8e3b50f4ca40e0e289fcdaa46a8376fa3f0ec130. 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/ES16E2100327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05d0f158f70e8c07fd2ffab7dcf75ec39c728c4241b039cd32d354095ae017f9. 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/ES16E2200417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67797d4323f77afd83d522efbfa823654fa867b645c6e77441800f3730556809. 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/ES16E2200418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83585c754103677c918902c66b1fefdc38c3027e5ca0feb0a477f0bbe9251c32. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/ES16E2200421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c91f143d78ffb5adc6a0663b6d440e1d5d47528305321561b0840b36576177. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55: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/ES16E2200459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b3d941805d3f4527f4a1f608469f92219dfad4b31056fa23991420cff538ba8. 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/ES16E2200462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31ebd5a8af4ff2e04063fd6e19b6de83db6ca955644993485d3df95c700f180a. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04:56Z), 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/ES16E2300617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0edc439ce74d44708d17aaf3c0d6f1f6a4728c5641ca141ed56b9281cbcbd20. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/ES16E2500736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f5a170e0799d773714324a94f75403619b5022fadb7af84371a3285a0c542c. 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/ES6081540303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e9d1e127442036ea54d8add4eb26ad323266414de234b954bf586796fffc8c3. 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/ES25E2200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75757319485b8b70e4bde22a5a111771f6bc64696a19c7404a4ef48aa5b0a1e7. 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/ES64E2100041.