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 0x879b7e60c161a150dde6906018e56002392f8c1eab6e9c15aa51d038acf64524. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e924528d-1dd7-4bd9-9566-8e19559e559f.json and https://artists.proofprofile.net/proofs/artist/e924528d-1dd7-4bd9-9566-8e19559e559f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x21247264fdb6385c54ef5f1e72882933b0dd9b9006b389d3d07feba7d781577a","isrc":"FIWMA2400009","name":"Kysyinksmä? (feat. Turisti)","registered_at":"2026-06-04T10:36:18Z","spotify_id":"4Ml7ORJpmgcpRD8kuh5czt","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 0x21247264fdb6385c54ef5f1e72882933b0dd9b9006b389d3d07feba7d781577a. 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/4Ml7ORJpmgcpRD8kuh5czt.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/4Ml7ORJpmgcpRD8kuh5czt.
{"copyright_id":"0xbbbfae309752c03430fbd6962b8cecf0ef658c564d13e7f5ad9b8e3c2f8b352f","isrc":"FIWMA2300635","name":"Rich Man (feat. Turisti)","registered_at":"2026-06-04T06:30:44Z","spotify_id":"17ClyalxrJFArxC0GoMG0l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbbfae309752c03430fbd6962b8cecf0ef658c564d13e7f5ad9b8e3c2f8b352f. 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/17ClyalxrJFArxC0GoMG0l.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/17ClyalxrJFArxC0GoMG0l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ecea5a4381f263040e20e771978932bb6c4049537621fdc8517380df70d911. 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/4haz2w5fIZagLEIOig3FGK.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/4haz2w5fIZagLEIOig3FGK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e6503b8be5e39f0004dd402bbc3b152c035c09ea2263aa50b5c23e59be32887. 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/30qAJZhgB3mvPk1SxATHRH.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/30qAJZhgB3mvPk1SxATHRH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f6db7e6e24f5b92a23dd1c64b0af330a64f7b4061f64551157b663aaf4e985. 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/2Un4N5Tv2OikBP8TFpYNb9.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/2Un4N5Tv2OikBP8TFpYNb9.
{"copyright_id":"0xcd76bc185aee399290556d71a1f7aa4d9d80c7d9c4ce3d2dd38440eca35de8a5","isrc":"FIWMA2400224","name":"Lightskinboy (feat. Sexmane)","registered_at":"2026-06-04T07:56:08Z","spotify_id":"1PUwncTlHx89aP8nIfObSO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd76bc185aee399290556d71a1f7aa4d9d80c7d9c4ce3d2dd38440eca35de8a5. 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/1PUwncTlHx89aP8nIfObSO.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/1PUwncTlHx89aP8nIfObSO.
{"copyright_id":"0x956f2a09eca1f3fe0985a6a193e037e802d126ca2fe6060e8746b9112ab494bf","isrc":"FIPEB2200117","name":"Stadi on mun stadion","registered_at":"2026-06-10T05:50:41Z","spotify_id":"4bVaoBeVFvbw975F7VdCcx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x956f2a09eca1f3fe0985a6a193e037e802d126ca2fe6060e8746b9112ab494bf. 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/4bVaoBeVFvbw975F7VdCcx.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/4bVaoBeVFvbw975F7VdCcx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9690858084d277a1721093ba471ed477450e9ecf0ec065e120b54c9386f61e80. 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/4lHz6lDjOcjbjUH0koniVz.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/4lHz6lDjOcjbjUH0koniVz.
{"copyright_id":"0xaf2821e97027b679be674df2bbe4cdb30dda249ffb46c708eb7cc6029e8dfe34","isrc":"FIK3E2100497","name":"Millo (feat. Turisti)","registered_at":"2026-06-05T22:03:27Z","spotify_id":"0IsYx53oBI2OY1UFXjSmIC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf2821e97027b679be674df2bbe4cdb30dda249ffb46c708eb7cc6029e8dfe34. 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/0IsYx53oBI2OY1UFXjSmIC.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/0IsYx53oBI2OY1UFXjSmIC.
{"copyright_id":"0x3fe1171d8c3ff4e66841d1f63f516a2cf13a475cb770ace92e5a0cdbe827620f","isrc":"FIS202200064","name":"PILVIEN PÄÄL","registered_at":"2026-06-09T15:01:55Z","spotify_id":"4Zjpt0cAYYwPTgjTMwMDaV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fe1171d8c3ff4e66841d1f63f516a2cf13a475cb770ace92e5a0cdbe827620f. 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/4Zjpt0cAYYwPTgjTMwMDaV.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/4Zjpt0cAYYwPTgjTMwMDaV.
{"copyright_id":"0x57df8e12d7b51c783fe68494cf1f6339db3cd1578e5813b9033508b2af10c27d","isrc":"FIWMA2300067","name":"Molemmat itkee (feat. Turisti)","registered_at":"2026-06-07T05:52:54Z","spotify_id":"28wLwfQqkzJjfOCA01YfMd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57df8e12d7b51c783fe68494cf1f6339db3cd1578e5813b9033508b2af10c27d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/28wLwfQqkzJjfOCA01YfMd.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/28wLwfQqkzJjfOCA01YfMd.
{"copyright_id":"0x57df8e12d7b51c783fe68494cf1f6339db3cd1578e5813b9033508b2af10c27d","isrc":"FIWMA2300067","name":"Molemmat itkee (feat. Turisti)","registered_at":"2026-06-07T05:52:54Z","spotify_id":"6AZT9J4lxwgVuvIiKjvlUN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57df8e12d7b51c783fe68494cf1f6339db3cd1578e5813b9033508b2af10c27d. 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/6AZT9J4lxwgVuvIiKjvlUN.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/6AZT9J4lxwgVuvIiKjvlUN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba88c8740d348adead536c02f756dfcf6a3241010e48c2c3a0560271f349a0f. 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/0VQh7cxIDWj6y4utuCjTGo.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/0VQh7cxIDWj6y4utuCjTGo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1236a501d72061666bef4936872520b96cf5b8f57a39036b2e7705e1026a5913. 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/42uInJWAheyW3bhpfWg5HW.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/42uInJWAheyW3bhpfWg5HW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x760331ab5e0be1fdffde30bdda7e64625b7dabf74f6baa3cf5850c18eb1498b1. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0LuZLlv1CIj1bx07gqSLA2.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/0LuZLlv1CIj1bx07gqSLA2.
{"copyright_id":"0xbbbfae309752c03430fbd6962b8cecf0ef658c564d13e7f5ad9b8e3c2f8b352f","isrc":"FIWMA2300635","name":"Rich Man (feat. Turisti)","registered_at":"2026-06-04T06:30:44Z","spotify_id":"7ixwvAH5KCIvMM9RU2ZQtU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbbfae309752c03430fbd6962b8cecf0ef658c564d13e7f5ad9b8e3c2f8b352f. 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/7ixwvAH5KCIvMM9RU2ZQtU.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/7ixwvAH5KCIvMM9RU2ZQtU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1236a501d72061666bef4936872520b96cf5b8f57a39036b2e7705e1026a5913. 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/71hoYrgo1nxzWp9hfhu0Fi.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/71hoYrgo1nxzWp9hfhu0Fi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a465339c822166e2b0e6a833b113b8c79977202baf7cec24f6c1edecf2dcb76. 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/3HuIDWn3rfuitKJMC2Th9k.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/3HuIDWn3rfuitKJMC2Th9k.
{"copyright_id":"0x02df723ac124af8412c9014d04281d9353777d36e8e326ba848fb4428b5da39a","isrc":"FIS201900045","name":"PAHOLAINEN ON OSA-AIKAINEN","registered_at":"2026-06-07T14:40:39Z","spotify_id":"6NhUwOXixxCBCD0eISlMCQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02df723ac124af8412c9014d04281d9353777d36e8e326ba848fb4428b5da39a. 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/6NhUwOXixxCBCD0eISlMCQ.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/6NhUwOXixxCBCD0eISlMCQ.