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 0x65dfa3c5a1477758ccc1d337bcd497243c2e621c106b73f61c6aeb71ce87b7ea. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e6de77b2-2a5c-4cb7-b620-9cdb52f26650.json and https://artists.proofprofile.net/proofs/artist/e6de77b2-2a5c-4cb7-b620-9cdb52f26650.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 0x285caa6447be961abe5be0f8de44cb21712b4260542f44f07df70a5388e37e97. 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/PLB382300335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d96e3b346fcba375852b6ce75e48233c74f9fb460ab67059a07e1738b0aefc5. 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/PL59G2400411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cdf267e5db0f9926e180002e998921310742b58c58ea3b1e2fc25fb371d5bf8. 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/PLB382400059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9738ce18414c576af71bfa9b135876ca6a6261d3a139b36897f0b5b9e35c3bc0. 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/PLB382300511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ff6ecbc1c35beba402eb6b193e50598447e4b7d462086ec138caf3c9318ca7. 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/PLB382400060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe106a0acb27c4f292d565dfe53b53d876e0fd1dd45f10f486e4469eb5c326127. 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/PLR862200180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x004822cf993122c26e2aee11b3a12fd0548276f018814f6e351af8d0a9711f55. 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/PLB382400061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e92e340f02d0a692ba2fd3de2ceb74b59a009224364ab66826325c6ede952c. 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/PLR862200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b8c089ff8db01976588a387b3216f33e6bd318ab1f1ae04e570e5e770d368e1. 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/PLB382400062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa718f1e3acf5722bef665c9958283bdd4192f4224499427406d3a4815842ca51. 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/PLB382300373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5166fee0e6f542db87e40933ddb66a1f87ed9d7050d47a4cab51ce21f6be6f. 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/PLB382300481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8abf8a5668c040e6c5d96984a16559fed57ee6c592e326a3d2e85b97d72bdaf. 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/PLB382400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1fc63dfda1e4c78a080d9f1400ffd5ce62ac789dc363c5652f9737ce9441a67. 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/PLB382400063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7603e027a5e807fc7e79bc4b91cb91e97ede06338de786821b5411d6c064ea99. 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/PLB382400064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x285caa6447be961abe5be0f8de44cb21712b4260542f44f07df70a5388e37e97. 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/PLB382300335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616be41a78ebb9c9af72f903ddf375885bfbe8b0f07fd1493b9710d6aeb88d60. 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/PLB382300607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf88697480aee36302172a6d2fd53f5f4111c52b391e1f8b98acfaf5d64c1f28f. 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/PLC062368884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c3afb6ee263c18d1a75a1bf3e683e10ee6b12f27eb318778847f9e92ad2fa8. 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/PLB382400065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d646da6a463f33f24a47d7f7e46ac60b2ad34b8b6db655f13d9535e821e152. 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/QZRP42496985.