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 0x2f08350bceffe41ecb8a2402eff84c7a3166a3ec73bada113dd87ea8898ed5d2. 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/7bc7f8bc-328f-4fe5-ba36-fe6b4f5c74c7.json and https://artists.proofprofile.net/proofs/artist/7bc7f8bc-328f-4fe5-ba36-fe6b4f5c74c7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xafb057b622468d50683a0d5a09ed93ebba119b84ef860b72caaf8ef9859fb259","isrc":"QZGLM2242324","name":"Real Life Killa","registered_at":"2026-06-05T23:21:46Z","spotify_id":"7h7OcjrruxqQIzob3Ma25x","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 0xafb057b622468d50683a0d5a09ed93ebba119b84ef860b72caaf8ef9859fb259. 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/7h7OcjrruxqQIzob3Ma25x.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/7h7OcjrruxqQIzob3Ma25x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b2d39971ed8e873f1213b5f1da9fe1b366933220546fd4b211e1884c878c63. 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/0bIBTIZbpHxP8kb87hI16O.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/0bIBTIZbpHxP8kb87hI16O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f3c48df167c0bd1bdfb176008e1da9d9351e5a3969f4d8ac280bc21a038ef90. 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/19NSqvgwMXkRc1g0FCvaR9.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/19NSqvgwMXkRc1g0FCvaR9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c8b7c002420a433bd0026c96a9410335d46d91715b475795d2c75a1b3accad0. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6FUIhRvUBTtWVFy7id1pJ3.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/6FUIhRvUBTtWVFy7id1pJ3.
{"copyright_id":"0x8b91f239d327967d9c3eb8788513a337ee2cc5ebe58c7e37f2585ca95a938b76","isrc":"USWB12400092","name":"Fully Auto (feat. Bayka)","registered_at":"2026-06-11T12:40:34Z","spotify_id":"2Rpio2lnBXG3qYTmbSVXFg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b91f239d327967d9c3eb8788513a337ee2cc5ebe58c7e37f2585ca95a938b76. 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/2Rpio2lnBXG3qYTmbSVXFg.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/2Rpio2lnBXG3qYTmbSVXFg.
{"copyright_id":"0x126c4ce00317a46dc1489acafcf9f5523dec92a65a4d92f80782a580703ffa6a","isrc":"QZNJX2303824","name":"Hell Will Raise","registered_at":"2026-06-08T16:44:19Z","spotify_id":"5W2Twv824l4cGCUHdRehOw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x126c4ce00317a46dc1489acafcf9f5523dec92a65a4d92f80782a580703ffa6a. 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/5W2Twv824l4cGCUHdRehOw.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/5W2Twv824l4cGCUHdRehOw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b20dad2c40529013152f204e6e956a874dcd34522971d5cf2998e008b58be6b. 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/3sUz8i1MkQXP8HrGJMltKA.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/3sUz8i1MkQXP8HrGJMltKA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60be165c82b304f30a67927f0182071e841ce001d7fb10a1afaa18149401fa65. 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/6s8yuaJWWs0wnkYwpEK0DI.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/6s8yuaJWWs0wnkYwpEK0DI.
{"copyright_id":"0x5df799bef83e8fcd1ba134a1b0e943edbe48010eb9f9ff56a2974abd186eb7d9","isrc":"GBAHS2400702","name":"Pick Up The Pace (feat. Bayka)","registered_at":"2026-06-06T20:56:16Z","spotify_id":"5BdgOhkAF0JDYe7PjPcQxj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df799bef83e8fcd1ba134a1b0e943edbe48010eb9f9ff56a2974abd186eb7d9. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5BdgOhkAF0JDYe7PjPcQxj.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/5BdgOhkAF0JDYe7PjPcQxj.
{"copyright_id":"0x5df799bef83e8fcd1ba134a1b0e943edbe48010eb9f9ff56a2974abd186eb7d9","isrc":"GBAHS2400702","name":"Pick Up The Pace (feat. Bayka)","registered_at":"2026-06-06T20:56:16Z","spotify_id":"49bGc6Q7airwpstuO93nAx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df799bef83e8fcd1ba134a1b0e943edbe48010eb9f9ff56a2974abd186eb7d9. 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/49bGc6Q7airwpstuO93nAx.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/49bGc6Q7airwpstuO93nAx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ad0ead772ef77ec8b78c9064263626858d857a619662a6615e4852807cbc60. 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/2yg0AEBcHGfMIPVaA5W7o8.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/2yg0AEBcHGfMIPVaA5W7o8.