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 0xaddd0d390da1e5f7009509bec376e54700cfbb161ced6644e17a003db2b244e5. 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/adf10729-3469-439c-b336-6e1fa02db5fb.json and https://artists.proofprofile.net/proofs/artist/adf10729-3469-439c-b336-6e1fa02db5fb.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 0x7f2c44948a6578eb2ec737545c9cb7b4b2d5a817127d7110f957d816b98f673a. 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/7kDuVMYD1SpfWsiDSs39Ga.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/7kDuVMYD1SpfWsiDSs39Ga.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22882ed295ff5bef918a6d8223f3f81d97725c333e1d13c2c12804b5972b8190. 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/0FmvPSRXyZZp1Z5SSt0wcM.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/0FmvPSRXyZZp1Z5SSt0wcM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf20e168c53a03e598e4402e2b5b15ebc10dadb62faf9ed1ba37c10c53a467ea. 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/3khLvxuHYeqSmnY0BSDHlF.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/3khLvxuHYeqSmnY0BSDHlF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6322d5e456a2bea114b472e438701803712bd7420efe263b3653a8054031968. 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/0DTP7JCM2pQWNKEP00h5sO.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/0DTP7JCM2pQWNKEP00h5sO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37fed59e4ee548eb381adec7913ea3a517f78e959b5d71e794dc97395d87944c. 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/3RkB9sR56CyiZDMrNRKrUh.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/3RkB9sR56CyiZDMrNRKrUh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f893e078cf713db501aabd8ce3359e33eb7595e95614cc978308d57e8120a4a. 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/3hdTRefC4upHoAV2buGBc1.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/3hdTRefC4upHoAV2buGBc1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4f1e68e3c4a9f08a2b664bcbbe6bf3c33e56f76d1e25c0461cb83632359649b. 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/6gU7nrHGPP3SFHw1lyMA5f.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/6gU7nrHGPP3SFHw1lyMA5f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecedfb49db38894a37eb7a1d9e0a4af4581ac79bcfb30b43f53e1cef8800014e. 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/63RmKXDOQFLDFlAJD5ecel.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/63RmKXDOQFLDFlAJD5ecel.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74dab5a2179916a0d4e6962a087ef2fbb5c5b40aae74485249556844f82eb2ad. 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/79VQC4fUmDOL2FuzyojchD.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/79VQC4fUmDOL2FuzyojchD.
{"copyright_id":"0xdd6cb0e87f2044305af8d3c80f51d515ad32f55ef32d1e9467aa1c2f83577656","isrc":"DEQ021904515","name":"Hice que lo muevas","registered_at":"2026-06-09T08:29:19Z","spotify_id":"13qXOCyrJVArRVdkQ5LJQS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6cb0e87f2044305af8d3c80f51d515ad32f55ef32d1e9467aa1c2f83577656. 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/13qXOCyrJVArRVdkQ5LJQS.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/13qXOCyrJVArRVdkQ5LJQS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe19ac6de497a098a9813f42413d6a9481e5728e77490c56352bc293991979bae. 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/5etAEc1kcvFdzS8qNmKrnB.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/5etAEc1kcvFdzS8qNmKrnB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918ac623f048673746f0d61c4c28c378d6d2d7f87f4b1adfe593ec9f3db3cb0d. 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/5SyKeATfMWWfxRi1Ab5SOV.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/5SyKeATfMWWfxRi1Ab5SOV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ab9ca294e7d4a16656dd395f72d414ec62e215b312401395c2a57231942aff. 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/2xncoAqIOFoEtdGfGbjO6F.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/2xncoAqIOFoEtdGfGbjO6F.