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 0xc8223c850c6339c56d53382f294e91a6452c510a3fc94029729ef0ee4dcfa2f2. 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/c9bc8a1e-15e3-48c9-8a74-71d9dfcc1308.json and https://artists.proofprofile.net/proofs/artist/c9bc8a1e-15e3-48c9-8a74-71d9dfcc1308.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 0x63eb9fc9a348933a8d3415824b9ed99b7a09365f3715d7369715012d68b9be2d. 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/3Lr2sZoHlzBSYwjEnHyUy4.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/3Lr2sZoHlzBSYwjEnHyUy4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38030d130669a9f45581d390d58f64dd8aa023fb9eb857e7573683b062175c52. 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/5ero8scDKmHJIhRHtVxc4K.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/5ero8scDKmHJIhRHtVxc4K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dac909fd1831fc07cee1b25c989251cf27995d6bfd02dca298200c9cb0398dd. 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/4daA7DeG3hg2BnFydh3cje.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/4daA7DeG3hg2BnFydh3cje.
{"copyright_id":"0x3c74efbf84dc451b4abf5b3bc94efec2496b5e268613ddbd5db0de8266bea059","isrc":"QZTPX2413358","name":"Red Point","registered_at":"2026-06-20T07:42:28Z","spotify_id":"4fsrvzRNamrLRo40u5m244","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c74efbf84dc451b4abf5b3bc94efec2496b5e268613ddbd5db0de8266bea059. 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/4fsrvzRNamrLRo40u5m244.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/4fsrvzRNamrLRo40u5m244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdac942e53b85644b83470d820211c0cbcb2b2b1a8acdbab471746e94dce0451. 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/3L9B0OE4pY3ZXA86CNd9Pk.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/3L9B0OE4pY3ZXA86CNd9Pk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdac942e53b85644b83470d820211c0cbcb2b2b1a8acdbab471746e94dce0451. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/77BbVneS1AwmoJxiawDVhI.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/77BbVneS1AwmoJxiawDVhI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f02fa43bfcbb92438d4c3f0e6b37a48997c93c524e880612d7fb26d1ae1a1a. 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/5wyyyZ9syGXFR6LF49dWNr.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/5wyyyZ9syGXFR6LF49dWNr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a308ae7fd8e26113687b80aa737c24f685a3a1a5dba5ad15b67139ab96043d. 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/7EFXaQWNI2aB1EaOxrRpdT.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/7EFXaQWNI2aB1EaOxrRpdT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ecd8b50380249e515cf78c41f94f736168ae8e8308d1e84cca8df0ffdca836. 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/73r74oWOhyuYL8ZiEYkvLO.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/73r74oWOhyuYL8ZiEYkvLO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb324557c20a5167e40f6fb9537f52168e51c5266b580d607a7663329500054ac. 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/3reeSfcjBuXGawGrBGwNse.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/3reeSfcjBuXGawGrBGwNse.
{"copyright_id":"0x9f3e52f8b22758fa1479f1fd1baecd7a173f2c0b4bbf8d8f98f359f8fd4364a5","isrc":"QMFMG2300695","name":"OJOS DE GATA","registered_at":"2026-06-11T05:10:51Z","spotify_id":"2o6uIjs7XAt7knk0OdvIyF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f3e52f8b22758fa1479f1fd1baecd7a173f2c0b4bbf8d8f98f359f8fd4364a5. 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/2o6uIjs7XAt7knk0OdvIyF.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/2o6uIjs7XAt7knk0OdvIyF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3424c6f062235e05e3a8052ea7effbfbc9cbfb87d62ac75cd163d80768083ca7. 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/0vCo4aAiiEERTJaEoQZaNj.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/0vCo4aAiiEERTJaEoQZaNj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9debb1518bc0795998f2d6d6faf5b4114605579570e6181a7baefff46fc1bd5a. 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/6kzE9TD65d5p5JZDrnFNqM.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/6kzE9TD65d5p5JZDrnFNqM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe67578c51d0a39ae4b8260d1ccd7b8ba489cc7841ea2cc21a5187ab4a96a823a. 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/4cmTJTktctG4gf2KLOIhRj.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/4cmTJTktctG4gf2KLOIhRj.
{"copyright_id":"0x9f3e52f8b22758fa1479f1fd1baecd7a173f2c0b4bbf8d8f98f359f8fd4364a5","isrc":"QMFMG2300695","name":"OJOS DE GATA","registered_at":"2026-06-11T05:10:51Z","spotify_id":"6ZFtbEhqUqLfGMqnPSS2dH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f3e52f8b22758fa1479f1fd1baecd7a173f2c0b4bbf8d8f98f359f8fd4364a5. 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/6ZFtbEhqUqLfGMqnPSS2dH.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/6ZFtbEhqUqLfGMqnPSS2dH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x969c92ea50dfebb71fe65223533f1a491fd5efbac01435c36f2b89326f70e4df. 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/6Ya0cRJnGWARwWxSDAoD5U.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/6Ya0cRJnGWARwWxSDAoD5U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x969c92ea50dfebb71fe65223533f1a491fd5efbac01435c36f2b89326f70e4df. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1jMwaXR0oapuMP7xZbXeng.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/1jMwaXR0oapuMP7xZbXeng.