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 0xe4fa214178d795053a02f9a2d035a882c02be67d7d963e29fe6794dbfdbdd2a0. 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/74e35158-4b51-43ce-9081-f90837c833ce.json and https://artists.proofprofile.net/proofs/artist/74e35158-4b51-43ce-9081-f90837c833ce.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 0x084450f3b1e4d375962fdecb8c6206e585884f5c4656d1e483f9c7086db68e35. 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/0T9ZEGDXIm3BBGBIFrJ6Ow.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/0T9ZEGDXIm3BBGBIFrJ6Ow.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ccb0153a941f0172bf67b5d6297bf510d8f2b72907888a5a55bcf44bd9fb174. 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/3z2qPyZxc229YHbhpVu1MC.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/3z2qPyZxc229YHbhpVu1MC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7641452969e6829e8a8010074399b84af3a70a8114008aeea2d8e6212f054a. 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/1mKQbhSaoX9hkwBi3FFrqH.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/1mKQbhSaoX9hkwBi3FFrqH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x435c4cc42eaaaecdd0d13c34ca469760850ca1c7521a668a74fa345f03e86d68. 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/6k90i92oRrG0qosTBcLjjx.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/6k90i92oRrG0qosTBcLjjx.
{"copyright_id":"0xe5a63b16dac727a0c04993fd497a52f529de916509a9ec35d0c0705e5fc3fdea","isrc":"USZXT2352428","name":"Gonna Be Okay","registered_at":"2026-06-10T04:31:42Z","spotify_id":"5yUJlWsFRZW5nDZG6UrSbF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5a63b16dac727a0c04993fd497a52f529de916509a9ec35d0c0705e5fc3fdea. 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/5yUJlWsFRZW5nDZG6UrSbF.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/5yUJlWsFRZW5nDZG6UrSbF.
{"copyright_id":"0xef7f3dec939e503bac8e9ebc41e9de329a984bba49b0a4100b669619c5ead104","isrc":"USZXT2352449","name":"Eyes Up","registered_at":"2026-06-09T04:57:43Z","spotify_id":"3SuFCs2aj7im6Ahri9iYfz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7f3dec939e503bac8e9ebc41e9de329a984bba49b0a4100b669619c5ead104. 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/3SuFCs2aj7im6Ahri9iYfz.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/3SuFCs2aj7im6Ahri9iYfz.
{"copyright_id":"0x66fff4f44286de361c2cec6a817991b9eadace44187bf4b0a1aa60a0f571f0d5","isrc":"USZXT2352427","name":"After Party","registered_at":"2026-06-07T13:55:55Z","spotify_id":"2OGFq1lrKN1DXaLjc2kV8f","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66fff4f44286de361c2cec6a817991b9eadace44187bf4b0a1aa60a0f571f0d5. 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/2OGFq1lrKN1DXaLjc2kV8f.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/2OGFq1lrKN1DXaLjc2kV8f.
{"copyright_id":"0x8686e0d1556e0cb625664d919a9fca8cfb7b6d4ec0de8b40e5844490ea0bc28e","isrc":"QZVR22400124","name":"Here Or There","registered_at":"2026-06-09T07:57:35Z","spotify_id":"1NPdWe1dxGHuzezveCpsrN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8686e0d1556e0cb625664d919a9fca8cfb7b6d4ec0de8b40e5844490ea0bc28e. 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/1NPdWe1dxGHuzezveCpsrN.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/1NPdWe1dxGHuzezveCpsrN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15284fab12a1e5851d67ce83e38c56a062e048aa378ef8367ef0b630c1a2fff8. 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/2YNGfPr3lCNR7mS3hmAH6K.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/2YNGfPr3lCNR7mS3hmAH6K.
{"copyright_id":"0x6dbddcaf230585d2c16c62abb2c11422bb78d3d84b8d9d67eaad5c6298df3d9c","isrc":"QZVR22400123","name":"By The Book","registered_at":"2026-06-09T18:37:49Z","spotify_id":"4PYRO6zrOOQOuUCg7wjfmD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dbddcaf230585d2c16c62abb2c11422bb78d3d84b8d9d67eaad5c6298df3d9c. 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/4PYRO6zrOOQOuUCg7wjfmD.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/4PYRO6zrOOQOuUCg7wjfmD.
{"copyright_id":"0x09cb2cd7af3a3e9d5aa4c47b0d8cd481de58444ecf74fe73228effc5daff2802","isrc":"QZVR22400127","name":"Redeemer - Live","registered_at":"2026-06-04T14:24:43Z","spotify_id":"6w28OVArdZUvPqwmzrNZOq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09cb2cd7af3a3e9d5aa4c47b0d8cd481de58444ecf74fe73228effc5daff2802. 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/6w28OVArdZUvPqwmzrNZOq.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/6w28OVArdZUvPqwmzrNZOq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d7641452969e6829e8a8010074399b84af3a70a8114008aeea2d8e6212f054a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6tbZg8XxmFdfwOwahcYlsA.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/6tbZg8XxmFdfwOwahcYlsA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2cf57d6078b1f1a8287aebf2b9bd957467e6a9e205fa309fd3811f51a309f2c. 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/2qMic3VuuOoue0yVy6Dr4f.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/2qMic3VuuOoue0yVy6Dr4f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b42f2fdd0957f12bbfbb3c02a54422da2cccf38a769558ee55c0db01b99678. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5OHSJRz57g43gmQaQJICkg.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/5OHSJRz57g43gmQaQJICkg.
{"copyright_id":"0xf626c66f4aaa09d354ed29f06580e23a0580369e4bdc85541d1002b02b498bee","isrc":"USZXT2351157","name":"Feel Different","registered_at":"2026-06-04T12:38:07Z","spotify_id":"2DMxF2YeJkdBlHoNbHMlWS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf626c66f4aaa09d354ed29f06580e23a0580369e4bdc85541d1002b02b498bee. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2DMxF2YeJkdBlHoNbHMlWS.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/2DMxF2YeJkdBlHoNbHMlWS.
Unstoppable (Do It Again) - Global Remix
{"copyright_id":"0x07f0ee0d10fc51c824d7fd401b97f3089ffaa1e1c23c3eda4a64e664055af681","isrc":"USUG12308003","name":"Gonna Be Good","registered_at":"2026-06-02T01:09:21Z","spotify_id":"3TFOiWhIunYd3livzFIzwk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f0ee0d10fc51c824d7fd401b97f3089ffaa1e1c23c3eda4a64e664055af681. 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/3TFOiWhIunYd3livzFIzwk.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/3TFOiWhIunYd3livzFIzwk.