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 0xe8dd44ede0b2c8dc99b15df73d6db58ce5c6596ca76ae4fa479d43ca2352850a. 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/72a2dfd9-b10b-4f3d-b5dd-8cf901a2d65e.json and https://artists.proofprofile.net/proofs/artist/72a2dfd9-b10b-4f3d-b5dd-8cf901a2d65e.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 0x25667353421566ad85e282d85c91dc76c586624c138629c81cbd696bbdaf82cd. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33: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/TCADU1846467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e2c4810249e95ad481c5b785a3596696c830e5d87040556530539c92a09fb60. 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/TCAEU2084434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5100c9d189a894f279d24783c084b7053a4695cdeabb300a9c79c9cadee91f11. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/TCAEU2084462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa896736cf9364f8e1a19e07486b5019ba658162bc16af07ae39722bf531eb40c. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/TCAEU2084490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f85dab8632d9d657338ad9719f95dd1bbb78b5e094aa2189b343d8cd996f1ba. 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/TCAEU2084539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23290029d2acf3b2592825f29e0bc3a3abc7e60be30cc22ac3dca7583ca5c5c6. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/TCAFE2012216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc4b0ad6ea2c6979a5cf7b4ffe9aa7e9092e14e382ab218b5caf940e95e5ed7. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/QZNFJ2402796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2525d05704d2ef3c826e3fa81d7c53e8ffc51c020b79b545585810c3d1fbd9ad. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/QZNFJ2402797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76d728a0882220b67fb2173f5cf01fd135103d87778d058d80d879ab9fbfdf8c. 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/QZNFJ2402798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75bb1ecb2242953b0b93fd3dbc4594b8779604f2f641c91a0bc88839bddf0741. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/QZNFJ2402799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60832e06cc6affe88ee85372c66ae28b56e9d0ec784e34cfeb77824c5110ce54. 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/QZNFJ2402800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1b7153a06001cfeccbae0ef6005c6eb0b3f00d6834cbb5ad47039a29fff8c0. 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/QZNFJ2402801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c583b15199bec98d425a66c5444f7bc1393c0eb34a13f6c0c0ca01826ede594. 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/QZNFJ2402802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0e41f5bcee8ec54f58de6637a21a281293f3d879df1955cb7e962d21d95d8e2. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZNFJ2402803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9377747b536dd5ab730079c42453502913ec7b00c891c62ca0f77eac026c0a23. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/QZNFJ2402804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5f0ef22db7102ddedf08e345570eb06f42ee353b315f64bfc0573650a71395. 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/QZNFJ2403025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e66789c6dbde4f456ad270ea952d7a29a96ac77cf5c137ad2706847af7031a. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/QZNFJ2403026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6c1f2ef2a45b3617d998c3dd29ce303272b25ce85cbe7f0dbc0458cf9de039. 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/QZNFJ2403027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87a934ea8ea1c179e93f46b1ee339105a0d7303053364b7a49cb4a388be1477. 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/QZNFJ2403028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a95776a1097d2b39972bec2a0899da37de18c259424f014b22e9898e24a464. 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/QZNFJ2403029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d328b33814e366ff2a265a5476ba4c73ec8f3bda08cbcb89507a607d6d806c. 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/QZNFJ2403030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc41a8bf36973c5f38399526daa6af5ee1b455eb6e9dcfec7c7cb2715ff7c9362. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29: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/QZNFJ2403031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e5bf3d09c5d4fd1ff14b088782b9be2cb500023d4f0ff65958f4f75f4a74ba. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/QZNFJ2403032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91832308c801f4e23cb8aa17178f8a31feb71aa6c5917a093f2bb2068f5619f3. 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/QZNFJ2403033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e372b32e63593d6ca951b86a93a75c326a5d3bd5c5fef69e1a2e66430a1fbc9. 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/QZNFJ2403034.