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 0xf21d024a7453faee7fe0559f56f16821f2b997166b60bf0134b62677cb7b8190. 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/dcf5852a-0ee2-49e9-9bbf-fc4906affb42.json and https://artists.proofprofile.net/proofs/artist/dcf5852a-0ee2-49e9-9bbf-fc4906affb42.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x14285d505bfef4c2347bb764f5b8de131478751ce5f653011077ed6a257b514a","isrc":"NLCK41043824","name":"Dawning - Technimatic Remix","registered_at":"2026-06-10T17:00:26Z","spotify_id":"6UzOhCUzuENLfPfaF5fD02","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 0x14285d505bfef4c2347bb764f5b8de131478751ce5f653011077ed6a257b514a. 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/6UzOhCUzuENLfPfaF5fD02.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/6UzOhCUzuENLfPfaF5fD02.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e577b6c4e87277f97366c2729a20e29467bffaa9770d7211b526d96c1096fd2. 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/3mFdqhDjORRJDxOwjuJugz.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/3mFdqhDjORRJDxOwjuJugz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a0ef86ccc4e159093aed4aa826300440e21fe81b3d4796d80acd19c6aa794d. 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/0XwF8LK98fQWSTZ7viYKlp.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/0XwF8LK98fQWSTZ7viYKlp.
{"copyright_id":"0xa300db889416381358acb15888778c1d5800be643ccbcdf0cd2cb6150a25e5fd","isrc":"NLCK41054680","name":"If Not Now - Bert H Remix","registered_at":"2026-06-24T12:37:15Z","spotify_id":"1ZYomgxhrXZxNPncoMioSZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa300db889416381358acb15888778c1d5800be643ccbcdf0cd2cb6150a25e5fd. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ZYomgxhrXZxNPncoMioSZ.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/1ZYomgxhrXZxNPncoMioSZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd292ccefc66edd34f14aed36fe468a04b08a4cc6d023fadd6c2fb211efc8d46e. 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/36y0vYYyStvpJ2wEvs9KqC.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/36y0vYYyStvpJ2wEvs9KqC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd292ccefc66edd34f14aed36fe468a04b08a4cc6d023fadd6c2fb211efc8d46e. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/59P7kjLmYYq2Jt1AAn9Eea.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/59P7kjLmYYq2Jt1AAn9Eea.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07302fc5d082a22bede38b70563b8955382b9190e0f1ca76b67b77521ee585f7. 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/1VTrKlW6WrdnEA9Pby0wOB.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/1VTrKlW6WrdnEA9Pby0wOB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc0a48bb561bc97662d3faf84c25ad11e574f02fc2e297e9a3872e3b963bd5a. 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/3EtwS2t3SeFnB1DKsyqMLs.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/3EtwS2t3SeFnB1DKsyqMLs.
{"copyright_id":"0x1e32ad9e2b2c1aeeadba6debcf3f1fe7faa1fba4dce9e0d3297ad2d93f8eda69","isrc":"GBPWR2100004","name":"Need U","registered_at":"2026-06-07T07:18:01Z","spotify_id":"5ZZM1mhSeY6ROGvADfkzU4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e32ad9e2b2c1aeeadba6debcf3f1fe7faa1fba4dce9e0d3297ad2d93f8eda69. 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/5ZZM1mhSeY6ROGvADfkzU4.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/5ZZM1mhSeY6ROGvADfkzU4.
{"copyright_id":"0x88cd125606097d0073dd3487ec4d382ee1dd3de3bd34d051a993698d81abab0a","isrc":"NLCK41026655","name":"The Inevitable","registered_at":"2026-06-06T23:53:49Z","spotify_id":"4S3mu6EDwXuAU2RYTOWtKk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88cd125606097d0073dd3487ec4d382ee1dd3de3bd34d051a993698d81abab0a. 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/4S3mu6EDwXuAU2RYTOWtKk.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/4S3mu6EDwXuAU2RYTOWtKk.
{"copyright_id":"0x1e32ad9e2b2c1aeeadba6debcf3f1fe7faa1fba4dce9e0d3297ad2d93f8eda69","isrc":"GBPWR2100004","name":"Need U","registered_at":"2026-06-07T07:18:01Z","spotify_id":"1yzHKfv1mLjwPGFlriZlbr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e32ad9e2b2c1aeeadba6debcf3f1fe7faa1fba4dce9e0d3297ad2d93f8eda69. 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/1yzHKfv1mLjwPGFlriZlbr.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/1yzHKfv1mLjwPGFlriZlbr.
{"copyright_id":"0x78ef0428537785adc398842645ffab7bf730b6d556313a1eafec8c6413f2e152","isrc":"GBEWA1905791","name":"Tokyo (feat. XIRA) - Monrroe Remix","registered_at":"2026-06-08T19:51:19Z","spotify_id":"3bVgy3tW7aZO2cUD4aeTWO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ef0428537785adc398842645ffab7bf730b6d556313a1eafec8c6413f2e152. 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/3bVgy3tW7aZO2cUD4aeTWO.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/3bVgy3tW7aZO2cUD4aeTWO.
{"copyright_id":"0xa300db889416381358acb15888778c1d5800be643ccbcdf0cd2cb6150a25e5fd","isrc":"NLCK41054680","name":"If Not Now - Bert H Remix","registered_at":"2026-06-24T12:37:15Z","spotify_id":"5phiq0gDnBkj2eaZsQjSn0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa300db889416381358acb15888778c1d5800be643ccbcdf0cd2cb6150a25e5fd. 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/5phiq0gDnBkj2eaZsQjSn0.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/5phiq0gDnBkj2eaZsQjSn0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46320ab5707de5442912eba23855762c9df44397fdc0130b18b000227f3b6b26. 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/6BrXbvAOTR9lNRTOzoxu2B.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/6BrXbvAOTR9lNRTOzoxu2B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42785577bf85365c293060ea84b84cd8667767e48b0e38f508175e28c7429740. 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/3aDN6fbjYXJfN2x4vCXTT3.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/3aDN6fbjYXJfN2x4vCXTT3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaadeb27cd707d9cdfed2ffeda1c3ad349344e1aeb84b7bc9626e6e3817d3fb58. 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/1UluGkOuZJxQUTrLt1B2Ux.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/1UluGkOuZJxQUTrLt1B2Ux.