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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0454d6671fa7f949e9d046fd10946c05a0f6b6bba78be7bda254a08d3213ab5. 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/2536b0fd-ef82-4d30-9974-36489ae9b13f.json and https://artists.proofprofile.net/proofs/artist/2536b0fd-ef82-4d30-9974-36489ae9b13f.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eab1ee90d75a2a1ece39664aaafc6becc235ef93ebbd8d1e663e39b6f734ab5. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZMZ92136478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa98a5916c778b9f5240447b1cc26e8c3c3ed21811ee2ec0ce5ad479b26f9ce5a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZNJW2123294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b4b29935fcb6327085d2016149356a7e4689b1c18cb3bee29dc1b39e225ec7. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/QZNJW2139995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152b3f3ae5fb8107242db8639e3e04ace718f243ac3e097eaee8423d37b86b17. 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/QZTPX2169005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9cd5da32f706e7bf1cb84d6e79663ed53aa7fc8d906a39f66fbe2e8fb8315ab. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04: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/BC52P2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8599cdcd20af20e9240be3182a952df6258301f666edf58538e6d8eb7fbd72f9. 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/BC52P2200026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dad020a63576f01b02a76fcd1a075060b353969701199e7a40a0c98be6e9ea2. 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/BC52P2200036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf510d446d6ea04210d1f6b3693c923805dfccc9df9855cbe371277f2c70dcc9c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZNJX2351193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1189390cfb93d744cf07c5cc30234000ea95dae22e94d36d572ae63ee03b209. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/BC52P2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d8bf83c2670b0f4d06ff862a12f5efed93dcfcf37c931f29e5c20e053e1b1c. 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/BC52P2400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x814d835ef55267a3f5b92dc051f9692626ea9b661b05ceb6d94fe89648ee4910. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/QZNJZ2590399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5bdc500d8eadf213f16b9e83b3c3e3b764f82cbec85e7b96d4c19df16790b4b. 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/BKG5L2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051841bc7806431f27431e63775d6b1a0bfe785aa6244b2bb6c54deb64803ba6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BC0UT2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cdd3450136136f0f169b6c44fa492ab4b9b84ad597f58657710ecbe6e4130af. 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/BRKO12200183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4c3351770e896c3fb421ba609f07b0580f44a3fbbb4a7a1ba2728e2dbf38c63. 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/BC52P2400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeee60d0319ab4c650eeffc35bc527de974c1b50d99ee0759248daacb0e343434. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZNJY2359969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a083064f4e6c397b68fb6308dfc67720bb30f313b166ead12753b25e56ef5d3. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZNJV2368451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9eeea05dfb87159c330b0626daa91b47030e200e03c3d85c744c7bfcfec38b9. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZNJY2449849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x448b81bcfc6656468f7bb5792288291e18d742e8a24d262a08e3297cb7d41f26. 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/BCKII2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372e5f58d97fd8790a6502f030b0c1969bd193b66ff223790e4a18ee5ac92ca0. 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/US7VG2596579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5047f278e946b3d30a03f1835777cfe535218c0341850356962afbf078c7fd7. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZW9L2250622.
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