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 0x8defcb481557cb22c3d486471246789b34217a96fe9b36bae6e2609007442c44. 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/3fafd1ae-2bb7-43db-a30d-a8e7e34a45da.json and https://artists.proofprofile.net/proofs/artist/3fafd1ae-2bb7-43db-a30d-a8e7e34a45da.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 0x3416c1c2d332097665943f2416b3acbd889192475c768b1f401ab3cc8020874f. 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/4VSlyL735rSUbBg1WUqORN.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/4VSlyL735rSUbBg1WUqORN.
{"copyright_id":"0x39eaac67d39304c73b2dee9e5788911bf2de7ab35983907b93ed2ade8d00690f","isrc":"QZK6J2337543","name":"LEONARDO FLEXXO","registered_at":"2026-06-27T16:40:12Z","spotify_id":"4l6klBhRLSrMq6sogvwYYK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39eaac67d39304c73b2dee9e5788911bf2de7ab35983907b93ed2ade8d00690f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4l6klBhRLSrMq6sogvwYYK.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/4l6klBhRLSrMq6sogvwYYK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10d14efd1aa28a5910fce813a74af70a7e6db6afdfc852d858ba56a8eb2a480. 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/7yXZQYMZRoiTExl9uLd5Nj.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/7yXZQYMZRoiTExl9uLd5Nj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e208b2dd9e0f5373aaae8e986aed3d432754093ea8806b46bd4ed23ac92b05f. 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/2QQJtkMX95kFdt16QC2MgC.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/2QQJtkMX95kFdt16QC2MgC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0780ecaf7c183fba9573aa18cff8736eaf9fe85d77c07dafb6a2dc3e3681b920. 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/5DPXDfjwuozf2d6lKMjuND.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/5DPXDfjwuozf2d6lKMjuND.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f276cd22b7a4339a28952158b6e1c1f514e07a9e4f28cecd4434e248a9e068. 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/63aNfSyaUiiBwyigHZaUOP.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/63aNfSyaUiiBwyigHZaUOP.
{"copyright_id":"0xcda311421cb6f0ef9e72d897e33ce27c7d1ce9c08599e8b90f8fdea924d1eb52","isrc":"QZNWX2032855","name":"Paflow Escobarz","registered_at":"2026-06-08T22:38:43Z","spotify_id":"4pP7nEoSiAY6x2IQHjrS1a","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda311421cb6f0ef9e72d897e33ce27c7d1ce9c08599e8b90f8fdea924d1eb52. 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/4pP7nEoSiAY6x2IQHjrS1a.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/4pP7nEoSiAY6x2IQHjrS1a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba101476b6e1038554da1185b92bc3f0f38d2fbd5b0971e364fccba6d183c275. 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/6XyGPap9KsaBaEO8kwjL26.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/6XyGPap9KsaBaEO8kwjL26.