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 0x6d535dcb3cb1432fda5031c2f9be39323cf4259bdb1e24a45a46ca9a676aafea. 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/5c90038f-a733-415b-8a61-3b816d99b5d8.json and https://artists.proofprofile.net/proofs/artist/5c90038f-a733-415b-8a61-3b816d99b5d8.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 0x8e85f9e70cf08cf9355c5f50b8c152e0460bf91d0d071e9142062efa303ab811. Chain 2 (Bitcoin): anchored in block 959052 (2026-07-21T19:50: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/QZFYW2090265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9e96260089ecaaefb891e8ff99cc686cf84c9e5b0580ba88672d8dd0d7cfbd6. 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/QZPLR2137779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe029e10ff3d00eb3af98a20a537054baaa54d4fc5fc7fbf7fb667dfe9b225ebe. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/QZTAU2112373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0c369c6132bb20219743eaf1d7e9b1ecbf0e4ad137778828084fffd78fc212d. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T08:37: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/QZQAY2353216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47ebeaa80e521438bff1022cb7c1af156e0d0add10874122b3e947c3888c2f32. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZTAW2316803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c705d0ede5ac8bca56821d491c4f32490c1e6b2fe1168f4a84d06f44e9c5919. 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/QZFZ22424376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92ade3d7e824504dc2462ba7937e95aeccc218a74fdbdee6776c0099e69d0d6. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZDA42461123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48eccb732f6db0c2fd483db91098e4f4356d3d14e917edfd4d1cc967166651f2. 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/QZDA72428971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x319ebddc1e60344218160aba000e277b661d25af277f9cd37e9331bd2d18c7a0. 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/QZHNC2454998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x079ebada72217b5180b23bec91f66177034f7a2b5e3a389e5f44917035c9b7a5. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/QZES52445133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ef01e7001ed8dffa8380d4dc0f0f80bfc3e189223d8029ff5d9289892f870a2. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/QZHNC2455000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33d8383b67806736afa9506339474a321276d877fb31ee2a1f94fccb26647d56. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZHNC2455002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x252fc71164e55c6d582c865c64d63facc1060debfa81d236550a21608c028afa. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZK6L2497060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce38bbb11d90c322d9f348c405a606e5a27d0431ea5b1f8601db64e34f9e5393. 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/QZK6F2443712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf42a31304c34cad101159363fac3a511205fc6bd9bdeec69cf101363ab1cd6ba. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/QZNWQ2487484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39a0bcd1b70c2117dc4f0eb02f1ef224bf4448fbdb74cb353fb4efca2f3789af. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/QZMEM2490044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe062352c487e7285ba1cc34f589894d70b7f73dfa452202761cca7ca380f3f6d. 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/QZNWV2468594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dbae0101e880dab263caea5bf92c56d75ff24d77e2355810a74c26971b6560e. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZPLS2409962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd28005bb80d22de65c3a2803f771dcd24e3bb11ded528324c7e19726062a03. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/QZTAU2428800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49e2e1db01046c7215adf3d1ef346e769b50787128f269a0f2a586ebeb6ed5c. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/QZTB22435760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x499e2d3dcea2a6c6363bada13ba9f8f0751142db7dc0398b2422d77b4ceee320. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/QZWFG2432354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f0dfabf00c53c4a22e5fd518d2533b7c775eb8e26ec406643684b6e98d3a50. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/QZWFT2483404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcb4071ffa0b270dfb94bcab16660beb3e554de15b5e7063cd2bf0f025ff3dc3. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZZ7N2487793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf79d362bae414921674bb608ed6381d8bbca459b668fdbed11d33b66b835aee0. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZZ7P2477203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda2447aaae64e46153b1d2083e444aca5936a11c3ac766d7c7c903d41feb3bd0. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZWFG2470131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e764c7df299bcc10591f04f74a22b3b6f996cd196fd6da4a4daed0b78bf6147. 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/QZWFJ2496991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0eee6fe921acf8f95cd0a9b9282c2d31d93007e587c95d1abb27d683b9b7827. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZZ7L2420930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba35fa74526b394a56f73227bf3a09c64708215ba4fef15e30b57878018ec92e. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZZ782447525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3feb9850bced8ce23f756d4c4ec8082a3ea2a400f4fd659beeb01fc56c32d8c. 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/QZZ7T2427611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x039b76d9e228d4ef994be7f9db96a17cd44bf8f787291a898788084688d88ff5. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34: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/QT3F22473091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4d8d669564476f6213c3f956d06cafb354239ad522b32d779d826502470bec. 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/QZFYY2556236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a90bbacb3a4dcc91e21e50c5c97f8ade494c26326d6400e9d8ae0aee0cfb8ad. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/QZFZ32538599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bb52ffd805064366d01425d78c2e0a481265bfd9e5f6f0fb323696842a14589. 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/QZDA62531936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d1a9a1850ad1acfc065e2ede8f9d1c1455be02d605857726860436d7e45c69f. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58:47Z), 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/QZMEN2502543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d2acb7b6d266bdd3357be591604051f5dc791903f26a34ed4f55a8bab7bcc34. 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/QZMEN2502546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd50c4c629eaa60e6793e9e69ed7556aeb572780012807c29ba4f1f0863f2920f. 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/QZMEP2486352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb831a90115b1a903fb054d6c4d3b6af8cbb1e4b153bee6625c2b98c9b3c31c. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZK6H2526508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555f38e0f17e973d4e835cdd7cdf1f91b601b4abf66398334a73dc6548f6cb02. 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/QZTB92539107.