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 0x24aea93269a85b60ad1ea65cc36db3620d5e6d1fc9bf50dc279cff53a38c30b7. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d103849e-8a64-44d7-8869-314280e54200.json and https://artists.proofprofile.net/proofs/artist/d103849e-8a64-44d7-8869-314280e54200.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 0x29501b0194e5012ebe8e2f830965b4da6a50466df78e20364e6f4c605e9f0617. 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/2hb6ZT40Iewfny6E8mDV0Z.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/2hb6ZT40Iewfny6E8mDV0Z.
{"copyright_id":"0x90ee9bdffb7e9343ab9efa0e6a7a4a0a11e1e5a35b46e1b132ecf7b855f01b6e","isrc":"ES75E2400414","name":"VICIOS BARATOS - #1","registered_at":"2026-06-11T18:42:08Z","spotify_id":"6eu5Ce5j5NWqCjllWCdHU3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90ee9bdffb7e9343ab9efa0e6a7a4a0a11e1e5a35b46e1b132ecf7b855f01b6e. 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/6eu5Ce5j5NWqCjllWCdHU3.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/6eu5Ce5j5NWqCjllWCdHU3.
{"copyright_id":"0xe8d3b7677644e7a7db039df46a297779aae45fa9d774f99b9cfd759be756e937","isrc":"ES64E2451722","name":"Zurra Y Jangueo","registered_at":"2026-06-28T05:31:14Z","spotify_id":"4SE04VNLTOrbEYIzuGEtgR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d3b7677644e7a7db039df46a297779aae45fa9d774f99b9cfd759be756e937. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4SE04VNLTOrbEYIzuGEtgR.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/4SE04VNLTOrbEYIzuGEtgR.
{"copyright_id":"0xf3d175d17b1f7e10bb460b3e4900d651516b68b6d66a41426dbae8f08ff6c98d","isrc":"ES64E2302622","name":"El Niño De Mi Interior","registered_at":"2026-06-28T05:47:54Z","spotify_id":"4NXHLwu4FfWyJVsOwgY4my","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3d175d17b1f7e10bb460b3e4900d651516b68b6d66a41426dbae8f08ff6c98d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4NXHLwu4FfWyJVsOwgY4my.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/4NXHLwu4FfWyJVsOwgY4my.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeee4f81efbd89854d15a748e41382fbbe453be1d9fdeb6a18a2e608691f1ef0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4tXqC4FWiAe1kMVFsvEtXJ.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/4tXqC4FWiAe1kMVFsvEtXJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8644d1b370ee024c5e1ef9a586073c6ede0f8c01ead993f89e2dcb2e74da81f. 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/1DXhMUYYxxdDzoFaXt5cJ7.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/1DXhMUYYxxdDzoFaXt5cJ7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf0dbb529c2d7709473e0b46d461a4b9cbb40a2ab8f154f0aaeb4d5790787402. 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/6XYbiqxKLm9n6qBQAyzn36.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/6XYbiqxKLm9n6qBQAyzn36.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6033f073a2f7ee180ca62c300cc96876a761334347310055412908454b2094f1. 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/5nzcS8awLX6cFpyU9wuKS1.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/5nzcS8awLX6cFpyU9wuKS1.