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 0x1c0f5e4da0921fd280d6bbbe437110d67625ce50abe0d57ae4ae8910a355df5f. 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/7afd5168-6a55-47d3-8100-1f78ca211054.json and https://artists.proofprofile.net/proofs/artist/7afd5168-6a55-47d3-8100-1f78ca211054.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 0xbb502daf3aa8ec3a2fa47bffd16514ca52379b6629dfec8275d49e46e9bcefef. 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/QZGWX2111995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d89a5af98cfe945c30d5cef137654a9aa16fa71fee4ba6ef230609954e4e59. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZGWX2111996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1186e96e8eba5a81bc39ad3cf735e37e174f18b1ad031eac6c5af8e83e854fef. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZGWX2111997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1028eea3b57da75a43388981e89668602c0451cde3fd8cf87dfedb32859dbde0. 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/QZGWX2111998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872d7d3c65bf586c81eba57337b19412bc9ef4aa1dcc75da7083a1601868d2d8. 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/QZGWX2111999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe64701ffc7a18c1c3af7b170cf8b118fa9cf0b117b607fbf3874e7d15d81f9cc. 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/QZGWX2112000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc37e110e9b6a4266c8421919e65f528391383f5a088e9935e0b75f8ae0de8e79. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZGWX2112001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27131196c6a9f520d918374bf40e9d795e01ae33b1f202561202fafe73227cca. 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/QZGWX2112002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31d0aee7edc74ecbed2510be33a0c883eca2243c10c6afd2c76b4d0c108b7e42. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZGWX2112003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a60ca0187deee514e5c58161decaa066279fe2b96a260023259e9ee8a226ad. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZGWX2112004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2417c578d711b6665022908f3cf3a059c164ec94a9e45a855981952f370398b. 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/QZGWX2112005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce9a3c2aa239a5137d38dd3da8de5d1478e429e310102091ee30cbad2a93003. 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/QZPEW2463352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bac4e5448a5c30e10a23dd15353258f0730c182c8a9b8ea11d3449b0bc0ed47. 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/QZVEM2382567.