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 0xf6f6c523cf6f31ba1a9a35c65e11f225925afccc564c893e9ffcf2c31fd804ed. 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/ff79e01b-586a-49a2-bec0-21de670e1aba.json and https://artists.proofprofile.net/proofs/artist/ff79e01b-586a-49a2-bec0-21de670e1aba.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xc781b77df01847dd7cee2a85e5bef1611324dd805c1b66e5eab4ebb04dd0379e","isrc":"GB45A2002328","name":"Maalie over Marwick Head","registered_at":"2026-06-04T15:09:17Z","spotify_id":"41G7CEBLO7ELMjqfAfTHoa","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 0xc781b77df01847dd7cee2a85e5bef1611324dd805c1b66e5eab4ebb04dd0379e. 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/41G7CEBLO7ELMjqfAfTHoa.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/41G7CEBLO7ELMjqfAfTHoa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e6d0f93df2a57c2cefd0dcb383a91be752335abd21b5040a268a9dc5266c301. 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/7uKJyU2UuZDEb98ENxk4kq.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/7uKJyU2UuZDEb98ENxk4kq.
St. Magnus of Hamnavoe - Daniel Pioro Rework
{"copyright_id":"0xc24f9c39622b9db68cede299d2a466989488f851f4e2960d50e9b42e6c297e5f","isrc":"GB45A2002330","name":"St. Magnus of Hamnavoe - Daniel Pioro Rework","registered_at":"2026-06-05T06:35:23Z","spotify_id":"5GujKrJ6RbLOlkMgdZyEO8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24f9c39622b9db68cede299d2a466989488f851f4e2960d50e9b42e6c297e5f. 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/5GujKrJ6RbLOlkMgdZyEO8.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/5GujKrJ6RbLOlkMgdZyEO8.
{"copyright_id":"0x54c8d8eccef9138f4c3822f2969bb32f2db70b6de9243271f280afcafe565f41","isrc":"GB45A2002331","name":"Mallimack - Hayden Thorpe Rework","registered_at":"2026-06-04T14:26:56Z","spotify_id":"7doSWksbW3YoEhm8vPg1kw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c8d8eccef9138f4c3822f2969bb32f2db70b6de9243271f280afcafe565f41. 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/7doSWksbW3YoEhm8vPg1kw.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/7doSWksbW3YoEhm8vPg1kw.
In Dwarfie Stane - Alex Kozobolis Rework
{"copyright_id":"0x3c6f2db9bfa99e9af9b0949188ff539d1d6a8c635ed9e657d7f4d14b2bde3923","isrc":"GB45A2002332","name":"In Dwarfie Stane - Alex Kozobolis Rework","registered_at":"2026-06-09T04:22:24Z","spotify_id":"7yXsfSrYPxP7UcFQXpzv6j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c6f2db9bfa99e9af9b0949188ff539d1d6a8c635ed9e657d7f4d14b2bde3923. 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/7yXsfSrYPxP7UcFQXpzv6j.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/7yXsfSrYPxP7UcFQXpzv6j.
Haar over Hamnavoe - Bill Ryder-Jones Rework
{"copyright_id":"0x265d5690c17b8b0d7b2cea7f078c01f39189744396c7dcf24f69c8935aac3b63","isrc":"GB45A2002333","name":"Haar over Hamnavoe - Bill Ryder-Jones Rework","registered_at":"2026-06-04T10:41:10Z","spotify_id":"5lylxsh8w7J21NuGhLruUL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x265d5690c17b8b0d7b2cea7f078c01f39189744396c7dcf24f69c8935aac3b63. 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/5lylxsh8w7J21NuGhLruUL.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/5lylxsh8w7J21NuGhLruUL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a6a7aa31c774feac01330f65c0d75c250dac06d6beb0465f409736c4135855f. 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/6lo1U0QR5FiR9gjf3DNEHy.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/6lo1U0QR5FiR9gjf3DNEHy.
{"copyright_id":"0x1b6cd3c7f9070895a10a6a5356c27ab8f72aef1ffb1150ee40b95536d4e5581c","isrc":"GB45A2002335","name":"Kittick - Simeon Walker Rework","registered_at":"2026-06-04T13:16:48Z","spotify_id":"67gDfFjvYZz3qSQNajHjka","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6cd3c7f9070895a10a6a5356c27ab8f72aef1ffb1150ee40b95536d4e5581c. 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/67gDfFjvYZz3qSQNajHjka.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/67gDfFjvYZz3qSQNajHjka.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9033474a49647bc801f5b75fbf6d07b1e6299e90c559495eda7662b7f2718453. 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/3YTFz3X9F4eXgb8Bo08OJz.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/3YTFz3X9F4eXgb8Bo08OJz.
Maalie on Yesnaby Castle - Vince Pope Rework
{"copyright_id":"0x5e8ad7044e8154e959459d455c6429b7cb4cd2af55b46eebf6f8808fd1c4d319","isrc":"GB45A2002337","name":"Maalie on Yesnaby Castle - Vince Pope Rework","registered_at":"2026-06-08T10:37:49Z","spotify_id":"7so0NOXbFkmLRXkT6NEmwW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e8ad7044e8154e959459d455c6429b7cb4cd2af55b46eebf6f8808fd1c4d319. 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/7so0NOXbFkmLRXkT6NEmwW.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/7so0NOXbFkmLRXkT6NEmwW.
Sillocks of Stromness - Isobel Waller-Bridge Rework
{"copyright_id":"0xc90e441a704fbc55c450e62934535a130643ff2caa70b977c1b4cfda9b858fe5","isrc":"GB45A2002338","name":"Sillocks of Stromness - Isobel Waller-Bridge Rework","registered_at":"2026-06-10T15:26:24Z","spotify_id":"2n5VN6lSGIWf0WiDddWMHT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90e441a704fbc55c450e62934535a130643ff2caa70b977c1b4cfda9b858fe5. 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/2n5VN6lSGIWf0WiDddWMHT.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/2n5VN6lSGIWf0WiDddWMHT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x568e7db587635e3d2fb4bb77d5270ecb2436593587c38b26b0ff3bd113c7247b. 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/0WZ4RKlrPv5VU9cs7a3JpW.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/0WZ4RKlrPv5VU9cs7a3JpW.
Haar over Stenness Loch - Marta Salogni Rework
{"copyright_id":"0xe82b15f0cadf7ee2abbc9f6ad74f350217e6417a79d09b7e703fa8eba3725f7a","isrc":"GB45A2002340","name":"Haar over Stenness Loch - Marta Salogni Rework","registered_at":"2026-06-20T21:05:59Z","spotify_id":"3qcqWK5TUmOijqf41XYEdt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82b15f0cadf7ee2abbc9f6ad74f350217e6417a79d09b7e703fa8eba3725f7a. 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/3qcqWK5TUmOijqf41XYEdt.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/3qcqWK5TUmOijqf41XYEdt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x842259b29af47bb90ba5431e60301cd0dc3d91cf0b3343051ff28253e3035e24. 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/1NWtSvg8ds7fxizNBA6Y56.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/1NWtSvg8ds7fxizNBA6Y56.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc34e05746a3262f464d0211807480b79ab559a9a558bba60b473acc5e6be3b9a. 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/3WxyE97O0Fj0hfo5jFBVNS.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/3WxyE97O0Fj0hfo5jFBVNS.
Reverie (Arr. Knoth for Solo Violin, Strings and Electronics)
{"copyright_id":"0xc2dc47c0e91ff77de9af297103a98c42dad7c0844d74c7523b78954586adde31","isrc":"DEN962103000","name":"Reverie (Arr. Knoth for Solo Violin, Strings and Electronics)","registered_at":"2026-06-21T20:02:16Z","spotify_id":"1fJyNWVGtrS4Pn4TBqsxut","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2dc47c0e91ff77de9af297103a98c42dad7c0844d74c7523b78954586adde31. 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/1fJyNWVGtrS4Pn4TBqsxut.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/1fJyNWVGtrS4Pn4TBqsxut.