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 0xd4e5a6fb6c10f389f07d7ba3f190b214b3eec0834a595c822b2e65767c979895. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/45e6b9e2-d1e0-482b-8c48-0c91ed47a60c.json and https://artists.proofprofile.net/proofs/artist/45e6b9e2-d1e0-482b-8c48-0c91ed47a60c.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 0xb1301e3b30bb730d9773972039124be6d0e550e81ebee9ec351df65d30a6f42b. 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/4YEhMayY0ujxbajpsIXdOE.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/4YEhMayY0ujxbajpsIXdOE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ecfd70d0f8af185a0a114290418b93f07610ec56936d11801854a491a34e49e. 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/0NfwOFiW0jSwVLFjR0PIfW.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/0NfwOFiW0jSwVLFjR0PIfW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a895d1eb5d4fba2243382096fd00f4ddee791292827380153a62df1a5aa5d0. 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/4ipbJYm3U1qnkCTmVmQrHc.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/4ipbJYm3U1qnkCTmVmQrHc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ebaf24da343f50b576dbb9cf2be3a1845417d1d05c33d96fe5c78e9bb198d30. 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/50zh10b8ZojeKUgLVVIKlg.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/50zh10b8ZojeKUgLVVIKlg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdce4e4ec934e70d425e8a5868304de3940f37d2b44673f69787f9d28f1e43af. 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/11wOo61lmJH7guTGurocXw.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/11wOo61lmJH7guTGurocXw.
{"copyright_id":"0xde5fdad5482711f48f8e9fb1adc7c1670f51ffb9f436bb5ae1ff24ac93975c80","isrc":"JPPO02204222","name":"EAR CANDY","registered_at":"2026-06-08T19:19:33Z","spotify_id":"14opdbXFGJLhJLkIpJ8suS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde5fdad5482711f48f8e9fb1adc7c1670f51ffb9f436bb5ae1ff24ac93975c80. 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/14opdbXFGJLhJLkIpJ8suS.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/14opdbXFGJLhJLkIpJ8suS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df90d2c20ef9bf075485deed540273c45069e22f8156c2a83f1215eff8eaaf6. 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/0lfn44RYalEExLKXGFv3zb.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/0lfn44RYalEExLKXGFv3zb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7509c85e3c643f7ffcad6c5a11dba9c1a219f97a76d9ff5fd8f6b28ff116c869. 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/7CHE8flxiGBlidAeIVmDz8.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/7CHE8flxiGBlidAeIVmDz8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f027603808774efc6a706b5269b60f9c42fe59963b20b22eeca00093ce9d731. 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/4J5hvGDDTPkesaHo00ZVHP.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/4J5hvGDDTPkesaHo00ZVHP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd07a8664a4bb98df4d102b6525105e591557b3e2e53479bbbf89890277377af3. 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/2xB479Wk0b4ARekDySuCex.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/2xB479Wk0b4ARekDySuCex.
{"copyright_id":"0xde5fdad5482711f48f8e9fb1adc7c1670f51ffb9f436bb5ae1ff24ac93975c80","isrc":"JPPO02204222","name":"EAR CANDY","registered_at":"2026-06-08T19:19:33Z","spotify_id":"5bvXFhEUTSZiVUGFbcKZlo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde5fdad5482711f48f8e9fb1adc7c1670f51ffb9f436bb5ae1ff24ac93975c80. 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/5bvXFhEUTSZiVUGFbcKZlo.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/5bvXFhEUTSZiVUGFbcKZlo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88155eb967e6079340642c7ed21669d0f3b2a254079365c04306a9a2c339a33f. 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/3mHaAIjimlupqxIYVttIr9.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/3mHaAIjimlupqxIYVttIr9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e4a617e67f1a4ced65e3264f26240965dac1304d5c7f56ef3bf41563a0b1fb5. 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/5TiirG23LRTNq0hRuML8iq.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/5TiirG23LRTNq0hRuML8iq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f4db838572846abae3f0223ebb7a53b0eacb038f75a76b9104590d0f7174c7. 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/0TfEZAhFvkWBqYOO3WDDGu.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/0TfEZAhFvkWBqYOO3WDDGu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3be92e35c4b97d6860dc7cb7808eb9e04ca45f38918ed317884cc5ab22c83f1. 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/0KccvbIBa5oxxRFSXB5ZhW.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/0KccvbIBa5oxxRFSXB5ZhW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed27ce52a012e6fd609749fd49b8c0d242aeeb5e63db931647c25e2e9c6187b7. 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/65p15oi63nn1D6pocX8JuK.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/65p15oi63nn1D6pocX8JuK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a111f6bfdb5be66d72a15b28ca0fb6a84f836bb08d6959ae95008d550ab93fd. 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/50D44itKnHB3fewe1MdC4q.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/50D44itKnHB3fewe1MdC4q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6afee8f278c8224b955301e8a68621ecc71627475ebdade2f69410d4eb8ecb38. 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/2bUpd4OJOZCG6l4I1UPc43.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/2bUpd4OJOZCG6l4I1UPc43.
{"copyright_id":"0xc0d59edb42f2f0ce27d8cf48a06c3d214aa6f8f2a2a51517eecc20e0d79c67c9","isrc":"JPPO02003190","name":"NIGHT OWL","registered_at":"2026-06-08T02:36:18Z","spotify_id":"4oPvDNiPR80y2UrTShLKDJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d59edb42f2f0ce27d8cf48a06c3d214aa6f8f2a2a51517eecc20e0d79c67c9. 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/4oPvDNiPR80y2UrTShLKDJ.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/4oPvDNiPR80y2UrTShLKDJ.