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 0x984bd3f2d147a856470d2434e8138556e2d59d3f45b20b9d17056a7b7df0d546. 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/258290fc-f0a7-4653-a875-5fcd918672fc.json and https://artists.proofprofile.net/proofs/artist/258290fc-f0a7-4653-a875-5fcd918672fc.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 0xe83a2b7bbb6e42a88359e3d60e5cce439d2db7ef10b4930922b7c922701ff5ea. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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/QZNJW2149499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dc0e7bb6ff596881b18db90b29aadcba7548ee4f4951c879c12e9a792b81fae. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNJW2149501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9fc28da60a9f4fce866cef405cb700389458714996cf62461e1ee79ce86c8ab. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNJW2149502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5631a72eaae1f80d7b4424bf77b29cf4ce9262e61ab9acf18985eb9a2035bdb8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZNJW2149503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e113422242f79cbf2b487a72aa3051654f9892cfe539379c9b8ef42ee4d4a23. 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/QZNJW2149504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53609806d72c183e437f17e86f9601e34ef951d53e050b42cf8692a06a7aa186. 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/QZNJW2149505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6618ec93cd925f1f0d67e8856a66d0b501fac79c53652ececf0a18872c7d5cfd. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QZNJW2149500.
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 0x96065521452a6860a37aa17f084fc1c7315d896ec7822d02b2570428c840262c. 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/QZHZ52187352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8135fce554f0ccb04f4221065e3444ef83e167f703f00fe6271bda42a3555581. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QZHZ52187353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29137e547194dffd2e812f3b26220d0e3b4d210a6495f9753310082ac06162ec. 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/QZNJY2254633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2795bd804096da245e75c6d9913e8c7ea45caa1e5797256f57ac4ad28828b99e. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/QZNJY2254634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda728faa1e074ce43058a8beac46df6a3897473ce16741a59c8f9f432ea5a735. 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/QZNJY2254641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb7f8fe2f1b2cf44082b81fe1724c575556c6b5121c27370ea6b08e36c4c142. 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/QZNJY2254642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12081e8b1b89a598bfc5a2bb3eb94fe5558bc09e8ece5808781028fdc31fd4bf. 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/QZ5AB2178884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd105af13b8fffeb3cd36c27142494e7c3b45cbf2a3eea13e8db0ed2a09628e56. 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/QZ5AB2178897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fc846f14e1d1e54cbf778c600e34ab073b4aa949519093bd7b6628685175d66. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/QZHZ52187356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6d2058be37d792fca53111fe58c84c44cdeb11e4755a32a54d61c6d2607150. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QZHZ52187357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c856e22b82d785c43abcf94f5aebc93fc464ecc231495932aa357d23ee82289. Chain 2 (Bitcoin): anchored in block 960161 (2026-07-29T22:51:26Z), 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/QZNJZ2178876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0dda0ab1118b5682a54c2ca383822d6fce48dcfeb648529596382c4b967f996. 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/QZ5AB2178893.