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 0xf95470426d8cad0b4b5c2c33831d7be5d3d33ae6e25832ac53fcb08ef7f816bf. 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/8a22e41c-4dce-4797-9aa1-6ead4d7669ec.json and https://artists.proofprofile.net/proofs/artist/8a22e41c-4dce-4797-9aa1-6ead4d7669ec.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 0x989ad2cca39caccc565e11e8b29967f9ad807200b4c9bfdf38fd5d1092a19b8d. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZDA42200778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c37ef125f5866aca3e6b3f13da50acbc4cf2bd65675cfcce63275158ccf2852. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/QZDA62222206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x200192ab21b1e1713ae1ac3178dfb442407b16f648ac7af5e0b52e132a242451. Chain 2 (Bitcoin): anchored in block 958703 (2026-07-19T08:36: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/QZDA62222210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeecfa7c9503ac5e515ee8d4d83f1a04daa20701f0ed2f8da1ba3b15e2cafe1e9. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/QZDA72203245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4269984f035c057753671122a6550ed65f5840c41825ee57fa9a03344fd177a. 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/QZK6M2278756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2d7fba9692dfa745b6d0b3976e7118d59f5e0613becb73d2516f0524ba3e40a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZK6M2278757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d6337b3a3334004999828c5ef8d20a969c74d8c1ec7c2bd29816af4728a81e8. 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/QZK6M2278758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aa2e452e94165d215708446fd756c170e2fa532c8532a1dd80b49a59f7f71b9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZK6M2278759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54bd054ff33f1e6645e4569f312fb7aa07820bb92f6b634c062f62307a0a32a2. 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/QZK6M2278760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644ec88f7dff39b644a86a710b4145e51347edc83131bf41265adb7094fe11cf. 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/QZK6M2278761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb540590467f6d2b21a3302e17a8194237655cf13398720b2799604b84977c82e. 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/QZK6M2278762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ed2754191bc4a7975a94058ae2577d81deee8347c99d58398e6ade730d156a. 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/QZK6M2278763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0178ee3037d00c58eeaa93075bf83b4799f1fdef5c8e756f78134b5f1b094281. 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/QZK6M2278764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce7f848a207cea0912d4955575ee413d4acc0e3da3fb356967f4f2af7ab12d9. 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/QZK6M2278765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f0f0506e40dd35cd3adc0aa131d9d0441953241d73422bb990356b9e496d687. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZK6M2278766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x787495c29d28aed4a8e9950732ebfd95b66a99bc2a45cefb66ced5fb97bde6d7. 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/QZK6M2278767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0178ee3037d00c58eeaa93075bf83b4799f1fdef5c8e756f78134b5f1b094281. 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/QZK6M2278764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce7f848a207cea0912d4955575ee413d4acc0e3da3fb356967f4f2af7ab12d9. 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/QZK6M2278765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x787495c29d28aed4a8e9950732ebfd95b66a99bc2a45cefb66ced5fb97bde6d7. 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/QZK6M2278767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdfcc5ea55e0cbe686b08cace8810f97f9e4ab9a2f78e33876256d75249dfc52. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QZNWZ2283772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1020099e17bd11ab96194d908540068d46c89542ec94b5a3369017ac33471b1b. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZFZ22325690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16daae571b1e6731446a11cafe3511e0187a47695a3c9b7b37fa3dfbb1e96e46. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZFZ22325692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1020099e17bd11ab96194d908540068d46c89542ec94b5a3369017ac33471b1b. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T08:02: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/QZFZ22325690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16daae571b1e6731446a11cafe3511e0187a47695a3c9b7b37fa3dfbb1e96e46. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37: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/QZFZ22325692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b24edb046018e08644ee31e29cc8002eace21571eda89a3809f52f2aced429e. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/QZFZ72337129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e76e326662a513c632692f7711c06c30efaa8df4ecbeffc99a329927174b5f. 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/QZES72345995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cc67fa355422477f457060662b565803e991809052465a6ff89bc1f44c0ae99. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/QZTB62327633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cc67fa355422477f457060662b565803e991809052465a6ff89bc1f44c0ae99. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZTB62327633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa31bc9d03ff4f882afa2735963fbec632d90efc6b526ffe0434431dd30f55334. 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/CHF032412862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa31bc9d03ff4f882afa2735963fbec632d90efc6b526ffe0434431dd30f55334. 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/CHF032412862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf95b44bf8458e4fe739aa232743d60544ea2cafd8d84680988933b155f3030e8. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/QMFME2545773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d6d1e4ca82c594faf825e94b0b5c0ea19f949089e6d4a5663674ff4e8976197. 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/QMFME2545787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x852d97c61e312fbeb59c72c4498ea89471ee2eb537fac4ce8e32bec424e47b41. 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/QZDA82418826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1df7996744983cfa64a6d3aee34953e774cf918e0e7fb6412e521546897b6cf. 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/QZNWU2348828.