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 0xe8a85f277aa6af1d781421d4155a1820e9ddc839502c22b1432af1e5f252fa2b. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5fe729cb-f70a-4ce3-9396-f64b27bf7aea.json and https://artists.proofprofile.net/proofs/artist/5fe729cb-f70a-4ce3-9396-f64b27bf7aea.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
You Pay for the Whole Seat but You'll Only Need the Edge
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 0x443754a3cd9495a2c755dd74b6695320c9521dd32ef7ddf86cd21b6c8e25cae9. 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/64mBuajjuIknbbjqvOUh2B.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/64mBuajjuIknbbjqvOUh2B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5100b650a27d126cacb922a5376155a3307c9daf0c0459c18e78d716d28564cd. 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/7dvv17NJqGBSism1EQxUaa.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/7dvv17NJqGBSism1EQxUaa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde002a121f96a7d8434e96936ee117cd74e131692b99bfd05b3db2447bdb66e3. 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/7nazsu4LgHhQxUq9362htx.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/7nazsu4LgHhQxUq9362htx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b0878958a51a67a444096e3f8227e550bef89abdef2f0aff672826d996acd1. 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/5Ep0WfxkgWRpl6Rnb24aSj.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/5Ep0WfxkgWRpl6Rnb24aSj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9291f4c231b05f055b62267e6a4c3a41ff0a3803ce1427ffcd946e73d64e71e9. 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/5ufvKFqPjLK5X8BcgJTkfw.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/5ufvKFqPjLK5X8BcgJTkfw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x702ab8174d02837c9394264c39fe488279bfa538a4431409bac51b1ebc451e54. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/72JnN5q0b3OSDZ9c3ljbmw.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/72JnN5q0b3OSDZ9c3ljbmw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc63f9b859271f821fd37c3f398f3939fe40e88877c6a08ea162f92f26f02c369. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4mpiQmD78mUc5krFFFi5W5.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/4mpiQmD78mUc5krFFFi5W5.
{"copyright_id":"0x6e67c0f067ea7cbe925f39b5570ab0a0adc5e852f1d92ae55650b11eeca63040","isrc":"NOHEJ0532010","name":"Billy Bob Jackson","registered_at":"2026-06-18T11:33:11Z","spotify_id":"2LBs1uXwEGIksV1BKtT0fo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e67c0f067ea7cbe925f39b5570ab0a0adc5e852f1d92ae55650b11eeca63040. 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/2LBs1uXwEGIksV1BKtT0fo.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/2LBs1uXwEGIksV1BKtT0fo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea312895f95bfd3a17ec0c53fdedc9d62395580d55244e8b300744112a3e59ea. 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/6aagDFxjb8bNkkTb4uVyPp.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/6aagDFxjb8bNkkTb4uVyPp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc58b779838f7c7f0d07c789f7cc8dc59daabab085d343c13216b60d29a6062. 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/18FZroh5YcRCFDMEh65l08.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/18FZroh5YcRCFDMEh65l08.
{"copyright_id":"0xa6304c28c618f287f8dc1de43193de1afc4dfd9bc6a42aa12f735956c052be27","isrc":"NOHEJ0532040","name":"Most Wanted Cowboy","registered_at":"2026-06-18T09:34:21Z","spotify_id":"3NbqKqA0c39IKLAmWmBPnJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6304c28c618f287f8dc1de43193de1afc4dfd9bc6a42aa12f735956c052be27. 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/3NbqKqA0c39IKLAmWmBPnJ.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/3NbqKqA0c39IKLAmWmBPnJ.
{"copyright_id":"0x36e4f4bb5347ab50e143347ab923e7c16b87c12a00ca07af0bf0c7cadec842e5","isrc":"NOHEJ0532050","name":"Catch Me","registered_at":"2026-06-10T11:48:39Z","spotify_id":"4T1dgIk3NfQ8gVP0oELprL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e4f4bb5347ab50e143347ab923e7c16b87c12a00ca07af0bf0c7cadec842e5. 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/4T1dgIk3NfQ8gVP0oELprL.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/4T1dgIk3NfQ8gVP0oELprL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe25e7a0072533879f1899f2e80d034e6f5c2b657c84ece2739da0e698be2fba. 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/1vHnQ4v7wMytJoIEz2e60H.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/1vHnQ4v7wMytJoIEz2e60H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56ea6206a1908b15bcfcc33900e9517190b9ba5ed3537d947185033b7a538d0d. 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/21h4yfmm26lMMUILNFSomx.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/21h4yfmm26lMMUILNFSomx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d348619a76e5926db403e7464faef9686b47178f2938c23ea3059375bd96ab. 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/7vrvDu1oGLC0XNmOgsvP3O.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/7vrvDu1oGLC0XNmOgsvP3O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe62803ac6ea24296c738eeff96384d3575e74e4e470292dfd05ac66b868e20c. 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/2lnUGNs7BHpEpkWljQMHCS.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/2lnUGNs7BHpEpkWljQMHCS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc58b779838f7c7f0d07c789f7cc8dc59daabab085d343c13216b60d29a6062. 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/5v8MikeUlfOAwKX4GGWdf2.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/5v8MikeUlfOAwKX4GGWdf2.