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 0x311de85bc4d7cf3b2124d96cec0457cd0363bd1b63c2648dbbed4a6054383a1a. 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/1a48aadb-6141-4b0b-b0ff-15f86e24c4ac.json and https://artists.proofprofile.net/proofs/artist/1a48aadb-6141-4b0b-b0ff-15f86e24c4ac.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 0xf5fc9079e04e7112e86ce18fd553dca64c46941c8af328b97552bc71bc2596ce. 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/6d52T7lptG8bFg3seN3XMz.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/6d52T7lptG8bFg3seN3XMz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486f5dcf39691222c3c86a57b850a9506a4559fef46c2f6e4253061270051818. 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/71t0XIqZZy9yryjIpYjDfN.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/71t0XIqZZy9yryjIpYjDfN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf3d575058445daf90b47421bf303ddbb9f5d490176e793cd566c7a6eb5e4287. 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/0Z6gKWw11x5pKSA16NOn6C.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/0Z6gKWw11x5pKSA16NOn6C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ad376ad2d4a7bfd779b5db6279cdb9e281f7463c7b7697c27d2a9c278419ece. 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/0QurNXlrTisL68UcKAyzj6.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/0QurNXlrTisL68UcKAyzj6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e00882f8384b59db8c1a0c542cfb22ca9950eb05f8f5af23ed74d6fd2382ce. 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/07uJ6W4RoWWnzT4D3vWYnA.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/07uJ6W4RoWWnzT4D3vWYnA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ba456a5e379acf3a1b4438a6f1487090ca8b304b3c1e901091b66f4154f338e. 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/6lzDAEAXPa17dwTmYXImwD.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/6lzDAEAXPa17dwTmYXImwD.
{"copyright_id":"0x5e102faba731173fa60c56e3cecce4b9f21cf59338aa4254348041d5b990df4f","isrc":"BX6Y62300017","name":"Interlúdio Jorge Ben","registered_at":"2026-06-05T20:57:41Z","spotify_id":"1Rsmkr9Ntglumci0YwIuZV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e102faba731173fa60c56e3cecce4b9f21cf59338aa4254348041d5b990df4f. 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/1Rsmkr9Ntglumci0YwIuZV.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/1Rsmkr9Ntglumci0YwIuZV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46ba6fd7927f05353674680a1d6c3da0807fc5505a02eba37bab4b503144ba14. 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/1P316hBQFPUeVtCRSD31Ii.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/1P316hBQFPUeVtCRSD31Ii.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28fee299c813bd94c0a0338f2cf52bf7b8ac2940a78d74a43116d4abf2ba47df. 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/6fEjevNGgQQcgdPD2v76MU.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/6fEjevNGgQQcgdPD2v76MU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7852ba5cadcb0e85142c107d4616c491df20e0c6f8892dffd082b41e83969ae3. 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/4P4Ay0CpAjhjz7SIFI41ti.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/4P4Ay0CpAjhjz7SIFI41ti.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecb401f401b88e34d25214f4df331d9a7ada97099c56e559bb33e6297ed72999. 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/18vni0aBpwcoIZTqi5pLQV.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/18vni0aBpwcoIZTqi5pLQV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d04bd6f009d0daa7d368619c10e9a3588d4e89d1305e4d957d037a560391804. 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/5GwnZRiw7DdrWASBuWAHy9.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/5GwnZRiw7DdrWASBuWAHy9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd210ad42622f90cdc045800157db19a16abe7c290d0f6df59652aadd6e7fd2. 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/2iWgZ7cCVnLuKsaoKBBbd6.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/2iWgZ7cCVnLuKsaoKBBbd6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a37c2413e548a569c4aff5d6361df4c952f00d84b528b03b05e3907a50189c. 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/12NaaZLS7vjr64RCNJyDaT.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/12NaaZLS7vjr64RCNJyDaT.
{"copyright_id":"0x5ee0fb02f1f606218e509bba18cf222c32ad32dc9854a01f4307911b1ac81e16","isrc":"BX6Y62300037","name":"Ninguém Viu Ninguém Vê","registered_at":"2026-06-06T17:21:18Z","spotify_id":"0pY9lPqaYRJNqsTd4H8h5Y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ee0fb02f1f606218e509bba18cf222c32ad32dc9854a01f4307911b1ac81e16. 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/0pY9lPqaYRJNqsTd4H8h5Y.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/0pY9lPqaYRJNqsTd4H8h5Y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63e2de054e06b17ddf2198750a7f07ae8dd170c4e860fdd386fc18cb39bc40c0. 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/6Kbj25BTf05twbHGJPV3eF.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/6Kbj25BTf05twbHGJPV3eF.
{"copyright_id":"0x45e78ed9948eafabd3771fb16850945f9973fdf7fa9a5d585c6aacb9bdece12d","isrc":"BX6Y62300047","name":"Mais Tarde","registered_at":"2026-06-07T07:29:27Z","spotify_id":"6ujxt8tweWjOI4LKKoxNqk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45e78ed9948eafabd3771fb16850945f9973fdf7fa9a5d585c6aacb9bdece12d. 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/6ujxt8tweWjOI4LKKoxNqk.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/6ujxt8tweWjOI4LKKoxNqk.
{"copyright_id":"0xeffaec7463c0bc1676e6cac387a4fc11308864e279f9f03c802e92c5d2fc863d","isrc":"BX6Y62300048","name":"Tony Montana","registered_at":"2026-06-05T21:28:05Z","spotify_id":"6rsUiLO9H0sJNPDYfwnWIw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeffaec7463c0bc1676e6cac387a4fc11308864e279f9f03c802e92c5d2fc863d. 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/6rsUiLO9H0sJNPDYfwnWIw.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/6rsUiLO9H0sJNPDYfwnWIw.
{"copyright_id":"0xf5ababddaa00e7782dc9037a2b7978c25845cf3c682addbccac40bbf247f68d4","isrc":"BX6Y62300049","name":"Los Pollos","registered_at":"2026-06-05T21:28:59Z","spotify_id":"6pWqwooQXcgBVuifMpv128","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5ababddaa00e7782dc9037a2b7978c25845cf3c682addbccac40bbf247f68d4. 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/6pWqwooQXcgBVuifMpv128.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/6pWqwooQXcgBVuifMpv128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x573176b7d358e3598be109710060ee5d18b5e7bd2fc176d711fa05a2bfd54858. 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/6DyxxUezwxebNw7ngUSv89.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/6DyxxUezwxebNw7ngUSv89.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc0f87b837710e92dffc8b022f15b8ce6469f28f297a35fcfac87f0883f0aa71. 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/54cMvqyAt0IbPaPHoIW1dc.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/54cMvqyAt0IbPaPHoIW1dc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd0dd74d104a6514cae16b61a0d42bc73074ba17cab470c43f27c453c7c9789a. 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/0C2aFek6XdFfcBoNwEEAo4.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/0C2aFek6XdFfcBoNwEEAo4.
{"copyright_id":"0x4402bdfb93fb97b1bcce06c5476b3f18dd8aa4e967e71815e8d7b419239f9dab","isrc":"BX6Y62300053","name":"Eu Mermo","registered_at":"2026-06-04T05:52:18Z","spotify_id":"34E4gKoSSeSyUoSizdaDRP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4402bdfb93fb97b1bcce06c5476b3f18dd8aa4e967e71815e8d7b419239f9dab. 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/34E4gKoSSeSyUoSizdaDRP.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/34E4gKoSSeSyUoSizdaDRP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70311e4e1c4bcb0dc7dd655598eadc139a19c6b4598ae3b78d0473000f0570b3. 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/096EmrjXCkV6VVjoiq6gyk.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/096EmrjXCkV6VVjoiq6gyk.