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 0xaf3fba2caf8e93401a9ecd68e2bbc7f433ac20614b4b102aebbb0965352ae8e8. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7318b4c7-3f42-4073-8a0a-473908924f15.json and https://artists.proofprofile.net/proofs/artist/7318b4c7-3f42-4073-8a0a-473908924f15.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 0xcb0e0d7441861227736560daf6d6a5d38f6fec4660097eda0589040e9d8bf44b. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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/QZFZ52190584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0c8ec3d0fd1ce7142805373582ee4b1def272600b929e8b47bb274122e37d0. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/QZNWX2205803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13233187397c68c4fab5bbd95ee2e95f15be036f9d09fb2aad2c51f0e2ab91ca. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZMER2352919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7060369c7b10cc794dd1f701b47192cccc95eb7df1438dadd5b65feb5d1c4e. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZTAY2366005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad019cfe6a6a008912a92b7e7fee2d0dc69e5085de98ec7dcfb7613617708594. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZWFH2313396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd312ad1cbbf9b9ed54350461a70b89d3684e0df7256097fa75c9613a5496e0. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZES62458419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086128c004a6c90cd63d4eac77097f2093eab2f926badfaa869e725f63f13eba. 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/QZHN42405281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdae208f0689e3799458d334ed01cd146e87c85d0596cf4f43b9c9ee3237f20c. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZHN72422187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb5e9223a454e62933d6d96d7e1dbaecbc3387f138f1a5b75850dc7e70996c20. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZK6L2470376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a2818f6c6388cda39f55506bb3223af66316891e9f28e5759d13d5bd7da6b7. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/QZK6L2470377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf662f773daecd5b10e0e33e564cf5344dfa3bde9640b7b0628c5faaadead69d6. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QZK6L2470379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a3e4564f24c54966f3d870d970f5d52021dc2a330145391a5dbba7275b273b9. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), 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/QZK6L2470380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff6056e340905f964bf4619571dcafd9ff79a5a628b139ae4f059e092a028a1c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6L2470382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99962aba3c4b1fbd14dc192db4404676f07c7db367c25826210b6b53db291810. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZK6L2470383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7432452dc40fe2df40d2bb4805ab043e20c7fbfe3d724cc25feb2bc219afe732. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/QT3EY2435747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67bb244a6e9807066351d523a3cf1d1a6dc87fb83ba7e1b1ccc0899fe919b025. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZFYY2511468.