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 0x42042afa77a87c5c5dc4669b3d7e74035ab8280d538407c85d506f19bcc68345. 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/e6f2bb6e-7ade-4378-bb45-7ed0003bbc0a.json and https://artists.proofprofile.net/proofs/artist/e6f2bb6e-7ade-4378-bb45-7ed0003bbc0a.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 0xcb783cc0a0ae1be561b0c481c6c714de4937fea1be8e37c3880e55896f348ced. 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/4l1BIhVD409DF4ui1ppnbZ.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/4l1BIhVD409DF4ui1ppnbZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d2d063c93996579295fa4a90083b7b046ff899422fc1464d3f1f23792d28993. 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/38f38r2EEkwapxNibTMgsO.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/38f38r2EEkwapxNibTMgsO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x588f148f162e2f841e1f9b9770778e5a1b987c003050d8efdd7d0917e5495c0d. 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/53qFNV0Xagz1KIFSSQFKXZ.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/53qFNV0Xagz1KIFSSQFKXZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7abe94a24f336836911bfebe3c4a6f1012214624d5cbb834ea561c9f0e12c87d. 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/5XCsjWy6UCg26czQFAahhe.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/5XCsjWy6UCg26czQFAahhe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe43d4251c1e62e5d2617f09b2111616685079106e994522f9c13b37633cad5a8. 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/2K9oyb2nw49Cq22hYMrdDs.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/2K9oyb2nw49Cq22hYMrdDs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31b79a03309e745228468835c9381317c06f94e89a57a58cabe2c4c823da4597. 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/2lhDXwloV1jd1SIItpc6IH.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/2lhDXwloV1jd1SIItpc6IH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefebf60816aa70ad49203a1a0dd083abf28bfd362a3033295aacebd909874413. 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/4WGQzmh3aQPoWJ8LS2ux01.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/4WGQzmh3aQPoWJ8LS2ux01.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ead924e3bcaa3893025d62f742b06169e43f795ee5d8b1bf297e98476913d8. 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/59LaM1njce52WvAgVbdH4B.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/59LaM1njce52WvAgVbdH4B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf19d73def408f58be654317968aa2ccd21d54563be5b97477f51cb15ccedd2c3. 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/5HtXEcmUL5OAqyR6RMNmbi.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/5HtXEcmUL5OAqyR6RMNmbi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x659add1f4f5f55951ccfbb906e94a8204c3021c80a0b7e21d3007708c7c7b1bf. 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/40Xv3CSiNyktWRtWFRVEcr.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/40Xv3CSiNyktWRtWFRVEcr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154e628026d6a45594993c6b7bacb73c5b3658555408f11b11d3654fe9409a6d. 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/02wERb078O2TIF8IbHmR6G.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/02wERb078O2TIF8IbHmR6G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391363f2003e698c78b4c3828932f2ba5ff47543f1634abb2d886caebede9cee. 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/1qJJk5pFVRVn6UNEvbp6wd.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/1qJJk5pFVRVn6UNEvbp6wd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78696760caea2411f4f3adffa0192a7b7e9ae8d73984146d30b0fbcf5843b947. 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/1q2ZkL9UCaa0A6wrH9YbBw.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/1q2ZkL9UCaa0A6wrH9YbBw.
{"copyright_id":"0xac6b9e49a20230c1744f090ed1217b50f1d20b0c24ffd5b2cd4a9b14e3907e3a","isrc":"FR59R1923520","name":"Komme nicht rein","registered_at":"2026-06-18T19:50:12Z","spotify_id":"1flL3CA1cFAnQRkLjV3OIT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6b9e49a20230c1744f090ed1217b50f1d20b0c24ffd5b2cd4a9b14e3907e3a. 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/1flL3CA1cFAnQRkLjV3OIT.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/1flL3CA1cFAnQRkLjV3OIT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051554a00313d4e0b154b20545034410a7bba93d2d9704127a86c2706dd1e864. 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/7FqkNV32mW8hH8kgutcW4o.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/7FqkNV32mW8hH8kgutcW4o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d9af8c8c8cc4620bc47fc1b1ed1fb102f7fcc9170e026da9aa6368825f4f63e. 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/5Eb7h1sGHD9yhKcZ3DfzXP.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/5Eb7h1sGHD9yhKcZ3DfzXP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ce9be4de2e0d5eaa30b867f437113bdee86aa0ca8d358c3c0e2b84a7764c8f. 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/7v38GRsavizsWyBZ5dKCGU.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/7v38GRsavizsWyBZ5dKCGU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3671401169b932a9f6392e246bc4d7a1f69a0f7fd5381a0004fe3aedd2d58517. 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/2QuEr2xasTI2ZV4fgRjK2j.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/2QuEr2xasTI2ZV4fgRjK2j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051554a00313d4e0b154b20545034410a7bba93d2d9704127a86c2706dd1e864. 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/1eh0JVTqu7DWm0NSSkIFH3.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/1eh0JVTqu7DWm0NSSkIFH3.