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 0xc86dd79c6301f8e4cf412d7190ae6742ccabf7392efbf96b6d3764f8bcfe29a5. 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/460be8ba-70dc-4900-9ded-5ea1b30e621d.json and https://artists.proofprofile.net/proofs/artist/460be8ba-70dc-4900-9ded-5ea1b30e621d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Take Me to Church - Live From Spotify London
{"copyright_id":"0xaa97c7d54d979243fba6d8a248daa557e1e3c20f2f17ff833f2472ea91ef8cd0","isrc":"USSM11405718","name":"Take Me to Church - Live From Spotify London","registered_at":"2026-06-04T13:18:54Z","spotify_id":"6d0wEqM0jJTNv1asKflGGi","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 0xaa97c7d54d979243fba6d8a248daa557e1e3c20f2f17ff833f2472ea91ef8cd0. 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/6d0wEqM0jJTNv1asKflGGi.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/6d0wEqM0jJTNv1asKflGGi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f615f0d7fa0b7216a19f261f589bbc294c4154728c70411c39d32da21efa17d. 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/78x3oT0wyvcm9GRmuAP6Vq.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/78x3oT0wyvcm9GRmuAP6Vq.
{"copyright_id":"0xe2678ef7f33870bdc68be2939878c3c29f05343101c6fa6f30a5b7c2cfcbdd62","isrc":"USSM12302734","name":"De Selby (Part 2)","registered_at":"2026-06-01T13:27:08Z","spotify_id":"3SRtygyWBQnoxuOPtdBPm2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2678ef7f33870bdc68be2939878c3c29f05343101c6fa6f30a5b7c2cfcbdd62. 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/3SRtygyWBQnoxuOPtdBPm2.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/3SRtygyWBQnoxuOPtdBPm2.
{"copyright_id":"0x78ffcfeca17d2eac4f32f2e7e8618a673401d3f3db74d25d0cb0a6d32e6fa593","isrc":"USSM12302735","name":"First Time","registered_at":"2026-06-01T18:28:35Z","spotify_id":"4LesrBswFnLcHmwDslst1q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ffcfeca17d2eac4f32f2e7e8618a673401d3f3db74d25d0cb0a6d32e6fa593. 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/4LesrBswFnLcHmwDslst1q.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/4LesrBswFnLcHmwDslst1q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b3506f66d434af5b9fbda8bf59c6cacde63262749a82d8fb9400a965171fab. 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/6QnfsyzifAJJrNHYTO6j9J.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/6QnfsyzifAJJrNHYTO6j9J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84d721936b59fd9dc2e256be45d76b63d82d37b8af734f34fd5a5c6daa32ed99. 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/3EN1l4uUvFBOy3pD9we2jf.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/3EN1l4uUvFBOy3pD9we2jf.
{"copyright_id":"0x95e7149a207186eaadcfe5d3c92dfc8e160923f09c2ee56e6c5a1adef83e8fa1","isrc":"USSM12300491","name":"Eat Your Young","registered_at":"2026-06-01T09:43:15Z","spotify_id":"2SXx7Ofa79CeJfio98aJcG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95e7149a207186eaadcfe5d3c92dfc8e160923f09c2ee56e6c5a1adef83e8fa1. 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/2SXx7Ofa79CeJfio98aJcG.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/2SXx7Ofa79CeJfio98aJcG.
{"copyright_id":"0x469d1c520d1e3fe76fad42634a6d4b673deebd5d464bda26f914a6eb4d2f4daf","isrc":"USSM12302737","name":"Damage Gets Done (feat. Brandi Carlile)","registered_at":"2026-06-02T00:05:09Z","spotify_id":"2OLaeJRrRjFgLfTsccnzlM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469d1c520d1e3fe76fad42634a6d4b673deebd5d464bda26f914a6eb4d2f4daf. 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/2OLaeJRrRjFgLfTsccnzlM.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/2OLaeJRrRjFgLfTsccnzlM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc125092c51d5819e599155846d5011aab6beb7b726aad93a878c98fd86198e91. 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/7FHMNRLUgVHTfNaNAGaTbg.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/7FHMNRLUgVHTfNaNAGaTbg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf22f51c8ac16195061e3f231712de2e570b0214f4e27182d882093231dfbf1b8. 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/0XDitVRGOZEdTuoIItU9Q1.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/0XDitVRGOZEdTuoIItU9Q1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea15e01b794327d98b678de8dc23acfb14911592aa538f64410df6b3620de44. 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/5csu6psyW6UN4ggucwOuDR.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/5csu6psyW6UN4ggucwOuDR.
To Someone From A Warm Climate (Uiscefhuaraithe)
{"copyright_id":"0x29d62fa113996cad1c269b4709c10db9b0271cfe3b6f5b3fbb8b737de6604541","isrc":"USSM12302740","name":"To Someone From A Warm Climate (Uiscefhuaraithe)","registered_at":"2026-06-04T06:56:19Z","spotify_id":"0cfhXKQGi6BJZxbvO21g7p","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d62fa113996cad1c269b4709c10db9b0271cfe3b6f5b3fbb8b737de6604541. 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/0cfhXKQGi6BJZxbvO21g7p.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/0cfhXKQGi6BJZxbvO21g7p.
{"copyright_id":"0x3bd75d5bc627eb7032d90f92cbff2ebf3e4f725a2392353baa191127fe45afa9","isrc":"USSM12302741","name":"Butchered Tongue","registered_at":"2026-06-04T08:00:40Z","spotify_id":"38U4hYYzUbydvJ4J5YZEy6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd75d5bc627eb7032d90f92cbff2ebf3e4f725a2392353baa191127fe45afa9. 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/38U4hYYzUbydvJ4J5YZEy6.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/38U4hYYzUbydvJ4J5YZEy6.
{"copyright_id":"0xe4db9d5635ef6a1d9d48eb36b359c183b01c9347c2fb3b9001d978986b997c69","isrc":"USSM12302742","name":"Anything But","registered_at":"2026-06-04T07:23:35Z","spotify_id":"0qPHyYoGZeujrXNwNEvkQv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4db9d5635ef6a1d9d48eb36b359c183b01c9347c2fb3b9001d978986b997c69. 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/0qPHyYoGZeujrXNwNEvkQv.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/0qPHyYoGZeujrXNwNEvkQv.
{"copyright_id":"0x75db4b7aaa5d0898ce49281f1697ce4c7cee623033664ddf61d23818bde8b797","isrc":"USSM12302743","name":"Abstract (Psychopomp)","registered_at":"2026-06-01T20:46:52Z","spotify_id":"5XNOw5EcLiqeqx8KDQY5Q6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75db4b7aaa5d0898ce49281f1697ce4c7cee623033664ddf61d23818bde8b797. 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/5XNOw5EcLiqeqx8KDQY5Q6.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/5XNOw5EcLiqeqx8KDQY5Q6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a1b39d9b4013969928d6b2c95caa4275a257b06dc2761df25fee47fa0f32284. 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/1ptwL6lZNLc654XAaHqcHb.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/1ptwL6lZNLc654XAaHqcHb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac2627962c4bca07a011683d846207151ff5cdeb71ea00c36f7da16d20199a75. 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/0xCYHtz6bHgKY9zqP7Yciu.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/0xCYHtz6bHgKY9zqP7Yciu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34debbdd9863bcde3e6203032f6f276562d4468cd9023d5a77d0581baf261660. 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/1CS7Sd1u5tWkstBhpssyjP.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/1CS7Sd1u5tWkstBhpssyjP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fc6b5b117324dbd5231d31aec40a522f3a92df0f9f579d573160c179324a607. 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/5TgEJ62DOzBpGxZ7WRsrqb.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/5TgEJ62DOzBpGxZ7WRsrqb.
{"copyright_id":"0x3093075518c3d779b33b64a16f5e1eff43fe797a30566b3e3e27de6f8b5d9ef7","isrc":"IEACJ1300031","name":"Take Me To Church","registered_at":"2026-06-01T02:50:09Z","spotify_id":"3dYD57lRAUcMHufyqn9GcI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3093075518c3d779b33b64a16f5e1eff43fe797a30566b3e3e27de6f8b5d9ef7. 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/3dYD57lRAUcMHufyqn9GcI.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/3dYD57lRAUcMHufyqn9GcI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x139a69a3c53c313200a360f4543bb2f344eae06b9ab5d00e9860a8db29be14fb. 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/4IadxL6BUymXlh8RCJJu7T.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/4IadxL6BUymXlh8RCJJu7T.
{"copyright_id":"0x7f01ade2c2c3fa3cb41e66320fe3e4b9d1cc2c82bfe6358ca1064a7ec874dc5c","isrc":"USSM11806788","name":"Nina Cried Power (feat. Mavis Staples)","registered_at":"2026-06-05T11:05:42Z","spotify_id":"7wR5r0KYGXBpyWXCdyYs3F","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f01ade2c2c3fa3cb41e66320fe3e4b9d1cc2c82bfe6358ca1064a7ec874dc5c. 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/7wR5r0KYGXBpyWXCdyYs3F.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/7wR5r0KYGXBpyWXCdyYs3F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0b87b6f8510807554dda63506ef629be1e1e24444527cedaf59dcb050285bd. 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/0bkW98npv8EsWQ2fXFzK56.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/0bkW98npv8EsWQ2fXFzK56.
{"copyright_id":"0x9b508a60d6b0b3bbf8537fe0ed9feebc3cc95d2196fbf175aec7bb279c3318cd","isrc":"IEACJ1300034","name":"Cherry Wine - Live","registered_at":"2026-06-01T09:00:34Z","spotify_id":"4Q66chx9WzqWcLItXoZ5r4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b508a60d6b0b3bbf8537fe0ed9feebc3cc95d2196fbf175aec7bb279c3318cd. 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/4Q66chx9WzqWcLItXoZ5r4.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/4Q66chx9WzqWcLItXoZ5r4.