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 0x427ebc367ac4ff4eb23cfd604f9fb06e354b98c95cdb95f9421e2edd40fb8496. 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/adc5656c-30dd-4fb9-bae8-de8ab85428f7.json and https://artists.proofprofile.net/proofs/artist/adc5656c-30dd-4fb9-bae8-de8ab85428f7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xebe8fd36166bdd940ddb28987f38a65f3b64de8e789574a59b6dac1825398aa9","isrc":"CAGOO2404932","name":"Pisse sur le FN","registered_at":"2026-06-20T01:19:50Z","spotify_id":"3Cv3aZkzdi5XQjm8Kj0MJV","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 0xebe8fd36166bdd940ddb28987f38a65f3b64de8e789574a59b6dac1825398aa9. 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/3Cv3aZkzdi5XQjm8Kj0MJV.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/3Cv3aZkzdi5XQjm8Kj0MJV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e4c7c6a4e4e4e97da8ef3de4803fbec879a0d8433d22e60309151e55596ca3. 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/5UETbcNfqzIT9Qth8gfxeu.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/5UETbcNfqzIT9Qth8gfxeu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8471237156b3cdcd8d75bb313248851aa182ba6349e1bf1ad55946320b8ab52. 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/1cP9eXJmjzZKkotX27bXfk.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/1cP9eXJmjzZKkotX27bXfk.
{"copyright_id":"0x1fabb0feeae52a966ec3a72baa0b5a2ea0f0803de2bf4f8be437af99c5ab0a05","isrc":"GX8LD2344343","name":"Here We Go Again","registered_at":"2026-06-22T11:25:36Z","spotify_id":"1QQsWBIItyJRlaXouMnkQS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fabb0feeae52a966ec3a72baa0b5a2ea0f0803de2bf4f8be437af99c5ab0a05. 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/1QQsWBIItyJRlaXouMnkQS.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/1QQsWBIItyJRlaXouMnkQS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b93a013689df8b138d7257b6ea57f90801b71179d50975ef28c2a43bb11ae8. 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/40cTPMevrwshJNUTYYgcLh.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/40cTPMevrwshJNUTYYgcLh.
{"copyright_id":"0x81fcb864625d5bedfa749d09d6b9745c73eeb3d52acc670b31e248d9fb002327","isrc":"GX8KD2381582","name":"Acid Requiem","registered_at":"2026-06-06T20:02:10Z","spotify_id":"2lF5VqTpDHzsyz9dI2VzIN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fcb864625d5bedfa749d09d6b9745c73eeb3d52acc670b31e248d9fb002327. 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/2lF5VqTpDHzsyz9dI2VzIN.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/2lF5VqTpDHzsyz9dI2VzIN.
{"copyright_id":"0xbf2292bbf1d1ebe3f89c476fb8e30a128f995d51dcd5da258d6679feaeadf832","isrc":"GX8KD2309507","name":"No Limit","registered_at":"2026-06-12T00:01:18Z","spotify_id":"4a0sTFXg4vQuRHp0yfMyd5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2292bbf1d1ebe3f89c476fb8e30a128f995d51dcd5da258d6679feaeadf832. 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/4a0sTFXg4vQuRHp0yfMyd5.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/4a0sTFXg4vQuRHp0yfMyd5.
{"copyright_id":"0x39bd17d1b1bd8520fed059810d29ff099f2e4db12efae07a5b22a15bf0a7c269","isrc":"GX89G2328972","name":"Digital Frontier","registered_at":"2026-06-07T09:55:35Z","spotify_id":"7soWXqXwhltazZkPu5mgT9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39bd17d1b1bd8520fed059810d29ff099f2e4db12efae07a5b22a15bf0a7c269. 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/7soWXqXwhltazZkPu5mgT9.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/7soWXqXwhltazZkPu5mgT9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d4f13ed733cd189c312206dbd9ad10680fad92eaec62145968a1ff075c525d. 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/34tM27A8YJ2NevpXP9KPPa.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/34tM27A8YJ2NevpXP9KPPa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ce3290c246194439fbc43284a079fb1f8a40e749f70a50720304a3c2f8cc04. 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/4AH9fRhAK10P8Tz2dDs9Ba.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/4AH9fRhAK10P8Tz2dDs9Ba.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbc123200be72c3a358ce308b07a733ac8753911e08132f8aa03012bd29058f. 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/29bOJfo6dVTiIAcB5VVrw9.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/29bOJfo6dVTiIAcB5VVrw9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x591bfad572715ae25bc74e5d026cc28e1db51184eabb61a169288d32f3a940d6. 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/24fjPwYbopcfrzAVh6gSxY.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/24fjPwYbopcfrzAVh6gSxY.
{"copyright_id":"0x33f62fdfef3d6e3d629d720b02dbe88d93306ab08d6206bccf8b9b73b4756cfe","isrc":"GX8LD2216070","name":"L'alcool c'est pas cool !","registered_at":"2026-06-08T15:25:03Z","spotify_id":"2ij873wpipmebXvpxQOJwI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f62fdfef3d6e3d629d720b02dbe88d93306ab08d6206bccf8b9b73b4756cfe. 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/2ij873wpipmebXvpxQOJwI.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/2ij873wpipmebXvpxQOJwI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21338d6d9cbb48113498a96c733408d3ab2d89d93317adfd61fa87b080414be. 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/3Wc4EK0rsGaC7zcZuslC0M.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/3Wc4EK0rsGaC7zcZuslC0M.
{"copyright_id":"0xbd0c4b446c8ccfec797f3a985b20fee4c6d025a5882db2ff7c25cccc0c9f1578","isrc":"GX89G2243951","name":"Substance Illégale","registered_at":"2026-06-07T04:01:55Z","spotify_id":"7bhdq37GCdQKh3vmEgYBYH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd0c4b446c8ccfec797f3a985b20fee4c6d025a5882db2ff7c25cccc0c9f1578. 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/7bhdq37GCdQKh3vmEgYBYH.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/7bhdq37GCdQKh3vmEgYBYH.
{"copyright_id":"0x65691a1fa951d847761f14caf5458d5219e93ca9342c4b4bbe6cda262ff4ed5f","isrc":"GX5MX2243574","name":"Collateral Murder","registered_at":"2026-06-20T13:41:29Z","spotify_id":"7r5GB0pmFe7E7c3RJzluSs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65691a1fa951d847761f14caf5458d5219e93ca9342c4b4bbe6cda262ff4ed5f. 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/7r5GB0pmFe7E7c3RJzluSs.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/7r5GB0pmFe7E7c3RJzluSs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e512f0a55a8a479f1555b9954e619f630f84c092e694da08c3f3daf3866805. 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/2y0D0oE4o0O7qRJHuQHmEK.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/2y0D0oE4o0O7qRJHuQHmEK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde9d60fc4f2592b53ace21e590711345ec4aa542636652aff881a1b7d2640474. 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/5R1vET75OCI6wptdfZLCc3.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/5R1vET75OCI6wptdfZLCc3.
{"copyright_id":"0xe44a958de788c548283bed9564f3242a8683171c67dea92e1ff4b64d0c437a41","isrc":"GBSMU0008014","name":"La Soupe aux Choux","registered_at":"2026-06-10T08:34:01Z","spotify_id":"5NEiGY8LqSdX8ZeDnVlArj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44a958de788c548283bed9564f3242a8683171c67dea92e1ff4b64d0c437a41. 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/5NEiGY8LqSdX8ZeDnVlArj.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/5NEiGY8LqSdX8ZeDnVlArj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa835fef411016099a802d2d5e8915a7e2e4f61bb3413320eca87c8bdcd83d9f2. 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/0zylv1QXJnXasWLrhh27BF.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/0zylv1QXJnXasWLrhh27BF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f1b92a7a82a268aa60ed5664f69958613e5bd4a339b695d3a3db5b86b5e1c6. 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/6YGr8e45l8wVx6hJH8PGXe.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/6YGr8e45l8wVx6hJH8PGXe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06b3082cac72169078a78276f2f6d9271edd93ee97a92896875d1ce4f4b1a877. 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/5ueHm2XxuMRucq2T8DIQp6.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/5ueHm2XxuMRucq2T8DIQp6.
{"copyright_id":"0xba45f6da470fac372a9ebeb21ee08bcfbed638d75d7b95b5e944682ca7be3581","isrc":"QZNWY2349501","name":"Bravo la techno","registered_at":"2026-06-18T03:10:10Z","spotify_id":"2r1u8kESug4FSNYlMJlPlt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba45f6da470fac372a9ebeb21ee08bcfbed638d75d7b95b5e944682ca7be3581. 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/2r1u8kESug4FSNYlMJlPlt.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/2r1u8kESug4FSNYlMJlPlt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e4c7c6a4e4e4e97da8ef3de4803fbec879a0d8433d22e60309151e55596ca3. 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/2WBVF2AmdlTQDzwpcZAgsr.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/2WBVF2AmdlTQDzwpcZAgsr.