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 0x13e22c9364574901fc0196d5cbf589f1f8054d02268413be7bff5334da96c303. 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/177e01a1-bd53-4fe7-b096-f55793ad1e58.json and https://artists.proofprofile.net/proofs/artist/177e01a1-bd53-4fe7-b096-f55793ad1e58.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf7badfa7d21c19185bf4200487438da3e29f9de6a861db6c9e57b6f09ae36e38","isrc":"NLYK92300166","name":"Amalfi Coast","registered_at":"2026-06-07T09:37:13Z","spotify_id":"39xPEQXcbrLjgBQWOBrLSO","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 0xf7badfa7d21c19185bf4200487438da3e29f9de6a861db6c9e57b6f09ae36e38. 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/39xPEQXcbrLjgBQWOBrLSO.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/39xPEQXcbrLjgBQWOBrLSO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc4a47ea7f9f849f198a647c321e2e24bc3a79a2c53d29108a97e3c8b145a525. 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/0CTwneoS8Xi4SlG3Ziong7.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/0CTwneoS8Xi4SlG3Ziong7.
{"copyright_id":"0x01bbdc9a583539373bd2427a365c2bbe23f25a10925606dcd2e9db124e68eb3d","isrc":"NLYK92300135","name":"Seaside Views","registered_at":"2026-06-07T08:18:14Z","spotify_id":"57PreHMyZLOqAoviSu3NJb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bbdc9a583539373bd2427a365c2bbe23f25a10925606dcd2e9db124e68eb3d. 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/57PreHMyZLOqAoviSu3NJb.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/57PreHMyZLOqAoviSu3NJb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x499116f7a0b5114bef8c24accea3abb7d6df8b37843262068c5100f145181d94. 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/6EMHwl7xWRJ5tPoOMlNKNB.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/6EMHwl7xWRJ5tPoOMlNKNB.
{"copyright_id":"0x49f800dfcf2b8409c3b89220288d0b9a469e8aa73cdddd285cebfd405490cde9","isrc":"NLYK92300113","name":"Barefoot Boardwalk","registered_at":"2026-06-08T01:23:28Z","spotify_id":"0pL1VNBxacFelZy15Lsqby","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f800dfcf2b8409c3b89220288d0b9a469e8aa73cdddd285cebfd405490cde9. 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/0pL1VNBxacFelZy15Lsqby.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/0pL1VNBxacFelZy15Lsqby.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5567bb3889b3a8f284d472b20d6e191b7c6c7b3bce0d98faf088cd5e19be1a44. 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/0R4OF1lxCe05eBoLISayD3.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/0R4OF1lxCe05eBoLISayD3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7fbe0827171d0ecaa2b9dc495200f2e1555240aaaf393172617723e6001601b. 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/7gMuPtY0ws2a44S4cpoOpP.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/7gMuPtY0ws2a44S4cpoOpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee67e262038b3bd71ce3c6ac1071ca4946f29da8ba118e50b44398a8966bf99. 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/3LNj0z9mFijS8Bxu0fMKqV.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/3LNj0z9mFijS8Bxu0fMKqV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0bacbf29e0b605455b94c13dcef878721483dc81e77dfe5508ea0ddf5a9ad1d. 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/70qiDvVly52wIQbyjWvCcO.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/70qiDvVly52wIQbyjWvCcO.