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 0x2bf230b00c2b8cf2111844c4aad15945bf25d3811ab6d25a4f296bb97b0c7f75. Chain 2 (Bitcoin): anchored in block 953758 (2026-06-15T07:48:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b329361f-8fc0-487b-879f-ee30161e5f5d.json and https://artists.proofprofile.net/proofs/artist/b329361f-8fc0-487b-879f-ee30161e5f5d.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 0x19f2012a20185c6cf33a8e561be1c7215f4cebfbb5e3c51fab8a090b7081218c. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:41:02Z), 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/QZHNB2526900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e65c8e511c64fd263af50540bfee60cd6e69cb45cb65d4e2244e51ef5fccb0. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZHNB2526901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6310be730e2af6f7b2768254adcaa45f3eb348241d7af4604b094e3447b2053. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T06:59: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/QZHNB2526903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69bcee96363d5da12b718e08c0b32b8d84c5317a86a1722168f4a836ed6c6437. 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/QZHNB2526904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bfa9116ac1313a5e09236987861d853f67453f3843d0ee9972bedaaf02856d8. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T19:01:20Z), 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/QZHNB2526905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5180771108bcdeaabb3e9971c54d5884d45c4d592cb3acca6a5540a73f7b0e9a. 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/QZHNB2526906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91f4897a81a62ef12fb9ee1b358c4eb7204d2e61ae061edd1a2dc0ad9eb1b1ee. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/QZHNB2526907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cd13272246ee0c19eba12f3234cfcfac3338aa832614772f8cf0d7d75439f48. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHNB2526908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed98ca3e663e850907d461fae9e9a506dd2f19cb1d6b4cebdf7efb29c3b25e1c. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27: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/QZHNB2526909.