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 0x75f1e60bebfa50eef221207653711ceeb3d73faa1cfed29f6d563e324a37cf2c. 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/677dcc79-1f51-4d49-a991-699de2662144.json and https://artists.proofprofile.net/proofs/artist/677dcc79-1f51-4d49-a991-699de2662144.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb101253765e6ce6180dbbbb178490d424bc79b4bf606e6abb1efaad272f8bdc5","isrc":"FR14F9701100","name":"Training (Live)","registered_at":"2026-06-09T09:22:07Z","spotify_id":"7EkFFCnK4UV9tbQMQdk6gd","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 0xb101253765e6ce6180dbbbb178490d424bc79b4bf606e6abb1efaad272f8bdc5. 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/7EkFFCnK4UV9tbQMQdk6gd.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/7EkFFCnK4UV9tbQMQdk6gd.
{"copyright_id":"0x55805cf2f64afd09f074e4d2c6275432902a1cea743afd2862b0aeb648a54243","isrc":"FR14F9701110","name":"September Second (Live)","registered_at":"2026-06-06T18:22:08Z","spotify_id":"2XDZmokwgpERfTOWA8WB3J","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55805cf2f64afd09f074e4d2c6275432902a1cea743afd2862b0aeb648a54243. 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/2XDZmokwgpERfTOWA8WB3J.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/2XDZmokwgpERfTOWA8WB3J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd929729b8c213bf8eb1a6eddbc9adcffe499832c31ff5789a267e031e8d5710. 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/1YGWKGXtgCKgqZ3qFVyL9c.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/1YGWKGXtgCKgqZ3qFVyL9c.
{"copyright_id":"0x117d6710bd2c56c92dd2d65512f06ebbc189bdeb5d4a0163bc4cfa0b9e523372","isrc":"FR14F9701130","name":"Little Peace in C for U (Live)","registered_at":"2026-06-10T19:30:47Z","spotify_id":"7hyrEX2l54NUp4ThJ7tiuK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x117d6710bd2c56c92dd2d65512f06ebbc189bdeb5d4a0163bc4cfa0b9e523372. 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/7hyrEX2l54NUp4ThJ7tiuK.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/7hyrEX2l54NUp4ThJ7tiuK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfc8c0aab5495867d5d5cbbc6762123374b7e487da7fe15bf18a2ea3166e299. 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/4hQ7U22Ld1ucldPmCdAVLa.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/4hQ7U22Ld1ucldPmCdAVLa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a658543391d1a758ac5f19b49e4c102285822e69f0c72f632e23260f38e5dc5. 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/2cgUuAbgKxogUes21l6BSq.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/2cgUuAbgKxogUes21l6BSq.
{"copyright_id":"0x65cd02ec5f2a0e0ea0e8c357fb7f4455b688e468a34bd41be9e0acc4b6fdd4c1","isrc":"USSM19803052","name":"Gravelwalk - Traditional","registered_at":"2026-06-21T18:05:53Z","spotify_id":"6iVm1SDj88bCK7djh95eYm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65cd02ec5f2a0e0ea0e8c357fb7f4455b688e468a34bd41be9e0acc4b6fdd4c1. 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/6iVm1SDj88bCK7djh95eYm.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/6iVm1SDj88bCK7djh95eYm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248eedade23c247441948bc35040b8ba35b820f140599cfd93359b4ab1c07bb5. 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/3a16XR7uDWENg8JV6oaqKQ.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/3a16XR7uDWENg8JV6oaqKQ.
{"copyright_id":"0xd8bac7b7d6245b44fc8bfb7ab7acbeb3c2052ba8d9ccb07e3c2f20c0c228b5f0","isrc":"USEZT0610151","name":"Recordame - bonus track","registered_at":"2026-06-27T09:24:35Z","spotify_id":"55ASXY1zIYVb0jG0UniIIs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8bac7b7d6245b44fc8bfb7ab7acbeb3c2052ba8d9ccb07e3c2f20c0c228b5f0. 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/55ASXY1zIYVb0jG0UniIIs.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/55ASXY1zIYVb0jG0UniIIs.
{"copyright_id":"0xa1fa36829e89417efb3aa5e48a869e2229f1eedd9b4ac0b2e0acf331915d8d9e","isrc":"USEZT0610141","name":"Tee Bag","registered_at":"2026-06-24T15:31:45Z","spotify_id":"53rHUDVOpJTJ517oMDOxXZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1fa36829e89417efb3aa5e48a869e2229f1eedd9b4ac0b2e0acf331915d8d9e. 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/53rHUDVOpJTJ517oMDOxXZ.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/53rHUDVOpJTJ517oMDOxXZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9700d6312eeef15119555ebbe9c97327e76d157de243c4dfb7398c9d4d438b9a. 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/5AdGd9LO11K3y6v7z6uuRS.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/5AdGd9LO11K3y6v7z6uuRS.