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 0xee38703fc6dd8028fa27c9601542b791d0a0f499f9e5b2dd6590183806dce5d7. 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/d0cd2f42-e594-4559-a497-a504883ba3c4.json and https://artists.proofprofile.net/proofs/artist/d0cd2f42-e594-4559-a497-a504883ba3c4.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 0x4719e68ac76f397e0f78c783a7ba28d95aead90aae0549b78752bfe1588412b9. 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/7IY0c9y4YbiHSpTstYqzvI.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/7IY0c9y4YbiHSpTstYqzvI.
{"copyright_id":"0x5efb340e0b80be6806a37473fa238b56f4d3b2d82515768ced0dd8a03feb57aa","isrc":"PLC062009718","name":"Stany Remix","registered_at":"2026-06-08T13:53:38Z","spotify_id":"0wwy2a0gVAwIZkIkzDjPZQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efb340e0b80be6806a37473fa238b56f4d3b2d82515768ced0dd8a03feb57aa. 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/0wwy2a0gVAwIZkIkzDjPZQ.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/0wwy2a0gVAwIZkIkzDjPZQ.
{"copyright_id":"0x0e6022bf1c5dd264baafbfa9fd5eff9c0b3ea246c6b97f84d61059b8c1219d2e","isrc":"PLC062009766","name":"Pryzmat Idealnej Rzeczywistości Intro","registered_at":"2026-06-27T18:31:04Z","spotify_id":"24GNYXjZq5MSLfCz58daqE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e6022bf1c5dd264baafbfa9fd5eff9c0b3ea246c6b97f84d61059b8c1219d2e. 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/24GNYXjZq5MSLfCz58daqE.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/24GNYXjZq5MSLfCz58daqE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38572b04d3d664214cddaa6a18520c0edee5d6698752c38bcc8cbc75e316757. 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/54pSXhMLteZJeGO9cH9A7N.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/54pSXhMLteZJeGO9cH9A7N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fa6bfc31679b27b8af5e2b5b69da771514b2b35ce326ddcd11f9a41faf5002f. 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/2x4vLfg6pWLFvzUOVSZCio.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/2x4vLfg6pWLFvzUOVSZCio.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d3424e9a8101cb886de0c85235228a41bdd3c6dd94874301368de768bf331f. 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/6ITUxZP35j6v0HvcBWDdBv.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/6ITUxZP35j6v0HvcBWDdBv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ab4d6aee444813b446ec9767dc00625b95d51dc60aee9d93990cad55c8f3ce. 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/3queDFjdM9R5WD60mjaDlm.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/3queDFjdM9R5WD60mjaDlm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd94cdf0ba60cda7dbb30ffd3f508b3fb511b071c65db9b1c02ec4a1372daf44b. 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/6Ya3YXFzoycqufmsdYTopw.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/6Ya3YXFzoycqufmsdYTopw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d03519678a7f97cf4934b00496a2488103a2f85be39c470c5e8a0f9041b7dd9. 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/5SLbdnJ5sUDXxXoa2Qj4fs.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/5SLbdnJ5sUDXxXoa2Qj4fs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa11df0e0334fae9fdae1f9f4236ced504a000a8ac93c313ddcd61aa63ffe269c. 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/0bzBbuZBLL6RfZtgarnxov.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/0bzBbuZBLL6RfZtgarnxov.
{"copyright_id":"0x4f6847115f2dc0348f8f3b63af18cbddcb481b3dbd9dee5f8b442e398d1d3394","isrc":"PLC062366897","name":"Dajmy sobie spokój","registered_at":"2026-06-10T22:43:49Z","spotify_id":"4GgLietDVeEvMy5oFwTAJF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f6847115f2dc0348f8f3b63af18cbddcb481b3dbd9dee5f8b442e398d1d3394. 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/4GgLietDVeEvMy5oFwTAJF.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/4GgLietDVeEvMy5oFwTAJF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa394417d2a0c2811e0d18af646bb05d2e3bd4cc49ed4622b9625dfd9dda39f42. 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/245G7okNQvFIqlZIviz7VD.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/245G7okNQvFIqlZIviz7VD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e98fd8279b47a55ac38f189d0bd09635fd8c4a5d3cb5c6c6cd1d0f9764ca23. 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/3zztT3nxZCmUX8NX9u0S80.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/3zztT3nxZCmUX8NX9u0S80.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc609999e10919925b503b3d66c8003c2292ff00cd1bc423fd369a3f8a4f9f7. 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/2nslcYvCdNmnFTjevz1xEq.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/2nslcYvCdNmnFTjevz1xEq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4560b5e8885614ce41021ce317b8abb86e9ecd853613b9af1d24e40a25b99bc3. 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/2iF0uN36EoIkfr9jKwXdl2.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/2iF0uN36EoIkfr9jKwXdl2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b637cd2b4382a087eac023904d0d3a1728dd5af84276e3988f0345a3cd70747. 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/6p2vc1GWl8ZiDVjIO4SvfK.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/6p2vc1GWl8ZiDVjIO4SvfK.