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 0x7a46c44b065354a87d6ce64a30dcd4214b25e4f7919c58c2f5698be0139a0ff1. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca540e2b-ea98-4683-86b5-efaad2a88c6b.json and https://artists.proofprofile.net/proofs/artist/ca540e2b-ea98-4683-86b5-efaad2a88c6b.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 0xe8ad0166bc72f4225b9f00f72008d0817550490b0fc6b7c0f536775b6b10dbef. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZ5AB1630815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5480968ed9af49b64a4bdaf2b930fbb299a9a9ef25535dc7e1f6fbd0233eb07. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-21T09:06: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/US7VG1796791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516870754afdb4e72f3cc2d8f47a8d2d013e4beb93cdf806b96c4c4c3f1cd81e. 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/US7VG1796792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679099a23fc5526e49dbc4a329113edc7f3ce987ed69485ee77e3be11914800c. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/US7VG1796794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ff63aba869b60acc3c0d0c000259ea18a16d9aa4fd0490ec0c341ae4232b4d. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/US7VG1796795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x077a8e61205559f9e42bfe80d2b99ce7880aec4076b03ee65fcb0e29c51bbb72. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/US7VG1796796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef32fbca14a45b50ee10f51798df1b17b7fcae60871fbc7602ec232f32ed9e5. 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/US7VG1796797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26fb5a10d83329707762240ed5345250278c5fddcc5e5565901fe71a7feb458. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57:33Z), 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/US7VG1796789.
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 0x978f426af9b09d4a5cc5cffe52576ba861f0a5347ff52c8d1105fe3151d9bda2. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/US7VG1796790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa314bfd43254f796b6fccc668a2bac52ceb9b7a9a3be153e697823dbb12e40b4. 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/US7VG1796793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc34ac8fd0f2e91a5478f881aaf9513e4d93643be8f56c7e497db6b6acb2250fc. Chain 2 (Bitcoin): anchored in block 957834 (2026-07-13T09:42:16Z), 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/QZ5AB1886317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48e1d67a5ef449d5cd02127cd5b1a1a7aadd28445f5021491841188c6cd5728a. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/QZ5AB1961662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c041dc9fb690d2cbe54be6ed15ede5bf23eb032c246edd4c0dba7b698b3b781. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZ5AB1979018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2faf8155109dae2da0173a183cada67160dbdcf502ebccbe127430488a2fb44a. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T11:03:36Z), 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/QZ5AB1979343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b63edae2c1d890165a22666935c834ac8352102d7f237c1fc25bdcb543b79ad. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/US7VG1862107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa143a4b6b03925910ef465711742dd91b711913eb6f82d303e364c783e5edd14. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/US7VG1974106.