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 0xeb769265c905e898a988f51a9f090e8506c9bcdd30021e220185b04d6e03d71c. 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/f73b9787-95aa-4b49-9f89-92282f6818d4.json and https://artists.proofprofile.net/proofs/artist/f73b9787-95aa-4b49-9f89-92282f6818d4.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 0x98c84cdb4f9084cf79ea110ad5b9f013bb1e9f6bc122537580a210c9f02b7aa5. 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/0qlsxA1AXJDNxGDCBAbXh6.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/0qlsxA1AXJDNxGDCBAbXh6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8965c4b56cbd5f5dee2b694d4eb843cc10f1a3f1eae7d90ee242631eaefb05. 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/4Jks51rszD67j0nsb04fgx.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/4Jks51rszD67j0nsb04fgx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98c84cdb4f9084cf79ea110ad5b9f013bb1e9f6bc122537580a210c9f02b7aa5. 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/3vth4uMz2xpFEJOrttziH6.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/3vth4uMz2xpFEJOrttziH6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2220f1fad8fcf7e7361e7ad3d47d047d5a3904fa395e2a2981bf656b67fdcdd. 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/1Ha6Fn2ip9fxj90bzvudep.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/1Ha6Fn2ip9fxj90bzvudep.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763ee411d19dbe22ccc38fb38dc121071835efec6aa8aa4118369c61eef6428d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7CJ7qe6L68l3vamOIw28fg.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/7CJ7qe6L68l3vamOIw28fg.
{"copyright_id":"0x058fe90884dea809fd3ecbc4cfa270fdbc2c92549c78b9311d2d9bf19e37f9ad","isrc":"ITM382100125","name":"NO PROB (feat. Nayt)","registered_at":"2026-06-07T13:51:58Z","spotify_id":"73JF1VqfLJkzUCLbYL9OgI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058fe90884dea809fd3ecbc4cfa270fdbc2c92549c78b9311d2d9bf19e37f9ad. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73JF1VqfLJkzUCLbYL9OgI.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/73JF1VqfLJkzUCLbYL9OgI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c8a0787b119097d84cab57982fca8b087cbaa062c961e055f6348c89698f2a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4lUAXSigPBLZ3KYeF4WU86.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/4lUAXSigPBLZ3KYeF4WU86.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5f64b05d4c643a579b59a81e4a1563f7f492c95ad5dbc3de01f5d629fcbb43. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/74RpaQOc699lNmX4avwXo2.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/74RpaQOc699lNmX4avwXo2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd330c6d986c69b91fa3583d0569a8806b1e793b69dacb97660566212fbba098b. 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/0vO8EDY5cKCVnKhNBMG3Xg.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/0vO8EDY5cKCVnKhNBMG3Xg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8965c4b56cbd5f5dee2b694d4eb843cc10f1a3f1eae7d90ee242631eaefb05. 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/08DhnnXQNqr2tl0jkggsXH.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/08DhnnXQNqr2tl0jkggsXH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98c84cdb4f9084cf79ea110ad5b9f013bb1e9f6bc122537580a210c9f02b7aa5. 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/3qZUfbh7Saj6qofqw9mzQW.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/3qZUfbh7Saj6qofqw9mzQW.
{"copyright_id":"0xae8c5df0847de9435e2c2fb8257e93c5c938c4b27dd55b9dcfc652f4b59e73ee","isrc":"IT1F72201000","name":"Solito posto, Soliti guai","registered_at":"2026-06-08T20:26:19Z","spotify_id":"11AHUBdyb7DZGYuWBJlCgi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae8c5df0847de9435e2c2fb8257e93c5c938c4b27dd55b9dcfc652f4b59e73ee. 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/11AHUBdyb7DZGYuWBJlCgi.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/11AHUBdyb7DZGYuWBJlCgi.
{"copyright_id":"0x354be2d13a5bf9d44afbb422c27b35d16fc3dacf64fc7d3c41f55778e202d4bf","isrc":"IT1F72201001","name":"Fumo pensando a te","registered_at":"2026-06-08T03:37:04Z","spotify_id":"06BkE1WCoX14LJyqT8or7o","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354be2d13a5bf9d44afbb422c27b35d16fc3dacf64fc7d3c41f55778e202d4bf. 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/06BkE1WCoX14LJyqT8or7o.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/06BkE1WCoX14LJyqT8or7o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2220f1fad8fcf7e7361e7ad3d47d047d5a3904fa395e2a2981bf656b67fdcdd. 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/443l0wEmRzFwNsboHfcdbE.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/443l0wEmRzFwNsboHfcdbE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f936434be63e6510f606e40b7962bcc06c431edee3f2417e31657065327e02. 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/1ckjZJMTUud7aPQ4FsR7Ci.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/1ckjZJMTUud7aPQ4FsR7Ci.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763ee411d19dbe22ccc38fb38dc121071835efec6aa8aa4118369c61eef6428d. 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/20yZcPcDmKPYjYpkR74AHF.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/20yZcPcDmKPYjYpkR74AHF.
{"copyright_id":"0x058fe90884dea809fd3ecbc4cfa270fdbc2c92549c78b9311d2d9bf19e37f9ad","isrc":"ITM382100125","name":"NO PROB (feat. Nayt)","registered_at":"2026-06-07T13:51:58Z","spotify_id":"26n2HEMTfFOxkYQJEWrPSH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058fe90884dea809fd3ecbc4cfa270fdbc2c92549c78b9311d2d9bf19e37f9ad. 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/26n2HEMTfFOxkYQJEWrPSH.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/26n2HEMTfFOxkYQJEWrPSH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c8a0787b119097d84cab57982fca8b087cbaa062c961e055f6348c89698f2a. 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/2xBYGF7h3EuTiGOFbTNMQo.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/2xBYGF7h3EuTiGOFbTNMQo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5f64b05d4c643a579b59a81e4a1563f7f492c95ad5dbc3de01f5d629fcbb43. 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/5zYddPioVXQ9jciTCncuCs.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/5zYddPioVXQ9jciTCncuCs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44fb22c9cd208037b249551741ab4deb09141915bd1464e0a34bcc18eef0a0b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7n939935HU9w5K3LHJFZVK.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/7n939935HU9w5K3LHJFZVK.
{"copyright_id":"0xfe5c9835b1f2e4f769bc3c80b79c43ec628a70ae11f290dbf6d30512a97f306c","isrc":"ITDF61977079","name":"1€ / Secondo (con Tredici Pietro)","registered_at":"2026-06-20T06:55:47Z","spotify_id":"6o5nKMFzsjOxvzSuUjOdpZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5c9835b1f2e4f769bc3c80b79c43ec628a70ae11f290dbf6d30512a97f306c. 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/6o5nKMFzsjOxvzSuUjOdpZ.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/6o5nKMFzsjOxvzSuUjOdpZ.