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 0xfbeb6df87ae7661a0b1d173f38f2e02b9ce5c2ae7c10f5be38bca27529031a7c. 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/f80374cd-16fb-4471-9173-72b441e913a0.json and https://artists.proofprofile.net/proofs/artist/f80374cd-16fb-4471-9173-72b441e913a0.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 0x65e022a4a5f04886234d1c0eb3ddcd884d526d1f41d611e2b176344c528f2dfa. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZK6L2519288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8865a6c61d216b82606498b3b4ec41cac208cce5797b4e2ebe051a32758ec541. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZK6G2507772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d09caea8ccaa396889fd4547f7884feb1250f7d70df59c31d5a0f242fccca61. 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/QZK6G2507774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc6cd0665e9837dd6c8b41f3e4b31595997f2a627c5420c9c9942260a6732e6. 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/QZK6G2507775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec5f0464f3e5e5859c8ba5c4156e66ede91a050afd4a3fb0625a8f11cef4103c. 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/QZNWR2557139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f606e0fd628850330b539f3abf7d250c9de22528926e8d0d9f0f4159402d2a. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZNWR2557153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38257f868713038fb36738793bb6ed943fe392ffef8c14f70c696d1cb25f751d. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZNWR2557147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb85b40a01d3f1984ac2c6784b2a306d52795bedfec9d98eae1c54b45bc8963. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/QZNWR2555191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d4090ed2d7caf68c9eadedb44caa1be7848df6bd0c16b16acd271575eeff38e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWY2530687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ae847125d377845d9fa06ac57f5615b427963ded61a646c112105b0ee9f67d0. 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/QZNWY2530673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0d5a34af5a20546ec008c8483c68976334e648280f99098d5b3347d9016776. 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/QZTBA2580432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed8d7632d18c5fafff0d8ac033de82d001b607f6c5d29541c24cd95e5462b758. 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/QZTBA2582668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a4d8eab91bcbfc4b38cd5bb79e834be8cf23f7550a1f5f6fed2f730a07fe3d. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZTBA2582665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0d5a34af5a20546ec008c8483c68976334e648280f99098d5b3347d9016776. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZTBA2580432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98e2e31860e016bf1a9904623fcfb1186ed7f0769c3a521eede0b86b218f16f. 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/QZHN82460259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3e14705bca67079bf0c5192e7d92e9898aa05fd5f60a4751f848bc7ab42b52a. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZWFV2400882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6eb8abd8ccc9d9f075d8114ec5805456b148bf7bad3733d7c02ad2a2f2e2a9. 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/QZWFV2402389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc20effe7c2fa7f343d3f8077a0d425164102f5957ebc3b32f043d1050e1409. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/QZWFV2402391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486f9c11afb9679a9e14374ba8ef169ddeade803a13d4b8c6e646b88df7703b6. 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/QZWFV2402388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde08fb66b61fc8b42e7c644a767c0a70ef7e8de714e3138df10441a62f31b66b. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZWFV2402387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68045940ae52f0d05318e6e49302fc76edf78a0128e4971cf8a2bf3bd4213333. 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/QT3EZ2411132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f68d05b743d25c46d710a1810f3ec21d84ec847c345b69d88d97883fb00be1. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/QZNWY2528531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3994f036158490085c9bb472375c84899b9dde9f3fdc915d694f4414b0cfd95. 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/GXJ8K2501027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00bef4756f55ea9e1ccd6dd40fdb35cc2436756618c71fad776237fdc5a3b2c0. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30:07Z), 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/GXJ8K2505153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1518adf31a76db1df6ccf0c08f10d2988c89ca1048d2b6f692497f1ae77f728e. 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/GXJ8K2505825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c941f3ed39acad8440e18032ea5013f79d0fab2cea8eeacba0eebe721bd1acc. 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/GXJ8K2506302.