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 0x8c8b7e80f130766f739e1632f4efcbe2e3d66aa0b15533b94eddac4c8f6e71e3. 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/830e1b62-c71d-4660-b91a-26835710c99b.json and https://artists.proofprofile.net/proofs/artist/830e1b62-c71d-4660-b91a-26835710c99b.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 0x74e07a71c23e55beb99bf2f1968d7b1ba6a81b2ff02c2240c562695b585a6c61. 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/5QJg5LCtcOMbNkPHBzhRqY.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/5QJg5LCtcOMbNkPHBzhRqY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x510b8f26f35edd2ac962ba5e8a719e3b1521791ea7d09f1caa177f44831f4ae3. 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/1zKV6qewccC4QGRQRSodfg.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/1zKV6qewccC4QGRQRSodfg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8854dcacc524e29a083209ac2a82196929c75c810a08d27bf9fcd159155eaa5. 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/3pYeIktOOibCrVcxPSUPt9.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/3pYeIktOOibCrVcxPSUPt9.
{"copyright_id":"0x000f8ffadf7b410ecbbc8ae139194cf91fc82e83ba3d853cb5a3f7f2af6dfc90","isrc":"QM4TW2028614","name":"Buss Me A Pound","registered_at":"2026-06-08T11:56:08Z","spotify_id":"5Y4SmUjxmvrUqEo1lqHrof","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x000f8ffadf7b410ecbbc8ae139194cf91fc82e83ba3d853cb5a3f7f2af6dfc90. 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/5Y4SmUjxmvrUqEo1lqHrof.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/5Y4SmUjxmvrUqEo1lqHrof.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b1872b3508fec0379d33de0597f0bbaee034a265a4568e1cf2ca4dcf7efce9. 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/0GP3qji85AMftS1YbRXOZ1.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/0GP3qji85AMftS1YbRXOZ1.
{"copyright_id":"0xc090a9fbaf3d00d2a9376a1f8c5bdb43881ac1dd2fa5a175dca81ef0ee9db4fd","isrc":"TCAEA1849073","name":"Cold World (Freestyle)","registered_at":"2026-06-07T07:19:33Z","spotify_id":"2RCZorHIGstnuhcrR4gUz9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc090a9fbaf3d00d2a9376a1f8c5bdb43881ac1dd2fa5a175dca81ef0ee9db4fd. 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/2RCZorHIGstnuhcrR4gUz9.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/2RCZorHIGstnuhcrR4gUz9.
{"copyright_id":"0x5e76f8901f4e07a0de43ba28303ae9b154cafde0ae90b1339f455a18449213e6","isrc":"GBARL1801755","name":"Tick Tock - Solo Suspex Remix","registered_at":"2026-06-17T04:05:47Z","spotify_id":"6Ikk5SNc8HQz8qRLqLJ0dU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e76f8901f4e07a0de43ba28303ae9b154cafde0ae90b1339f455a18449213e6. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:31:16Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6Ikk5SNc8HQz8qRLqLJ0dU.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/6Ikk5SNc8HQz8qRLqLJ0dU.
{"copyright_id":"0xe3958ba5d93888373a09d060bd4eed5448a3e0bf4c62b5dc0776fe5f6ec6ea10","isrc":"GBARL1801565","name":"Tick Tock","registered_at":"2026-06-08T02:56:06Z","spotify_id":"4B91XDHMKEphCCyTpOvM8c","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3958ba5d93888373a09d060bd4eed5448a3e0bf4c62b5dc0776fe5f6ec6ea10. 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/4B91XDHMKEphCCyTpOvM8c.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/4B91XDHMKEphCCyTpOvM8c.
{"copyright_id":"0x194ab93af6a36bfbe5629bd2cc7360be5da0c350e8ca04efebd7cf2d66f26eb3","isrc":"GBLFP1891778","name":"1Take (Naija to London)","registered_at":"2026-06-04T09:40:12Z","spotify_id":"1YuZQlcIS2ytlmipy87Vcj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194ab93af6a36bfbe5629bd2cc7360be5da0c350e8ca04efebd7cf2d66f26eb3. 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/1YuZQlcIS2ytlmipy87Vcj.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/1YuZQlcIS2ytlmipy87Vcj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0427e05900782331003ff0b96496a5ababc16d00aee2c22c0aa5fadf871fe544. 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/4O2Ik3niDOidE9C47QB3GX.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/4O2Ik3niDOidE9C47QB3GX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d5e7809256315d8531e7db3d32f19cc7aa590286e94db2535b7b35f48e9a2f3. 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/3ZpArMWJicTdOtn4N4jG38.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/3ZpArMWJicTdOtn4N4jG38.
{"copyright_id":"0x664a087d16705a2d629fbabd0eaac237b73658e69154c57db1ec654e441ea283","isrc":"GBARL1800515","name":"German - Majestic Remix","registered_at":"2026-06-08T02:56:22Z","spotify_id":"6bARnOvOouiIhfHvDsIXxi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664a087d16705a2d629fbabd0eaac237b73658e69154c57db1ec654e441ea283. 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/6bARnOvOouiIhfHvDsIXxi.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/6bARnOvOouiIhfHvDsIXxi.
{"copyright_id":"0x4aea1fa8bc1a653f95d8bbfc38faff7d6b0fab74436abe21d05de9c9fbed6429","isrc":"GBARL1801274","name":"German (feat. Edin) - Remix","registered_at":"2026-06-05T16:49:15Z","spotify_id":"1R0X7Mlfo9xKim9G2FgoBl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aea1fa8bc1a653f95d8bbfc38faff7d6b0fab74436abe21d05de9c9fbed6429. 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/1R0X7Mlfo9xKim9G2FgoBl.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/1R0X7Mlfo9xKim9G2FgoBl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1e0e756a4111188ec297d24096199ab28c88a71f295cc9cb771a2c6cb22db6. 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/0RD0hHp1WrWslZ5Wbf5qB6.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/0RD0hHp1WrWslZ5Wbf5qB6.
{"copyright_id":"0x4aea1fa8bc1a653f95d8bbfc38faff7d6b0fab74436abe21d05de9c9fbed6429","isrc":"GBARL1801274","name":"German - Remix","registered_at":"2026-06-05T16:49:15Z","spotify_id":"0mL7tdtQvCzBqqmin4qYPf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aea1fa8bc1a653f95d8bbfc38faff7d6b0fab74436abe21d05de9c9fbed6429. 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/0mL7tdtQvCzBqqmin4qYPf.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/0mL7tdtQvCzBqqmin4qYPf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c7e31ca855f1e2cb10de28124e85619c772478dcb8f0b63e62914a35cb6f29. 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/7cwLbWHs42c8JmrW9BJZos.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/7cwLbWHs42c8JmrW9BJZos.