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 0x675c01e7dd1b76fe3c11c7f4add649056c3132a3635f3c3a9266aa5b3c3020bb. 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/587430fc-29a5-4316-8e3a-d53d6f506144.json and https://artists.proofprofile.net/proofs/artist/587430fc-29a5-4316-8e3a-d53d6f506144.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 0x0ae4440fea262a26db28b4f3b3df6882b101dbf7a5665139871cf0d1edd378cd. 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/QZAKB2290342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40975ffb6de1cf231fb07636a592e17405cb60159d5ef5df8f50e37fee5d3cd1. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZAKB2290344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc285fa5bd66113df9a6d70f25a27a7035ba9110362543778c52f9d92fd8d0c3e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZAKB2305892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbccbc9e276318e78b40eba42d2456ed95021cd9d1f83a8934761af8a2923bb67. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZAKB2318710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152d0735655868d5ba1bbb4a13dfa7d582146525ff118c59ed64634820b552d9. 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/QZAKB2322269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa39a63a14c437c3df90dc728fcf2c4e505b1f2e2ca36761c8960eeb6da57d9ea. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZAKB2330877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa10c508638c367ba8a51f10805028d872045a751b7dcf68de9cf1d1bf139e721. 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/QZAKB2345337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x545c2120882c971cb9cd8f13bfab3c5c1f2514d72dca259a8a0ada83214541b4. 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/QZAKB2368479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4aa52331c5e58ee38800108bf7e6a779d9b3a4f09b12211badda912574a660. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55:37Z), 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/QZAKB2372568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2974559e9de33a08df18e6c6137fbd590997bf9668f99715c0678954d01332da. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/QZAKB2376759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda0f0f68266150acf0edfd850f0cd9281979f6a40a99d4105181972ae69eb86a. 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/QZAKB2383749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d64f11679802f1b2429c41b02750b0c25ab523b75533dcc5d3d9a15a143aa24. 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/QZAKB2401016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee032d7a6d53d6e5edf10643cd3cc03be5ec7930e9fff3ff7128fd798bcf93a6. 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/QZAKB2402847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664fb34e079b7a9fe9979a4b6ccd479fe932805e45fb249791fe58108c736fb8. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08:48Z), 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/QZAKB2405804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29fae6e4a79bfe970a09ed8a4efa25519121e24f95eb6f8853a5fc910e9562b0. 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/QZAKB2419516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x158c9beaa5715dc49e750775e8833e668ef9f42e21fffe10c8e5bf3f7a3ab4a5. 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/QZAKB2421102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaee8e974d9ff3a86c56752078b37db814ba2acc7a3d5e1a08f6d5bd4760705c5. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZAKB2453622.