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 0x2fef47e0b16731e5062923b95efd95c1f3993b931604bdb4dfc6d3fcee75c905. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fb71708c-d1be-49c2-adbe-1d7670053a07.json and https://artists.proofprofile.net/proofs/artist/fb71708c-d1be-49c2-adbe-1d7670053a07.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 0x588be515011f7cc422b0a497fd630900e1aff700f6d69247e1068687eda37a33. 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/QZNMX2239665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aaf1d1e2f5a348827e3f125811b6829bd48edda7344cc928bd37ab428d90dcc. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T02: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/QZNMY2236196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1afc17e4163c57fe9681642ffa767b9ca1eb36f5e4abe38b20c76c35969de23c. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:06: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/QZMWW2300298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb496c99c4168fe5ef1b873b1fba285c7311a07e4c27d4b92ffac425cd1328c46. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZNMV2303138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16b41c73fe386b129ca3585c2bbe4864657fbf159b0a0f545ea002ea68c6f8ff. 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/QZNMW2363877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6dc67525115d36ffd59e72286cb4981afe6569734abd7852d8d3b7cfe752963. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-17T00:54: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/QZNMU2476159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad8cfbb5b90d6f429929d044925248d39185c2b8cb1dff2e014e69230ee7799b. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T18:10: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/QZMWW2404103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6da87cdab51f85c4ec1a866f21822bb97b6bc6ff0a583917101f458c073f6dd. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZNB82476681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x702827c609a5686bde32208c6bf48c2842300c9402354d33d4551e8927ab0991. 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/QZNB82474480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db64d4e901b858baab0a8bbcde1c6ed53515828afd28d6bf591e6194cf950eb. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T10:57: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/QZNMV2435067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db64d4e901b858baab0a8bbcde1c6ed53515828afd28d6bf591e6194cf950eb. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/QZNMV2435067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44dd20050d32e6ca2be8d1cc9c6e9d6bceedcc7a589852a53c0d712012a444b0. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZNMV2466098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2049be0bfefb2f68791ec7fd9886188d4b7d142263209048590dc8cdb156da. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/QZNMW2497514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x251442fa04db478aa2dd8218bda22a2e7df385b213222584353027a67f95075c. 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/QZNMX2419433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x251442fa04db478aa2dd8218bda22a2e7df385b213222584353027a67f95075c. 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/QZNMX2419433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e7f0f1ac84ae63b1c31064681e641883830b4488c91faa6a7a1143f2b291cc9. 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/QZNMX2443265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e7f0f1ac84ae63b1c31064681e641883830b4488c91faa6a7a1143f2b291cc9. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZNMX2443265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x803c6222d431901eecd3eba8d292d452ca314b82f174464071d9accc87780ab5. Chain 2 (Bitcoin): anchored in block 957834 (2026-07-13T09:42:16Z), 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/QZNMZ2455024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x254d812fc4f30667346a2b4837adae91fb83d1df9ed78387831543eaf56743d0. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T04:35:54Z), 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/QZL382548908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x816fcb5c81d8a8b277641764fcd4ed86bcbea0fd57aa739448a6b5dc90371ccb. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZLL92508206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc3d87b1de671a69cba425e435d05326a975f64e25602a4848499a2bd120143. 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/QZHNA2585798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x389a8da532e781ac3097177d85634c382861a6c48cb6bd548f2f5e09e2c01501. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T22:43: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/QZLL92563156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdd03e8766e90d0a6806dd005207c3eabbaa4f19dc56ea190a0ad1303ce36fce. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/CH7812539983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd11ae94c1d77302562b3ce26fb8a502e02b0a301c0c4b4337c6c6ad2c123d17b. 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/CH7812539953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c26e413d8c8d3d412bb88951f182e8de211dbd5b4989604417bdd4b1eed112. 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/QZTGW2406159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1791b144d024362dc1556ee3ffbc151b2517a6778f5f97bdf5893d67c7ab407. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZTGW2406160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc531360f865b0e53b3ff872039ab7c6cd270c8f64be0c3a24af26dd922f4818a. 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/QZTGW2406162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x847bde2a932a2445cbdbbca33ee20abd4ffc784a1eb2199a33bec6416b38ca7c. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZTGW2406163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f84243522dbcde5a17c0745387e650a5d53fd6c1864dbd0f0a7bbc64792481. 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/QZTGW2406164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e14cd12eb0d7e94d89f5db95768110609226ef9060425eef0d94b9a319ce137. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/QZTGW2406165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2935ad1edcf619b5e78aa9198356eb4c844d399cfb6f40569bad1602c9d2c6ce. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QZTGW2406166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc91e14e75c410ea4ce173e03357c1d3237a65fd8333eef4a3a90b10e8bf0ee97. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZTGW2406167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc43c844031c3aa712a144788d3b373b6a6d2228c400b033e5d052d33d38564d. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/QZTGW2406168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3683b1a935cd59516ff6c0bd5efbb25432087e18d6cb80c30745e2657607d24f. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38: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/QZTGW2406169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89fc2859368d18504133ec2c51f2d5536d518722a90d68a77f99c2e269afd211. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZTGW2406170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaceb2f3d1724f53308daa256944b25683b3ec910ecba0665165bc8d8445f037. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:01: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/QZTAX2475020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf548e2deecbdb7655f931f7f1b644048b653205d1c6470d42cafa1806c0b49f0. 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/QZDA82454046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80b297a69ff577ff96f859d8e1f8339a820bbdba446a8109695706383b78d74. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZTBA2275236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248f826661b216a646c0c3c741e64c3d8f23b7aac5a30784c807b532635a968d. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZNWQ2269023.
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