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 0x79d4d7b4a733a7a1f278dc83a09882b22c0de02967a26e9aa79ade6e0497b7a3. 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/fa4c2d4e-07fb-4c2b-aa8f-61f4e05d44be.json and https://artists.proofprofile.net/proofs/artist/fa4c2d4e-07fb-4c2b-aa8f-61f4e05d44be.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 0xa7691e5d61779d7b94fde65388853ce64a44b2605c70a11a3b2eb01be32e2ade. 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/2mP4yWzxW5Idj62ukdWZVJ.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/2mP4yWzxW5Idj62ukdWZVJ.
{"copyright_id":"0xba477e8e77ef2131e4bae28fa07ba0bd15f0e26ca7b3ba69ba4f26e8ff12bc30","isrc":"QM24S2005585","name":"Special [Bonus]","registered_at":"2026-06-29T12:26:56Z","spotify_id":"1B1JdYsvUoU6zFZCQisWRZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba477e8e77ef2131e4bae28fa07ba0bd15f0e26ca7b3ba69ba4f26e8ff12bc30. 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/1B1JdYsvUoU6zFZCQisWRZ.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/1B1JdYsvUoU6zFZCQisWRZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf76123e59b6ade96c387566bbcaf25e100f81617684e2d4c0b03f7cdf15e89c. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1BXb7JUuISxO43S4XqZWDs.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/1BXb7JUuISxO43S4XqZWDs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59bebc0f1244809ce57a16a4be450ad228bd358fdbe23f45629797afb1cb1051. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:30:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2gF03Lcj5mW2ZwDW5BBGbH.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/2gF03Lcj5mW2ZwDW5BBGbH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888255983dd9e3fb13f98a7b8a03fa8d5bcf18b0ec5edca7832dfde9a4388faa. 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/1xRjxsj8mPXYLVsq92zPoB.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/1xRjxsj8mPXYLVsq92zPoB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x019855f369a7354cce9075667e4a58df4c9a03066b37bf0e004cd9dbe3dee6c3. 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/7t7To9s0mhl81gYdmtyLJL.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/7t7To9s0mhl81gYdmtyLJL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c4fb69c1566f2c242608f6c92428923f55801df7c72ae2cff7264ce1a46cd0. 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/7ubnu3ZPivCSQGV4iHJm2g.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/7ubnu3ZPivCSQGV4iHJm2g.
{"copyright_id":"0x965c7ed0ce579e84fb0acd2b48acb60e34493f5afccec96060f3ff8da8c3592f","isrc":"QM24S2204173","name":"Be With You","registered_at":"2026-06-20T05:48:27Z","spotify_id":"4OYRp9UKVyg56Mny4SwtXA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965c7ed0ce579e84fb0acd2b48acb60e34493f5afccec96060f3ff8da8c3592f. 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/4OYRp9UKVyg56Mny4SwtXA.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/4OYRp9UKVyg56Mny4SwtXA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9ef82af86351aa93a7c8121f66feb186f4241a3b3d49f7cab872c0824b02f3. 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/1mnTvLPkdd3TMJzPg83CL1.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/1mnTvLPkdd3TMJzPg83CL1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c238b153ef9d175d1d2a0513095bbbe80dd11b165165ce82fbee0f9b7be54fc. 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/3ol21hGdM58DJS21Ej5Gza.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/3ol21hGdM58DJS21Ej5Gza.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x980229ac9e7e205832d5233d5e794dac457f3651159405c4dc3add31699670aa. 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/5XsdXOLE16ZMuDoz6h3Kh5.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/5XsdXOLE16ZMuDoz6h3Kh5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7451a509cc21203c039c0b9df3b90f79172e16bb37296ed87b50eacb5a943f90. 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/06gRte8rJbWI4t2mgcSCJR.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/06gRte8rJbWI4t2mgcSCJR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db264aa9b2cd7222059c64dedb00d37f19452ee95d6199b9c0291152a0c5df9. 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/3gyvO7mW1NxZYsZhlZHY0A.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/3gyvO7mW1NxZYsZhlZHY0A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf76123e59b6ade96c387566bbcaf25e100f81617684e2d4c0b03f7cdf15e89c. 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/2jODXAyAmXDvLixwEZ0m3i.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/2jODXAyAmXDvLixwEZ0m3i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff5a642b05167492f6c41c23d504613bf683c5fc67a26803b8af0e8d8ec6ec1. 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/5DK1AmzsHexMKDUk9VpM73.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/5DK1AmzsHexMKDUk9VpM73.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ce90f61eb7dc02968bf3a3dc69c17f607774859c16322914416f277bbdb635. 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/6Qfzbg5IPnODjaufxhzsjY.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/6Qfzbg5IPnODjaufxhzsjY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2af013a8a0948a5cbf07c56812066f85efc11c773af043f69f39e70b2fb13918. 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/16AhzG6372Fxgrfgt9dkpk.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/16AhzG6372Fxgrfgt9dkpk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753374f4efae22db6a482c7de6e3ba015e6327a6e4ae94aa76174a75510ffaf8. 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/1Lqzgr5GD0tLsl9FNPYyeT.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/1Lqzgr5GD0tLsl9FNPYyeT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77934cbbb37f0eb82ba814b55bcb35395aaf8c2cf4c3fa086d002214741b8f7e. 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/31dE5z2Vh4NrbCU3m1Z2Jr.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/31dE5z2Vh4NrbCU3m1Z2Jr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a1a491e2876359e35e944378ee94959893be67c48a3c8956f8eb4d53e203f3. 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/422hJ9sx1MQYCFzOX6EEyj.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/422hJ9sx1MQYCFzOX6EEyj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x802251c56cc71613c03bf9262a208b5947c32181b833195a8c46aa14893c0778. 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/7gJx8Ug4yst6ItjRWXQ7dt.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/7gJx8Ug4yst6ItjRWXQ7dt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99794550c10a806be43b3254301833b8002f3a655a9483dec271570f899ad7bc. 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/4NTFkiGtiREClJO1Pd6hMe.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/4NTFkiGtiREClJO1Pd6hMe.
{"copyright_id":"0xfe796b6acad2b4d87fadb42c29290f7c8a2f4afadc085da8089851013d8da434","isrc":"QM24S2305625","name":"Over You","registered_at":"2026-06-29T12:31:53Z","spotify_id":"6LIpsfCnfYjpK8pWXbSkpx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe796b6acad2b4d87fadb42c29290f7c8a2f4afadc085da8089851013d8da434. 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/6LIpsfCnfYjpK8pWXbSkpx.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/6LIpsfCnfYjpK8pWXbSkpx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c4fb69c1566f2c242608f6c92428923f55801df7c72ae2cff7264ce1a46cd0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7lugP67K8lGXGeZfpM5G1T.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/7lugP67K8lGXGeZfpM5G1T.