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 0xbcc6d94f356b8abad2e9a031695b36bb955a7fb4300aeaa95622740110e52d63. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/28a8b641-b5ba-4a2b-9f10-a6cecf27efd4.json and https://artists.proofprofile.net/proofs/artist/28a8b641-b5ba-4a2b-9f10-a6cecf27efd4.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 0xa3589e444410d4c4119b0a6551d4ff7f025a06a49f8a783240ff75257785d329. 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/SEBGE0700064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d9eb2c7bc0839c1a92862389208a2c688d833728c93299f2632fba77fd22fa. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SEBGE0700069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x561eedb2ee42a0be7d3b56488650c6e1a44a8e36676d34cf8c9c68877cb10ef7. 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/SEBGE0700072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x165851721c8a5116f5057df159ad0c942b7197281ad4ea2c93a05f91c29d7030. 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/SEBGE0700030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea13c87a0d430af24dcafd8522050f07c856152d1bfd93e4a86c50f69f953ef8. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/SEBGE0700034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7c2e9cc66ecc9dac973a08ae0bc7e2e72e6f6cf574698b8fd41144b73039a2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SEBGE0700056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x702f32cedf4b1b3ed13e2ea1f81a6d138327f6b4f82a4377a019996405fb9109. 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/SEBGE0700060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c3b4ab3e1f47f3cce1ac415c7277a339281a08468090fb97b8cf64b19b99c20. 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/SEVSZ8200601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ec5572c86d766adeca6441b0cb6612fda1ebbfb1e10a5ab3ce9dd785b16f17c. 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/SEVSZ8200602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2552ad7f925a7c6926bd1f3083b2c95e7a2def4f864169e5d5904893dfc63fe. 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/SEANF0100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x621e9c73545fc0792f735e80689896944d0c6e233d62abbf90d977b53aee2d69. 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/SEANF0100206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc783b7fa69910d971128ed31086cbf9525bcb5cec97c4c7fc4f8122591675870. 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/SEANF0100210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1024f38b44c6192d059533df9cbed84133113a7619eccf21f512da6c77c1b6d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SEANF0100211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575bee67a7b652cde4787fbebc0f619e64a4fefcc9d00575539dbae9572621e4. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/SEANF0100215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082b5f43054f55d00fa1bddc730721aede88e7a7f390762631f19f0f39a74b28. 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/SEANF0100217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a399c9ba69ff7a7c45d8ce2413d530e5ddf1f619e7fa8d68ca06c6eea006748. 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/SEANF0100218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3659370882232764d620892fd3d83f00b571f2be267417a9190ba5e73e48241. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/NOJVA1234809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67f13c5dae46cb0a26674aaa968178748ac174caa26fafd2133d254462bff19c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SEPXS9806010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadf9e06f3626f819f71ff67e239ae7d0f51f4bc74a0841f0ec9dc560dddeba61. 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/SEPXS9806020.
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