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 0xd3eba7e7b9c3341eecaa2671dfcf78a6e026e298c0ba9123ee703c788aa61318. 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/b713c1a5-e1cc-4933-9453-01818622249f.json and https://artists.proofprofile.net/proofs/artist/b713c1a5-e1cc-4933-9453-01818622249f.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 0x2d5c5395bbf9d93f9d95fed588671b576d3258129bbb1389b4d932f2fd58fa6d. 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/6oKHWTPbD2CVNGtH9cNNtv.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/6oKHWTPbD2CVNGtH9cNNtv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62015492fb40929765179fc94be39a8c83d13930bfce08cfca85d02c81888773. 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/3ims8tzjSGjRYMy5NOZlTA.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/3ims8tzjSGjRYMy5NOZlTA.
Sounds of Life: Tech House Collection, Vol. 63
{"copyright_id":"0xa354368727c9d660c8f2c55ea176ac6c0c23741e6be0d1e3e687af62fce601ab","isrc":"BXLVT1900322","name":"Nothing Change - Holt 88 Remix","registered_at":"2026-06-08T12:12:08Z","spotify_id":"48d9eYHNoRKZB1OYvX7OMM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa354368727c9d660c8f2c55ea176ac6c0c23741e6be0d1e3e687af62fce601ab. 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/48d9eYHNoRKZB1OYvX7OMM.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/48d9eYHNoRKZB1OYvX7OMM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb06f6bd66580ec2f0ac62a24a45cb0970889d15b59c7abb92084970bb59c5d1. 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/7mxWbJ26XlzaaOE1guMNUQ.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/7mxWbJ26XlzaaOE1guMNUQ.
{"copyright_id":"0xaebba7a05eb648d95202ddeb0785411726ccfcc4db9657577b14a64a53871f03","isrc":"US83Z1908978","name":"Toma Madeirada","registered_at":"2026-06-07T18:06:16Z","spotify_id":"3k5LatWECeTv6KrGFAQLNT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaebba7a05eb648d95202ddeb0785411726ccfcc4db9657577b14a64a53871f03. 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/3k5LatWECeTv6KrGFAQLNT.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/3k5LatWECeTv6KrGFAQLNT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a02f6bf6c71c122d47b1506e969674fb0518574196a827dec051d10fe0f4e87. 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/0RNlokmKMeDmRdAp1kDuMR.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/0RNlokmKMeDmRdAp1kDuMR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a714285bc7614207ac784abd1c425e952bbcd2e45e2ffa0945645882085a9ef. 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/5O88r6ywFNv4VwWS2geta7.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/5O88r6ywFNv4VwWS2geta7.