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 0x19523fc85ba40b72784e1c97919058576e2efdec6ba2264b993cc219b83bb088. 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/3580cad0-5b5e-4d4c-a2e0-82c079fd0747.json and https://artists.proofprofile.net/proofs/artist/3580cad0-5b5e-4d4c-a2e0-82c079fd0747.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x1cc50edc2e02c1c0294afa0b28b734df65e8f13085c341748750e5c6e33ac4fd","isrc":"ATEK02255006","name":"Harley & Joker","registered_at":"2026-06-10T22:35:04Z","spotify_id":"4pjNZzPtBvArjUjbf3hE4R","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 0x1cc50edc2e02c1c0294afa0b28b734df65e8f13085c341748750e5c6e33ac4fd. 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/4pjNZzPtBvArjUjbf3hE4R.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/4pjNZzPtBvArjUjbf3hE4R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113e2f7083451fe04c6859a04915e6a1cb827ff1d93fd1f7540d40cb2030c615. 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/365WBSvV0r6Z3DLrH2zrcr.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/365WBSvV0r6Z3DLrH2zrcr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa09a19e7f5f72a436f532ba3f8a576561bb33cc095ce5651ed7e70aee9602598. 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/5qhPKULRN4XhRvnS3mKTJj.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/5qhPKULRN4XhRvnS3mKTJj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26053ca9c13168c06813fb8e20a99425297e867b436d0622b6217cca21e70b73. 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/3K7ao0phvkkLtfIBoNeD6g.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/3K7ao0phvkkLtfIBoNeD6g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df4fe7b6ef691214e63dba458a6e6e58140ea935844eda0179535692527b781. 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/0gWOIUiFXDN7Azx9lFsI5B.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/0gWOIUiFXDN7Azx9lFsI5B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009705181ddfe6081253c3315c252a968de6bcd9cc618daa3820efdb85c74a1a. 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/13HVL5ch9aNV1BkB0e6LgM.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/13HVL5ch9aNV1BkB0e6LgM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x730b2e0cd907732277c33f88598c067b61e09a1009489d8e6faaf008bac4801a. 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/3t4X6JZNYA5C4Y4xexy8sY.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/3t4X6JZNYA5C4Y4xexy8sY.
{"copyright_id":"0x6c13eadc3c4e1938b28b7e89e7fb1cd8c0dde48d198e575b92539d642ad7ff6c","isrc":"CA5KR0032258","name":"(I Just) Died In Your Arms","registered_at":"2026-06-19T18:49:10Z","spotify_id":"73l8GzxFXuYQlpFDoNGfqY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c13eadc3c4e1938b28b7e89e7fb1cd8c0dde48d198e575b92539d642ad7ff6c. 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/73l8GzxFXuYQlpFDoNGfqY.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/73l8GzxFXuYQlpFDoNGfqY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e9b49550524e3d6bea95cd6627e6317b4086040574da4cc8fb9498f7cf832b1. 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/6YQic2pBfDoSPiee4Zfllp.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/6YQic2pBfDoSPiee4Zfllp.