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 0xb31cdf815f2e2bc30cfeffa7ed32d174f310bd089f4a7716ff1306148188a83d. Chain 2 (Bitcoin): anchored in block 954555 (2026-06-20T12:10:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/af638748-c4ad-428a-9402-5508aec7040c.json and https://artists.proofprofile.net/proofs/artist/af638748-c4ad-428a-9402-5508aec7040c.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 0xeccd31b5c8ec35d6a768bf7bbbc69fd86b0cba01bbcad19f9a119468898ecf5c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BR2OL1500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb6bcbf0696fcfffc6d10413162708543c4f50b4946607a4936ce58f26839b2e. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/BR2OL1500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ba879f2433fae7f454626725c5f7f201a47379c350e2729f3cc4e37fab5250. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/BR2OL1500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1423260ea53f4aab6841e85e5d3505684941f00a708cb3830f77066c8fc694fd. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53: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/BR2OL1500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbda2decb2f1b81335ba35ab1c6964e2e7ee7e9abf701fd9b52f1f442cb57f10. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BR2OL1500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47a8b159ff258fbac0796f2dbd9603b61acf4c0039069d18d0b92d0169de332a. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/BR2OL1500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf566e7b7f7f5a3d97de11a752c2ffe66d005d73eedec09e6c58aea3af17317bd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BR2OL1500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb872aa4f521d31b3f613efdf10c0399a25f0fc8be365f66309cb1b474b5fa3e9. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/BR2OL1500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03ce851c961bafaa3a57e4efb177de6bde276b3d51e19711977fc79f002a700c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BRT071000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x535799426437322e607553e6c596b9c74c814329953f57c9ac373d772ede0ebc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BRT071000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080068acd0d790aaaa18727efd389866d072d459cb4567ecfcc050fa89bb9d28. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/BRT071000009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55667f758fa2cefa0580291523ac352c2f6338fe94be227bb63bd498d538e794. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BRT071000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc72013821a3f49e1a55761259e5914563591d915cb90bdf629097750f88e9739. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/BRT071100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7b87dfc0bf9c11ddd50ddcf036c2e3a82e465794effb410a54b3014a9c40c9b. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/BRT071100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129d8863de4dcfb5a84e19fe547b2ac1e5a37388a59dbf762de0416e0712248f. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/BRT071100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3ee64fe91f0474bb1eeddcac571bf3002d41ee9b50fe0a860237876c91cf749. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/BRT071100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4e5ac6ebc3f22ae3f7f811f66e345fb8275d22a2d2aba8e9f82a9d2d91571ac. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BRT071100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46046514fbefcf4acea053a38e359f254de0db28072d639a35c454539134e552. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/BRT071100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeabee36693cd5677c6443d511172e3e9377273d15ebc53f460207fd23859e1c3. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/BRSYX0700012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0523bc4987b250aa477055fc2ded8f3e3e25abe91ab3fd70e5025938d78d6863. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/BRSYX0700013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2880b3fe7ca927923d3dad317b2f92fea80b13733bcd7222013130a96364fa03. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/BRSYX0700014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65b31be38c7492b6026ae936751ba9e0bf8f8921407df1a6a6673ed8a0eb612d. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/BRSYX0700015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3b676aa3a3b07f5c38f3c45356900c4be023602a7679b031f8219d44e98195. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BRSYX0700016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb36cd59d11ad2d1e83b577b7b02e5c03059cff01d5149fa0dd91990d7e3c495a. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/BRSYX0700017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f268aeff9cd9094e5be4c13c321ecaec50d364139c693bf075ac4526c30e4d. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/BRSYX0700018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5262ed17a517ec012f4cf77423a7a87a26a9c59644cef9cd40afe5fd3aa5efa4. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BRSYX0700019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17d12421e02e9de8074a749460ee23b4763a5a4d451af97088816edabe45d551. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/BRSYX0700020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460d7f24665bb84a67c598466c61ad4e67d192354316411581b9478592d29ad2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BRSYX0700021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9685b0bdea270ebd0b37ef3e007e884dc9b92f3493351e92d031f1e4c376929e. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/BRSYX0700022.