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 0x926353855319285a38efaeb2aad8ba4540e281f22f19ff37ade2412d5244b839. 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/6a8faca6-fdf6-4c8d-9d7d-8b0da19f836d.json and https://artists.proofprofile.net/proofs/artist/6a8faca6-fdf6-4c8d-9d7d-8b0da19f836d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf36c1ce1423eca629a7bb95773aa179bbaecf0f280eb70b34611a4fff2f9b375","isrc":"FR96X2425653","name":"Negative Vibe","registered_at":"2026-06-05T17:20:02Z","spotify_id":"2EtcmTuHDowbFOM58d0pcp","type":"track"}
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 0xf36c1ce1423eca629a7bb95773aa179bbaecf0f280eb70b34611a4fff2f9b375. 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/2EtcmTuHDowbFOM58d0pcp.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/2EtcmTuHDowbFOM58d0pcp.
{"copyright_id":"0x4d5a59dcb91b9997aad47155a27dab5c5276cb76ed30acffea89c1d98bd76e0f","isrc":"INUM72400088","name":"My Shoes","registered_at":"2026-06-05T17:19:10Z","spotify_id":"6bXMC76ejf5d710udbCoyO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5a59dcb91b9997aad47155a27dab5c5276cb76ed30acffea89c1d98bd76e0f. 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/6bXMC76ejf5d710udbCoyO.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/6bXMC76ejf5d710udbCoyO.
{"copyright_id":"0xf86133b9f82513d0921dbf932c3d32eb4e27d5fe15abe312870834f13ec1b0e9","isrc":"DGA0Q2398743","name":"Baap Tera Kaun Hai","registered_at":"2026-06-11T12:31:33Z","spotify_id":"5BxTLntl6bdBN9WLEery3E","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf86133b9f82513d0921dbf932c3d32eb4e27d5fe15abe312870834f13ec1b0e9. 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/5BxTLntl6bdBN9WLEery3E.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/5BxTLntl6bdBN9WLEery3E.
{"copyright_id":"0xc85a5d547cb3905a26cd56a3db7753fbc3fba7c6110a6b11d3a6bce788c02091","isrc":"FR96X2343555","name":"I Don't Know","registered_at":"2026-06-20T10:11:19Z","spotify_id":"3HgPVqTpjJJokdOejPT6Nz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc85a5d547cb3905a26cd56a3db7753fbc3fba7c6110a6b11d3a6bce788c02091. 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/3HgPVqTpjJJokdOejPT6Nz.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/3HgPVqTpjJJokdOejPT6Nz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792ed80659628c20d7e7a7c7c2fd2e8b5739bb31c48ca85605b579804e836448. 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/5OcXS6QZCiQYHzae9rfEeC.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/5OcXS6QZCiQYHzae9rfEeC.
{"copyright_id":"0x22a2f3848f161359788e4bb66feb49d7e0a4de4b7e098eb3cc6ec40305475ae3","isrc":"DGA092220339","name":"Faraan Wali Jacket","registered_at":"2026-06-09T08:55:54Z","spotify_id":"3wegjKSitvYzMkMFK7k1uf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22a2f3848f161359788e4bb66feb49d7e0a4de4b7e098eb3cc6ec40305475ae3. 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/3wegjKSitvYzMkMFK7k1uf.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/3wegjKSitvYzMkMFK7k1uf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744d3b75074abe0c2aa148d6097c2241b55151081bae3c0dc9dd5f3b81ad26de. 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/5JR9b7yKDCP4S3BLduZl2k.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/5JR9b7yKDCP4S3BLduZl2k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81048351fcffadc565bcb9fb6bb6ace4ea5ea9120211da636b07f7cebbe26a53. 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/1yYICpUTB21GJt3uF5zstf.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/1yYICpUTB21GJt3uF5zstf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbea547ae6c0b0b0afbd8cba18796f1170f8127466e5ef15c9f2368c9bd66338. 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/68yP4ELs9RkeNkiw1jxnIN.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/68yP4ELs9RkeNkiw1jxnIN.
{"copyright_id":"0x1eb0c96ea906a45eb80b77a9fad0dec142c313264f202a0ca57f90caa4dbcf3f","isrc":"DGA052492473","name":"Old Sinner","registered_at":"2026-06-07T06:48:45Z","spotify_id":"6TDstCmfJF2ajZIPrtE0Lc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eb0c96ea906a45eb80b77a9fad0dec142c313264f202a0ca57f90caa4dbcf3f. 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/6TDstCmfJF2ajZIPrtE0Lc.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/6TDstCmfJF2ajZIPrtE0Lc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40fb91513f4ff5241230ced3ee8fb0921fd72dc420b5209906aeb70eeb1af150. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:33:21Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2jVBLc2ZATsExGQReOXq5q.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/2jVBLc2ZATsExGQReOXq5q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7888fb672fd66833ae4a2b9adefe35ae548408606b32a7272a051b641736177e. 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/1HsYmvAziCEPTGqf0yAoQA.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/1HsYmvAziCEPTGqf0yAoQA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a9ed9c543c504f61cd7120304c5046ae5af9edb61dfdc0b89782b8903d042b. 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/2G7TBWhBFg8GguRG2cLv9u.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/2G7TBWhBFg8GguRG2cLv9u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f556c554d07bc02309d73061dabfa6fd686310b8670eee89e66a9c075d41be. 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/58E08Q6KvrLuzMU88nZQxy.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/58E08Q6KvrLuzMU88nZQxy.
{"copyright_id":"0xa4bbc5ab45fded8c27c774cfa18bda77706b7762e3e78a2dc73e464086a5b77d","isrc":"DGA0Q2385674","name":"Ideology - Lo-Fi","registered_at":"2026-06-23T08:35:16Z","spotify_id":"3zepZEqh7sGgeYz2N3xrC4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4bbc5ab45fded8c27c774cfa18bda77706b7762e3e78a2dc73e464086a5b77d. 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/3zepZEqh7sGgeYz2N3xrC4.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/3zepZEqh7sGgeYz2N3xrC4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58963001130b970f466aefe1cf65965686d7de853ba5a39f929c03c4827ca9c. 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/0JHuqaAX90086DOwR6uZZD.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/0JHuqaAX90086DOwR6uZZD.
{"copyright_id":"0x5bfe056cab2d69c71c11d634bb5f8ca4f9384b15b2ffdfade93ae473874e5df4","isrc":"FRX452398313","name":"Mom's call","registered_at":"2026-06-24T16:19:58Z","spotify_id":"0V4GhSUnRRN4nxFbZqseWo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bfe056cab2d69c71c11d634bb5f8ca4f9384b15b2ffdfade93ae473874e5df4. 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/0V4GhSUnRRN4nxFbZqseWo.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/0V4GhSUnRRN4nxFbZqseWo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc88c92d4f238dbe07e000000645f3548171c3bdc00242d2cee6503fb540e29f. 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/1GInIcWEDHIPnn0S1hxflJ.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/1GInIcWEDHIPnn0S1hxflJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57096340f9da5445576a1428f854eec8ee451c26a7ddd3c52cbdbf56f31dc4f8. 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/6oTOnB7A6S3dz7J3iTU2mj.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/6oTOnB7A6S3dz7J3iTU2mj.