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 0x3dad598a96cc670411710349d7f5e4a49aa55928fdec5d6ed90dad0507e8ba2d. 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/637c408a-d4a1-49ba-822c-4278a96996d2.json and https://artists.proofprofile.net/proofs/artist/637c408a-d4a1-49ba-822c-4278a96996d2.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 0xf64e361dbccc186c76b3df8823f078b72942d9fe17b6adab6a73b24437b741c4. 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/7JQkP4VoYFgA1Ba84MrHVC.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/7JQkP4VoYFgA1Ba84MrHVC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb75fb60860b10c73a0a24bee279e47aac85000c85fea1e2c0d32542a9dd92013. 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/1OBB46Qe39PRqfhwf0h2Iu.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/1OBB46Qe39PRqfhwf0h2Iu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ac64b9f650a051e553d7298a97e9b689f2a4101a89fc570f856fc7f8f76c75. 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/6n98ksIuCy2xLFjIZwICSw.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/6n98ksIuCy2xLFjIZwICSw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c13827aea9aacbcbc2d39e35ec9680b7073e5873a2791e57465580d7d9e059. 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/68LyvYKDR9bUVg0QGOb3C4.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/68LyvYKDR9bUVg0QGOb3C4.
{"copyright_id":"0x9fd67cf60618fb32f4f10de66ad0185caaf5a1fc421a9c5a5aea42d50ce09072","isrc":"SEXGF2499244","name":"Fast Phenomena","registered_at":"2026-06-04T07:49:19Z","spotify_id":"0e5TeLV9V1bDBIvgspIhse","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fd67cf60618fb32f4f10de66ad0185caaf5a1fc421a9c5a5aea42d50ce09072. 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/0e5TeLV9V1bDBIvgspIhse.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/0e5TeLV9V1bDBIvgspIhse.
{"copyright_id":"0x1c11f89f5e28b4624815a228a9c9606eb148aa840da6bf5ff7de9b0621f460d2","isrc":"SEXGF2499082","name":"Deep Breath and Smile","registered_at":"2026-06-04T10:55:40Z","spotify_id":"7wJIcCbpj43BeRfrjOCtLp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c11f89f5e28b4624815a228a9c9606eb148aa840da6bf5ff7de9b0621f460d2. 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/7wJIcCbpj43BeRfrjOCtLp.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/7wJIcCbpj43BeRfrjOCtLp.
{"copyright_id":"0xa0108fcdf604c3abedde5164325d9cae401aa91a3426be3c82b368ffbbb10ee3","isrc":"SEXGF2499027","name":"At the top","registered_at":"2026-06-04T14:47:21Z","spotify_id":"1vtF91aXPgNZM9zNquwyOs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0108fcdf604c3abedde5164325d9cae401aa91a3426be3c82b368ffbbb10ee3. 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/1vtF91aXPgNZM9zNquwyOs.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/1vtF91aXPgNZM9zNquwyOs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdada3623f5ff3b5dc0649194e27ec49c5e12cbc7788f7315354ba45d0d5377e8. 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/3BfBKVyA5mybODVitVRjlZ.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/3BfBKVyA5mybODVitVRjlZ.
{"copyright_id":"0x81f8e94490738b9b486d99227af3febae4454d693bd5995610350e01e05ab53a","isrc":"SEXGF2399536","name":"sway to the music","registered_at":"2026-06-08T15:44:43Z","spotify_id":"6oFSLkjmZJarJXlsZoWRFs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81f8e94490738b9b486d99227af3febae4454d693bd5995610350e01e05ab53a. 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/6oFSLkjmZJarJXlsZoWRFs.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/6oFSLkjmZJarJXlsZoWRFs.
{"copyright_id":"0xae975dde0fb06aad0b24e51fee3e7bfbfc69adbdef2fa87d2fa43ca27e3d85ba","isrc":"SEXGF2399475","name":"Mocha strut","registered_at":"2026-06-07T11:52:40Z","spotify_id":"4wiVwRrWpLjh0YbWAQYswL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae975dde0fb06aad0b24e51fee3e7bfbfc69adbdef2fa87d2fa43ca27e3d85ba. 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/4wiVwRrWpLjh0YbWAQYswL.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/4wiVwRrWpLjh0YbWAQYswL.
{"copyright_id":"0x8067b1d611d2b464845f576aad74ceec6c0a024218aab03ab125ee954f5966de","isrc":"SEXGF2399411","name":"three espresso shots","registered_at":"2026-06-09T12:07:18Z","spotify_id":"44QnghjJ5i0bbRSKlODKPZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8067b1d611d2b464845f576aad74ceec6c0a024218aab03ab125ee954f5966de. 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/44QnghjJ5i0bbRSKlODKPZ.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/44QnghjJ5i0bbRSKlODKPZ.
{"copyright_id":"0xf4428637ca31d175ae48386a9d89c6ca00876952bdfa0c4f64bbca22e2ade924","isrc":"SEXGF2399338","name":"Grapefruit Diet","registered_at":"2026-06-19T19:42:04Z","spotify_id":"2wALasLtHG5IBHxc5Xlj2O","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4428637ca31d175ae48386a9d89c6ca00876952bdfa0c4f64bbca22e2ade924. 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/2wALasLtHG5IBHxc5Xlj2O.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/2wALasLtHG5IBHxc5Xlj2O.
{"copyright_id":"0xb356609cd6dfd987066b5b4794e14c0d4edc9576187f4fc125aa5627d8b3fbde","isrc":"SEXGF2399120","name":"Rational Eden","registered_at":"2026-06-09T22:00:22Z","spotify_id":"68TUWQnbLehgoSkG62asTv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb356609cd6dfd987066b5b4794e14c0d4edc9576187f4fc125aa5627d8b3fbde. 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/68TUWQnbLehgoSkG62asTv.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/68TUWQnbLehgoSkG62asTv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23a2ca179707a3b23e8b4c522787d09ca320c27b636f05601fca237fa2e9072a. 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/6kGU03FoALwcpGPGbsv0GY.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/6kGU03FoALwcpGPGbsv0GY.
{"copyright_id":"0x92915e5da7d61efc98ea46844bacb1e8a287aeef0cff819eb4f5eccbcedaeaf7","isrc":"SEXGF2202445","name":"Solo Sailing","registered_at":"2026-06-04T05:56:42Z","spotify_id":"3iy9lvEUZ6emxwK6xI1vul","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92915e5da7d61efc98ea46844bacb1e8a287aeef0cff819eb4f5eccbcedaeaf7. 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/3iy9lvEUZ6emxwK6xI1vul.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/3iy9lvEUZ6emxwK6xI1vul.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d71f4ea139c509a079fd15d798585a974c278449a279145390251369850260. 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/4deG32OdrRCNIRRqlltdUJ.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/4deG32OdrRCNIRRqlltdUJ.