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 0x65d4bec00dedb3af631d99142898b29b701db4c21c6868c90a715bd9143acde7. 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/33fae9a7-eed8-4d14-8e9a-cd5fb5db6a34.json and https://artists.proofprofile.net/proofs/artist/33fae9a7-eed8-4d14-8e9a-cd5fb5db6a34.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xd3db16af4826d3dda74af536f964a70c340883097799814a7ea26cef8f4dd08c","isrc":"NL8NY2300029","name":"Light It Up","registered_at":"2026-06-25T10:53:28Z","spotify_id":"7xCBqTGwXIvRkVIlsrZlct","type":"track"}
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 0xd3db16af4826d3dda74af536f964a70c340883097799814a7ea26cef8f4dd08c. 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/7xCBqTGwXIvRkVIlsrZlct.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/7xCBqTGwXIvRkVIlsrZlct.
{"copyright_id":"0xec3ff278ab5b6faa3466e024ccb8bf35b9b43b0fa6b66937c59396d2f5a43975","isrc":"NLT2H2300968","name":"Music Sounds Better With You","registered_at":"2026-06-21T09:15:58Z","spotify_id":"4FwxkgWV7caqXoeCQOopw0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec3ff278ab5b6faa3466e024ccb8bf35b9b43b0fa6b66937c59396d2f5a43975. 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/4FwxkgWV7caqXoeCQOopw0.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/4FwxkgWV7caqXoeCQOopw0.
{"copyright_id":"0x6b702a10badac16c6595bae080fa5ac59bfd5f7aa7e401077c518764b28cd307","isrc":"US83Z2420820","name":"Shine Bright","registered_at":"2026-06-24T13:22:33Z","spotify_id":"2ExrLX9jNm3KhkiaAlL4kR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b702a10badac16c6595bae080fa5ac59bfd5f7aa7e401077c518764b28cd307. 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/2ExrLX9jNm3KhkiaAlL4kR.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/2ExrLX9jNm3KhkiaAlL4kR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469556d408f7281d3dc33686040ba8c6d2bb099098778bb7b0202ca6dab21475. 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/1cKTDlrtNezbDqt5VPgkGz.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/1cKTDlrtNezbDqt5VPgkGz.
{"copyright_id":"0xc2f13ec04dd4de704bb6c6cf8ff896f0a9bd876ea487eb2e8fe51ad2ae85aaf5","isrc":"NLT2H2401039","name":"Heart Rate","registered_at":"2026-06-21T09:19:24Z","spotify_id":"0f3KO7lQKcGDkUUkwECHQF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f13ec04dd4de704bb6c6cf8ff896f0a9bd876ea487eb2e8fe51ad2ae85aaf5. 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/0f3KO7lQKcGDkUUkwECHQF.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/0f3KO7lQKcGDkUUkwECHQF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee8ed25534afa6a91472ce43707fbb9cf88496cfb07628746dad9147d53ab539. 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/0lRgC0i21FyrCcF1DIDYtG.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/0lRgC0i21FyrCcF1DIDYtG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50747098f770cf410bdfcbc4df5a2be6cb2661ff2024515a73d489490ac95500. 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/5qxCxl7k22Wh47JgbDn3CD.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/5qxCxl7k22Wh47JgbDn3CD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522e233282ba06f21dbc23109254a785b21cc18fb3d830bc7c598382ee6651ba. 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/0I05oUzGsDcTOQKxdZCKpo.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/0I05oUzGsDcTOQKxdZCKpo.