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 0x22b881bc84309bf66416588a6dd0c8b89304ed5d0104418686856e3d3620c41b. 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/a7348efc-6494-49c8-a78c-87e66f1ed298.json and https://artists.proofprofile.net/proofs/artist/a7348efc-6494-49c8-a78c-87e66f1ed298.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 0x743aacb31e0228a491e210d51ffd572309c598aa802c2432ead39f8a6362d225. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:09:50Z), 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/BXIWW1700045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb07f95bdda6e5d29b1433cf1ef27955aaee501b2b4083d83ed57d0af05146af1. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/BXIWW1700047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ec601fd3c693b7a088af30b70049b8d847b6c160266a16d663694e9571a6cd. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/BXIWW1700060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f08d245a35fb7d1dfc066152267e9cb43400f2371718817d04b12232e9b7ad. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T18:46: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/BXIWW1700063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a57e32eac6a90120464537311d585151010a8b9c6567a1223af4a2df59c7ee. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:13:57Z), 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/BXIWW1700071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45cbee381e55b88a5e623b443085800b6eaca5671c5f07b572e38c486a3253a6. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/BXIWW1900009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf6de7316514c3acda4ee3999ecf865d9c5cf854354d8ab5711c92da2573295. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T17:46: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/BXIWW1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d95ef08e8bfc6ef2c76fd95773e9672ff3b043b65e64696dd4b8fa70d956a69. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/BXIWW1900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36f658b1f9f46e80f17659395543626391e5d4f5fefa46f931f9f54ca1839d4b. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/BCSGS2100002.