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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x949da0f0dd95af91c1bc4a7ee6c9f28d5eecc61d170784fd5863b8b774dab970. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/837fd9f5-ae9f-4b12-9d59-60c4fd04b190.json and https://artists.proofprofile.net/proofs/artist/837fd9f5-ae9f-4b12-9d59-60c4fd04b190.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x256ecfe0d8bfcbf8ab79efd536be4ae175470df8110556281ee2df454b0f303a. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QZFYZ1961662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b65fa9111e7601af8804cbd518aae2bffe3c629848c5560d4d70bbae9807781. 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/QZFYZ1961664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa56ba4079b9d1b345ed08f9b41cf54a8e4b537e98ef5816e0b61c5459354673b. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZFYZ1961663.
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 0x1c2ae696dbe3ab7bb46e94675d8d46e3ce5ad8783cd3d13830f86ceaab995e07. 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/QZFYZ1961665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f5c22f9a53da27c4a2778fd0c6fd045dd022d847f1fe967d3e79f455391e77. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/QZFYZ1961666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8dbde716ba168280a6ec313ebe6de2575567551540f2f38273bac29ab69aeae. 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/QZFYZ1961667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb81e2ae29883a710b93418e88dc9ed1b078ba630f6e2f66ef7f9655854a06fd4. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/QZFYZ1961668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f87fc68322e117e1fa60641ad56a59b90c600e99a548ffb257da718c2a8da0b. 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/QZHNC1929011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x000fb209e881120bd67a9f1498e441dcc7aa087e5661d33d53115b24cf6143d8. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/QZHNC1929009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7265ec48f8788f515f655b62d9cc15e2baba2190a17453d0fff365401ce3fbc6. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZHNC1929010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f451bf3629372bf2dce5ad90ae635fa7a174745c0052dc9077ed3856c1870d. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/QZHNC1929012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c55c130466e7c71c265930ccca00b5ba47bb3fac7dcad0fb42a5bda6be84c26. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZK6M1900574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25beb9f0f95499a891069098f73a6d9ef01d8bfc8c81f7a9a6da2571aed85177. 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/QZK6M1900575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b051970b55a32f18332fdc2e3c9aeb6ccc2ba0759605c53f246a9df49ecdf5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6M1900576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa946aef78fefecedd4f116d78eed709b518061427b033d85503680f2f884ce96. 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/QZK6M1900577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f5fd621d0d62272daba5b816c28f9cd66ad5c5618c01d75309a55a05c81c73. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QZK6M1900579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce46a37001bed9e8ec508193abc594d7664a9e5b49a205f323095b31c4e18d6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6M1900583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be5c4074995d6aa43ef15739827b65cba8f9f2a1d07e81ac5b2a3e4a73d41c2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6M1900584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf509defdd507244b09aa351b6d07702346ca73ed41443fae01da06b6e6fec755. 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/QZK6M1900585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d24229dac6e4e29820d440929869368004f3234d86e0f3720c6da84a37be3a5. 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/QZK6M1900586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x953a5974f8877a22211dcebca2dfdaddca2eacbfafdcd99d393095042a1defdc. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/QZK6M1900587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30e54e929e877d68a88cdd56d68c1a0ab68374b7cef442bf2dec2fd9d759ebce. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZK6M1900580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d28f683f1580f2479d89e46c9b8d3e8da4f8bafd63422b6e299b76160234504. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:33:24Z), 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/QZK6M1900581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c22a8d0cf9969e4f6e536b012ce470134fa9d38bcef1d3b9a0cbeaaac7f4ed. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZK6M1900578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf687072afa14c96398bc0d3dcae868d96da6a6ccb61f4435ef75d880c92ad20. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZK6M1900582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6860ecf0812a0f2019cd16005cabd0cc9e4b4d64d1d5ce02820d96e3d05895f4. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZK6M1900588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5a05dac7da12583a7373d24a9218cf35665dde46bf38f06d8594166dfefa1c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZK6M1900589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9320f03a319cbd6f5014b4084b229f6f1dfbed3d64a414f9a0e9767bd8024af8. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZDA72294195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4983650c5a1c1f01bff9adbd5f516ecf68e05440a6fa989a9470bf4d23a6a226. 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/QZDA72294197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230d96b1eddd12fe55026b9a90127c045360530dcf618cdceeb738bb557d78d5. 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/QZDA72294198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb55bf8147593db4cd15f116308d20c78758bd94e9c22eeacad26c38b9a6b707d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZDA72294200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d3aefbe2e55caf10822f3186c7cfda97d170cdd1b26f83b35ebab2a7d73ac5. 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/QZDA72294205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f4d5ad30713b4a8559a859bb6e5ab1c66f888841c26ad6d8d603e7b02b81bd. 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/QZDA72294206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac6fa0c7b5b512b3db2c0088456dc7881f842b76e0002c69b46a0cf6d7c3548. 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/QZDA72294208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9afbcf113775ced349720a229456e5cec0fb915ad7a541d1c61d412b99f7e99e. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/QZDA72294192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c71e8a185a53f5436df486b5fc4e1ac8e57c49e5f48360437009ce25c42be0f. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58: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/QZDA72294193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca63388fe435db6db918671a93da9f7fedcf39824423b85d94c41b3a24165458. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/QZDA72294194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe3183b946dd2dc668bbb98802ab118cdbf070d19fd0b9df6de76d12c15ecd97. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QZDA72294196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99b157302f1e8c33fab07e593df0be06836e8fe7528adf7d1f161b2c8a968b31. 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/QZDA72294201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e5d0cef6d8712504278b6d1a7bf9fbd765e9e11c7d3560b9153db2006cb092. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45:02Z), 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/QZDA72294203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e48a7a367bead3aec5f4e69ed394a4fc39efaf13ded4bebf8214ec11832ea36. 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/QZDA72294204.