1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0xd8f1444240982c21b42a98c8bf196471509baccdd032b1e01221ab47452b285a. 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/121efefb-51d9-48cb-b0a1-eb6df231c8d1.json and https://artists.proofprofile.net/proofs/artist/121efefb-51d9-48cb-b0a1-eb6df231c8d1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f1c2b0d306616999c022d6e1bc747b4af976eb2b51c1d4ea6674cab47c4b5a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3q474MKuWyP2tn4KILdH0a.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3q474MKuWyP2tn4KILdH0a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b17f7f881981fa6f30d5f08052a977ffb9bdb56579b5f9c3c64a17ecd731a6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5wEbmRbECz24GU2vx2NvMc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5wEbmRbECz24GU2vx2NvMc.
{"copyright_id":"0xd77ccbaf386b36314de490afbaead4ffbeaaa06b2c5c0fca9c51b59bdb185e3e","isrc":"NL4YD2100235","name":"La Fiesta","registered_at":"2026-06-29T03:33:54Z","spotify_id":"61wdD0UarBuzMUpzNi05o8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77ccbaf386b36314de490afbaead4ffbeaaa06b2c5c0fca9c51b59bdb185e3e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/61wdD0UarBuzMUpzNi05o8.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/61wdD0UarBuzMUpzNi05o8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x187125a50278ca83aac025a454ab643861eba3debd7764b7126bbe5b6a43193d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2qAOIwsnUMxK52LQpQ5d2T.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2qAOIwsnUMxK52LQpQ5d2T.
{"copyright_id":"0x9efa3816efb68eb2281aab9cf5a983df621d061dc4057e5deec367e9fdffb04f","isrc":"US3DF2253998","name":"Making Pizza","registered_at":"2026-06-11T09:26:54Z","spotify_id":"3v65mSFX4hY7l0JveBQjNa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9efa3816efb68eb2281aab9cf5a983df621d061dc4057e5deec367e9fdffb04f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3v65mSFX4hY7l0JveBQjNa.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3v65mSFX4hY7l0JveBQjNa.
{"copyright_id":"0xbea013fda7436dddf0d1e0ece4bd6b5dd781c76b499ce6d52693300862e86e2f","isrc":"US3DF2248448","name":"Happy Moments","registered_at":"2026-06-07T19:47:37Z","spotify_id":"3t6XG8oYtSiLnvERIgLBMj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea013fda7436dddf0d1e0ece4bd6b5dd781c76b499ce6d52693300862e86e2f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3t6XG8oYtSiLnvERIgLBMj.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3t6XG8oYtSiLnvERIgLBMj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14bf9c29434e2198bb503946890eb55aacbc02c262be023b13641ed2dd89fc72. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1u1QN8Jc0qeqbtFBqmjJVC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1u1QN8Jc0qeqbtFBqmjJVC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76f01cc305010447f1308fd3da4553243ea9866f6526f14ed13731aa3b62e2f0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6fQRWum4h4CPYU3M7zI2kJ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6fQRWum4h4CPYU3M7zI2kJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5628e7cea26a462361651727ddc6eb513bad220855c9c86bd770b483203b5fe4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7dHjqMkJWcv7GjOG8MJoOj.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7dHjqMkJWcv7GjOG8MJoOj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87921c3a1a9932070f06c4d478ab3802222caa28c5b75d0c250379087436e7d6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1rL2pAVha4EWRAo5mdQkez.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1rL2pAVha4EWRAo5mdQkez.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac3d699fdc33e05929561cce746f8327702d000793e64edc78d1851ce60bb3ce. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5019q2UGkKZGUt5febyFP9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5019q2UGkKZGUt5febyFP9.
{"copyright_id":"0xdb6c665e6c6603c4df771dcea50707e8bf8088a4bcf1bffefb29ed413b930a14","isrc":"QM3DF2422957","name":"Moonlit Groove","registered_at":"2026-06-29T03:14:35Z","spotify_id":"10Cmc348VOSMSBfn9wWUFJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6c665e6c6603c4df771dcea50707e8bf8088a4bcf1bffefb29ed413b930a14. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/10Cmc348VOSMSBfn9wWUFJ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/10Cmc348VOSMSBfn9wWUFJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1e20cae16e0043f293bc7df7eda9bfbb3a945ab0c628dd1bfc8ce92a29082f9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ymiGsVYaO5XLkr0n7UqGF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3ymiGsVYaO5XLkr0n7UqGF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbb3bfeb181eb7d3e228adddf25f3c8315cd0f17437499111ccbf142f7675ac3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1r3hNBnsDXY6SzxxnAHdsS.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1r3hNBnsDXY6SzxxnAHdsS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d84911c3a8af23cba44a9d9f92d05d9b14053971a91544b1365be6c36c44abe. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3zo13C5QtUeZBpLYuGe87m.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3zo13C5QtUeZBpLYuGe87m.
{"copyright_id":"0x7e65c65f6fbbe954267d367ce8b08e48d9c773cdd55925130c3a0adacea8f808","isrc":"USANG2247663","name":"Walking on Clouds","registered_at":"2026-06-24T12:29:50Z","spotify_id":"2CcfKL8aMfmSALrnro1WVe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e65c65f6fbbe954267d367ce8b08e48d9c773cdd55925130c3a0adacea8f808. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2CcfKL8aMfmSALrnro1WVe.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2CcfKL8aMfmSALrnro1WVe.
{"copyright_id":"0xad45c0a64b6632266fca9ba84e1802b92bfd22ed7a230df49bfcd1d53964ca03","isrc":"US3DF2248199","name":"Night Session","registered_at":"2026-06-17T23:41:08Z","spotify_id":"1zDp1QFkvTuqX8tPoljHyM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad45c0a64b6632266fca9ba84e1802b92bfd22ed7a230df49bfcd1d53964ca03. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1zDp1QFkvTuqX8tPoljHyM.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1zDp1QFkvTuqX8tPoljHyM.
{"copyright_id":"0xf6aebcebfd4ca55a99e7d66f1b8767bd98aa55cc4af0dfe83eaa349b434866cf","isrc":"QM3DF2255905","name":"Could I Be The One","registered_at":"2026-06-24T06:02:55Z","spotify_id":"6U7z6XetW1Orn85DFJQvRs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6aebcebfd4ca55a99e7d66f1b8767bd98aa55cc4af0dfe83eaa349b434866cf. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6U7z6XetW1Orn85DFJQvRs.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6U7z6XetW1Orn85DFJQvRs.
{"copyright_id":"0xa897c1783d8d264e63c804f3b39581165af9aa7a23de0b0f7c519ec8c002523f","isrc":"NL4YD2300154","name":"Love Has Been Hard","registered_at":"2026-06-07T19:45:31Z","spotify_id":"1FCdEjXW8sjT4XADJrlFzb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa897c1783d8d264e63c804f3b39581165af9aa7a23de0b0f7c519ec8c002523f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1FCdEjXW8sjT4XADJrlFzb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1FCdEjXW8sjT4XADJrlFzb.