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 0x4a2b3ddf3f35da345655205a39cfe260ea9fc518682c756ba4d6bae4b38f3d94. 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/07f33c92-606b-4366-8f4e-b519d5a35e5a.json and https://artists.proofprofile.net/proofs/artist/07f33c92-606b-4366-8f4e-b519d5a35e5a.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 0x635dbfd6b6a0148f8e0b8ff05a3acc9af3d7ab51f157c51a3551f7fc810a401b. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZHN52214909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a578c19d36f5bae5f5604a93b4f1ce3ff9be22c35b67dee9f8ff31ac289df01. 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/QZK6L2287663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77585a0c6166a93700280b53b7e1078dc9e6bf3d175483a3f6b285009201fcd5. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/QZTAY2238531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd576782c3ce66de980d6cbe7273bb6788212efdcbf465893dd23354cb5cf93a5. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), 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/QZS662213350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9c04b33bb9c9a139ea73cb71a81801e587f5c79cc158557006404b2c23c7b5. 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/QM4TX2332186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a77602f15176027e1464eecca088119a39818afd536285513911f966fb6ac59. 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/QM4TX2374330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f3562b94e15cdb2dabe9dd68951171aaabde599c3578c4a7f494abc2d67a803. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QM6N22372039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5a84daad65a53253fb77ab79826143278f4fd5c80408985f284d67ae52a3f59. 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/QM6P42351983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x147957273b8da62899b25efd752d299771c1f5965e63063db5ebc68dc0e4d330. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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/QMBZ92337658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1a564f83fd06effee21a90802e9aaa6b1445b401c9b0ecfcfb1508ab4cce37. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QMBZ92392464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e2fd069d9902c61df3524cbf35104125dc7c95a4e0c172e9c254987cc874780. Chain 2 (Bitcoin): anchored in block 958656 (2026-07-19T04:04: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/QMDA62325564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5be06765e2239a78d65751f6e90f883f1228841e38f7f113f4c9675377ba5a5. 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/QMFME2304219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x645a1e97bc0024d2868f2f38066ec30928154a059e04742f857d1389d0c44c07. 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/QM6MZ2444291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bb1281410dbbf77de9654eccd0edae515c66f31a7c0b0a8a7844edf84e0dc8e. 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/QMBZ92468510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1466197c73008845b3b4e92db07b2bc60522721b900468fe82b167bae4c04f61. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZZ8B2499986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d51420fbdfa000d97035c960b2c22dbe4a3c928365b1dd809f2f68d2bca6c34. 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/GBRKQ2529650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55cdb2939607911dc40d243b532030ae131c0b48b8fd94f0348cf8a82bcb805f. 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/QZTRX2564977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2a299fecf6ec7936a7f2121687118c4f458dfdf2dcdd87b285f001880db065. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QZTRX2564973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b2c810c33e0eb128cc118196a3ff66beba91a78e7812118d8f5f637b30829a. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZTRX2564970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78b9a517a0e032ea233432f865d848dfb4adaf88d8e98bb9445889f197244b95. 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/QZTV32539986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f5c7e83b83b88ecc142b5ebb07e873172b01d2b0efc0c06f480c321ee0713b. 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/QM4TX2395989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77ae6f480eba6f249b17ddd6bc54f710405110aa65499ef3f5948f8b1f7b69cb. 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/QM4TW2374463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b799284b57a3219a1440adc1efa5f65a079545df6db40bf92563a34030d179. 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/QM4TW2374464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0aab6579dc2afd9720b546b39c239617887514bd7c3cfcd4b57296c3285069. 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/QMDA62261742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93baeb31291f621651a7c21449f9faed556b159417101a24c465d2ace329b5a8. 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/QM4TW2332961.