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 0xd1e1eff6fb1aa2131e3804f846f1b722c68b26b12a141bfeb36b90bcfe152cbd. 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/d2f24752-6e0f-4661-a3a7-9cb367105e23.json and https://artists.proofprofile.net/proofs/artist/d2f24752-6e0f-4661-a3a7-9cb367105e23.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 0xdf186f7231a648a7ae3cf32e757ae649b1fddec09061c41c1a363d0097408909. 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/QZFYY2167969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd576cc48e2ed2ccded5a0e5dd16fd093021c5874135bb2d740c7db82cab10b5. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T13:22: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/QZES62139761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bfcd7e58c7a2eae1dfc1df05454f797b024787050969aa758771a49066162c3. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZNWT2191088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb1c6ea5da500fe24b2cc948920bdfd2c329501caca1177bf5f7d970ead6274. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/QZDA82276362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1028296cc8f9cc935ec62ac71d4466c5dc9eedf88c5890ca3bb41e2aa04f251. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZES62238053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b823faf66e225b8a8bc9d7ca28dec5b95c9b7ed4a853fd070e256d5a03c461. 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/QZMEP2207297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae71532add131385e106cd255e5ce386f77d5b8f40103c813c8d63cfa5b133c6. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZNWR2256701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebe88bc1c9d677541eb98acaa73f09fdf2c8a1c0d7619e836bbfb41ae78cbff7. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNWT2282773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa22a35d687fe5a2612181be4fb18f70f078bf0f158e8a075cbb223ea51122aa8. 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/QZNWV2245799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x566f367eaedf4915f4100bcfb2fc878a11f037faaf8c7295f543dc5bacd9b05b. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZNWV2243870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0922ee23716e05f46f62ae41e20c3dd834d448019300ef3b55b53e5b052932c. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZPLR2291162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x538517b94f64c5d204b5ea518acc6de9144fbc27d396aa290a93f5797f44a5a0. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/QZTAX2255930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf277ebf0932f90e6cfd0ae8a345349bbde7f9d37d856f6179db668d78d4d375e. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZTB52287274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa149bbf0a8347f00cb6e3ca070f178180e2e34553c77dc86feadd9bd08e5b74f. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/QZFZ42308925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x079b2051b35861ef3a84a420e5debfaf487338db980955b1aa3d2c1e448a581c. 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/QZFZ42308899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x115446f4047d6d5ceb696f53e4c1a4e26d25d572888752d2c2cae150553c5b8a. 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/QZDA82375187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe33e68519952d55ff4154cf87bcf2f07b0621a660e889933a7fcf3fcc93afafd. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZES82337947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47ab6a308ed87a722b7a2e983de39dfa2191f387081deb70502da2223c41a3e8. 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/QZES82337948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0cfc82c63062cb7794da89a294b5a61890a305bf44753ebf7c5416331e02261. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZES82337949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f3a07b2ba654f04b4b2ea3095e2808948f1039e4922329a972d558b9d54064. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZES82337950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a30cca13188341ed052f3e5f875cf01dd9d1d982354e6961570c5a3cd09ff8. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:18:49Z), 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/QZES82337952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49fb97339ee1aa04855d412170e7d905fa5d9c08467ab40e8ed447330fedc86. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZES82337953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31decce9980a4a67e8f1ac2b96fa13de0a600923cf7d00183fb4ec6431e12455. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T11:32:03Z), 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/QZES82337954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3562325e539022b760dddd7efc455fde057ed4cf658cce63bbea60b05a19fd9. 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/QZHN62351801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18d5567cc3ce67380638f3ed3e1c2c582b93aae56039a00ec40e91fb11716928. 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/QZHN92331216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x268f207623dbbd1cd694cda781ce28164d15dabdc00929818c77748d85697555. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/QZK6K2353519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe04c9c21d20a0a83baf6ff32cffa8ad897d513fe0ca532efb867d298d2357984. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T22:24: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/QZNWT2308637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab9338ca8e03cd56ad9dc3ac44e21e4c9c71f8cac3efddad7d3002c31c748ce4. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T05:07: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/QZTAT2361169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf09beccc11a6ba45a9a39569727c1c4c7266071df4af6df9ffeb86fc73ac13f6. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34:25Z), 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/QZTBA2312623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc916ad60d909be14f22d1cfb9d461586c173869f095db65cd69369bd767b32a9. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZTBA2313912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd552feb87aeefa3e86308bbb04b9d9ae7799ec1af29835f60d34171332ae185d. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/QZES52409630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x610dec63d025b47bc3b7fba3beecdb858dc072b9c140c92f685334df6afa6f08. 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/QZK6P2442798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x494682a246cda853dc932e75e926f3623f0a9b776b51b34452bb8f18c35f0c58. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T23:03: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/QZK6P2442847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe983c610031631d18de96db6dd5cdf9be295ba69067b924cbe1a58b7d9309a9c. 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/QZRP52450922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x914229d2686f032bd079b5984861e870af28a9c9c2b12993318bdd93394736c5. 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/QZRP52448614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed5f0efa5f463b34823c316599b30a2119b3cab1f4b6879973fe14809dd3925. 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/PLF242514463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67248a8f21ea5d7685b876f0176ce038e2a983fc4087e501c33bf6368f9db0b8. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/PLF242515350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b67e7f7c96db04ed50059b84e5015dadd1ada8d27db363160a1a167fe4ab222. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/PLF242515670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ed93a11e4dfa013607b7ed1cfa1d7feca5de4b3c4260adc2efd618e5728235f. 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/PLF242514350.