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 0x6a82109a6be89ce7b628514ba460816c17d72a89ec8aaaf9c21a65e918c324e1. 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/419f4f08-bbaa-427a-9d13-5431d5ac5678.json and https://artists.proofprofile.net/proofs/artist/419f4f08-bbaa-427a-9d13-5431d5ac5678.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 0xdf2f49839baa2b42767ab202c0c664dff4fc223b67726862768e4f2d93c98c9b. 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/73O5rzneQxm5jjOWEEvayN.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/73O5rzneQxm5jjOWEEvayN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d343790e4225c09321e88e162fc325169c3085fbacb336290fc9c08ccd4b28a. 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/7w48oebRD7GIGbowEGlMMm.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/7w48oebRD7GIGbowEGlMMm.
{"copyright_id":"0xea86456bd10c00412c22e9d5cff829fc0acda8888ca89e5d4e64acd0bbd7d106","isrc":"QM6P41536941","name":"Wo Le","registered_at":"2026-06-18T17:19:44Z","spotify_id":"1aGzcEMzw5VbMQ7moKjHuk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea86456bd10c00412c22e9d5cff829fc0acda8888ca89e5d4e64acd0bbd7d106. 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/1aGzcEMzw5VbMQ7moKjHuk.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/1aGzcEMzw5VbMQ7moKjHuk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c26c6c4c051a351094055ae6b5342485b440f6b8ed9f824615d28a7d40d4ce. 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/3K34BJ7wsNINtEZFfY7YRo.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/3K34BJ7wsNINtEZFfY7YRo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bed45e2bb0d6232bf884e494b9d9d205b4651edd37108c46a0a3bbca5fbb8d6. 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/3DIuuSvYx3dlTEXIdytePP.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/3DIuuSvYx3dlTEXIdytePP.
{"copyright_id":"0x41f34edfe24f9e6b37958516a0daf89fdce3d8d887d48dd2abe9990b0733904a","isrc":"QM6P41536948","name":"Gone Are the Days","registered_at":"2026-06-24T17:17:43Z","spotify_id":"3ziomuEN0hoD6TfqGi2Dyk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41f34edfe24f9e6b37958516a0daf89fdce3d8d887d48dd2abe9990b0733904a. 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/3ziomuEN0hoD6TfqGi2Dyk.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/3ziomuEN0hoD6TfqGi2Dyk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a7e98f4d5d49f6a4642a886f7a1880c73fce5a6ac54b2bde9a123e8b31fc4e. 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/4M0aSJh5QW8IWNfgYSWYGG.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/4M0aSJh5QW8IWNfgYSWYGG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10b3cca88857a1888077731d28cb21a3482284456b93459e1b2659ae7c7e17a. 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/2PDOQt0gHfK0BhmzB9yDFj.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/2PDOQt0gHfK0BhmzB9yDFj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb9e44038ea93788bd1b8f2375f7fd81410597c03c811a2141bfd27bfe4353d7. 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/0a1NbDHHi3R2KP6KZfV9nv.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/0a1NbDHHi3R2KP6KZfV9nv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1c43d8208070904ab393ca1374f4c2f0275593bfa99591b3c84649c75f10a0. 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/3pQEwSAy2BmUq6ZFeAiAds.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/3pQEwSAy2BmUq6ZFeAiAds.
{"copyright_id":"0xe7aad9c5e76e20afb275e3a8ead4abda6d055fa954c20745ddc93edc547cc13b","isrc":"QZQ4X2400118","name":"2am For Lekki","registered_at":"2026-06-27T16:14:15Z","spotify_id":"4JEUXVuNeR22Qwew8tFx9B","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7aad9c5e76e20afb275e3a8ead4abda6d055fa954c20745ddc93edc547cc13b. 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/4JEUXVuNeR22Qwew8tFx9B.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/4JEUXVuNeR22Qwew8tFx9B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4634280b0a87b0c56fffe6b2da4035e64f68422a14e609a3c9dbcb67ee255371. 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/42ONUgi2Ym5OdMH0IgyP4F.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/42ONUgi2Ym5OdMH0IgyP4F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4028ad6633eb58f623f090fa34f7e754a2f8eb785965d548cf948fb685c84f71. 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/4gJYX6V3Ystw04UFnfBJQo.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/4gJYX6V3Ystw04UFnfBJQo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6226772d7ff906f9bc2feb9878a440b17573ed5a2ac1cb91e4ef8cf226e05f82. 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/3x19qDsJgF2b7Uf4QEeVrO.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/3x19qDsJgF2b7Uf4QEeVrO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81e9a9b70e8187887376af297a14a73f2be5ad34ff758b91fdc332897b4de304. 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/53wYWnbZljHThcbHps5B3O.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/53wYWnbZljHThcbHps5B3O.