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 0x9104679eb4a41afac8af2a7315759d181eb653336c1dde84f489e280202774ce. 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/e6593a45-4840-4914-8664-01f673b83d84.json and https://artists.proofprofile.net/proofs/artist/e6593a45-4840-4914-8664-01f673b83d84.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 0xf118a28f7b9c819809e5d52963dc32475720344b9a55fe5580de448d50edaca0. 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/4OU5wMTjTKdhfhvA7CxcZO.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/4OU5wMTjTKdhfhvA7CxcZO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d5ee9f2395e04f1026d86f415ff8a9107137d430105dbdc80286869a1f254b. 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/6QsMQQcq70j106kIR27uyT.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/6QsMQQcq70j106kIR27uyT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b8ec8d2ef1a68aa0de2da14c55eb1f61585b60b17747307b791f0da24961d57. 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/2Huu5GM4EDrZZCfwsFQaEq.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/2Huu5GM4EDrZZCfwsFQaEq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf3666bf189ddef0f26588c8d7cdb1553243544c438fe70a6f580e3e76cad3ca. 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/1Ry7A4jjdnLJFs5GwIJ9xD.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/1Ry7A4jjdnLJFs5GwIJ9xD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e30b627e95717ff04c0625dad819aa0ae28c753c34b3d3da3e974be59d95aef. 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/6hmD4PR6RvE863vhmAQXBZ.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/6hmD4PR6RvE863vhmAQXBZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54b373d3556332fa3c2b0054bdd3319d2fc0ef5bb368021295f4ad9a19b0911c. 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/7LwmWiBTSU0BwplauHjg6S.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/7LwmWiBTSU0BwplauHjg6S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a0e403f17c4af6fa0950f03dd00983566537bc2c18f587621319d24de4e69c. 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/55eTQIkCfzvT6mz0h3Bar4.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/55eTQIkCfzvT6mz0h3Bar4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99d2c0c4f9b61d8773591ef871436f4ae381b037b23c025fdba0c6cf269d721. 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/0xW5fn9Vtkfril1YqEy5tJ.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/0xW5fn9Vtkfril1YqEy5tJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x073f55111cd00567221aa83a42f61f459652847151774880dda528951ab30b6c. 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/7zLKhh9AoC9czDIW56S3Dm.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/7zLKhh9AoC9czDIW56S3Dm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x738ae66f4aa11a9fdee1933ee8d7d58df77ccef962364240aa589ab3ecd8d24a. 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/7lPGlGqvsHbGl4JPrrq1cm.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/7lPGlGqvsHbGl4JPrrq1cm.
{"copyright_id":"0x2dabc33a55108218d583f904f13a064af9fd7c0fb9af57e0ade308cb4a1db035","isrc":"NLZ8V1800014","name":"Wait For Me (MOTi edit)","registered_at":"2026-06-25T20:10:40Z","spotify_id":"7mTEz9ySH66MzPW0Hf1czc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dabc33a55108218d583f904f13a064af9fd7c0fb9af57e0ade308cb4a1db035. 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/7mTEz9ySH66MzPW0Hf1czc.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/7mTEz9ySH66MzPW0Hf1czc.
Wait For Me (MOTi edit) [Extended Version]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18954f3070ae76df6ec18392d2df6bdad5fa2e852d2c4875c823abbeecbf9069. 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/5jVm9piG18jEX73XY0RW1d.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/5jVm9piG18jEX73XY0RW1d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973434d0ff904034aae63d961138d31296bfda8ef9bb001344c9e8a695394b5a. 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/3HWj4qcZBk1ZvZj7tj7uJm.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/3HWj4qcZBk1ZvZj7tj7uJm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2765243ae6496f4e2ae4a8518403bafc9af316cb65a0282aebd95136c4041a6f. 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/4yHkKLwvtJOj9xx6CCTZgc.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/4yHkKLwvtJOj9xx6CCTZgc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8a5419b92a861c12321f0d21fedd7eac730b46cca272499b5284a66d9fc1b4. 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/0ZqSD3mvdwPFR9BUMBbBvm.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/0ZqSD3mvdwPFR9BUMBbBvm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475ee618f61c7b410a64e8e9b94734c17ffff7fdaa65a9c8ddc4e94ae8027eef. 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/1mg6as8aQ2BYYhLqZIW56u.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/1mg6as8aQ2BYYhLqZIW56u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83517175730cf03e51efd62a0b4f806341f83f8a6d34153220ab738085b4b1ea. 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/4ePpYLGC5YdrWCzFPr2qb1.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/4ePpYLGC5YdrWCzFPr2qb1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x227505f6b8a1f2e467c193f5b6845f67d49f6b036ae6ebd0dbad07dfc5bfbe18. 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/5xidR2zi7z5Kp0deVCSXBo.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/5xidR2zi7z5Kp0deVCSXBo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x073f55111cd00567221aa83a42f61f459652847151774880dda528951ab30b6c. 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/1jP1AgqSPXkXMqbsARRUPV.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/1jP1AgqSPXkXMqbsARRUPV.
{"copyright_id":"0x2dabc33a55108218d583f904f13a064af9fd7c0fb9af57e0ade308cb4a1db035","isrc":"NLZ8V1800014","name":"Wait For Me - MOTi Edit","registered_at":"2026-06-25T20:10:40Z","spotify_id":"6bpG3x1ZH7NQbq1VHAWotK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dabc33a55108218d583f904f13a064af9fd7c0fb9af57e0ade308cb4a1db035. 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/6bpG3x1ZH7NQbq1VHAWotK.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/6bpG3x1ZH7NQbq1VHAWotK.