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 0xbb14697bfe761d15e3a2bcfe645ac1cbbe5b70a8ee995d8fd80a0421ef8ca931. 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/ff22c5e2-da63-46a4-95c9-fef3655d620d.json and https://artists.proofprofile.net/proofs/artist/ff22c5e2-da63-46a4-95c9-fef3655d620d.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 0x74861d93008ac45292ccc2e6974cc0a7e153c3cb5e9f4d7d3d782a8adcfcc3a9. 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/QZHN62303567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bcba0db0092f6ec5e1700d8c3e78cddc552dfec53bf228de85ba1336d594907. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/QZHN82339536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa977c5c13ddb015e80e8e3a05651c992cb55bbabf869c8625af5bb9fca97e69e. 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/QZHN82339892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0278b7b060c91994cef6981ce9022fd847b7160e452af9a981ac5e4f49c79196. 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/QZHN82339543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ba354a406130e01a1e938d34f7aebd0e6b858d31f68660bb3511f752060bcb. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QZHN82339555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0de423119b92eace04eb105402f65db63f3e2e0589457c549281cdf3795c2df0. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56: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/QZHN82336476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc93f91dcba81eceae4251a5d32d4dba3f43705b9cb2c47a7253ecc4fc776ab0. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/QZHN82333936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf1a4db0586de6ae33f1a14e87f12b2c3b6a19b872351eddf554e881f71b186c. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZHN82339545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb7c48dbe982093a3bc8064639858a51eff34a9d2515eeee98d1f74d66db749. 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/QZHN82336483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76be89b4cdc7dc8e9fd38894d68eaf1baa96ca7d57567fc0e96384b985b751fd. 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/QZHN82336482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e1336f2fefbfc314e0f2cf605a9b3136a925fd9c3692b907f2b7928d072652b. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZHN82336497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99ddcc98ae60189e312c5aa9121d7d9651cfd5137184706aaa25f22cc3af5ff0. 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/QZK6P2359768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947ac614db624059fdb5cca36fc7b2275db705cf7d0ed8a2a6e89662c36140a7. 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/QZK6P2359763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa874f4d624dff718b2194e1e481f9ed2f4e957bdfcedd62f88b61bd464e7f9b7. 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/QZK6P2359758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a9cfdd5e81e5b37a80d741ad543b1ce955659844d2ffe44cab7f56500655668. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/QZK6P2359770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe01ff437e4bb199432865a8cb0308ee9961d811012bd91855bde0a71219e23. 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/QZK6P2359759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90cdb04c733663098f2f597c05b062e3e31ca60eb4f959dc85ac462ea2848c4f. 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/QZDA42454490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf16db84e78f9caaba7ccd47c5f0b5b9a706416d3dd4b45e3a39b879697d6fa25. 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/QZNWV2429818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1610bdf473a47e66e844507d6446002be8f4acca78d68f91427890343a1f5c77. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZPLR2583045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c6f013c4dcf56522e08483494c655b179380e7e6000c7abd44e3fddfc267e08. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZPLR2580643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ea495341e9c3c8f80b9ba047ee19e2198acc98e1fda936e90432cd6d0ad26e1. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZZ7N2588508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457481e39eea75430ef8c55a467d2825ca517a829e6b34416ca95dd78c69015a. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZZ7Q2551747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d641d730d09fd15ffdfb518988bcfd2cf0d5b8aee3e42b8d2b3372602453ae1. 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/QZZ7N2588520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45d735b3fa68de6fac73ccbd8422d243e606e9d8ac398c01804d29dfdd5e70ee. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZZ7N2588530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0259f1221592c7e0e339400e4d3ed5487e96669913ef3f58c24c93e49c1ce9. 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/QZZ7N2586032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a55b115a580194922dfa3b69610037026895fe6ca688cc0d548a0b5aa7c66e8. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZZ7N2588539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a0182c0d5bdc8fd0439a435d9dc4a540492905749b3ae3fdb3bc7c846af26ca. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZZ7P2542201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2666b7ad8a09b0a31e5937a671fe8515735e9468aece65001e0affbf6f0e7938. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZZ7P2544035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c8f5234df0e2e283683f00e255545a5ca21247f3245efb8756cfe12eb784e66. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QZZ7R2506969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87776b4983c3e07057e2920a38517d740d36b36773576ccb768cd3ceb955488c. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZZ7Q2549572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc93dfd16bbc09c55b22d35405e12db89f469d2148bf3a9f98034ddae5362c69. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZZ7Q2554094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77e64d82c322885bd8c43fa864b36a4ac14a61ccaeb9299b066a7fa742f621f. 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/QZZ7Q2549582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x507cf069e78e31cf0bb6e1b85bf3e03d5d540934dc2432edf16cf6c8ef5c1180. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07: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/QZZ7Q2549585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f8621eda3f90ff2afb936796d1e9262df9efc53b7b8b7ef6f07a8bff2744e4. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZZ7Q2549576.