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 0x10cbe9ef86dbf427a913be4d06fbc3731b35171e48df6a7f1fd07e63c06f8540. 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/fbf0caea-fc60-4dd0-b684-5297ee41bb1b.json and https://artists.proofprofile.net/proofs/artist/fbf0caea-fc60-4dd0-b684-5297ee41bb1b.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 0xc54507510d4d44f5157695dfcc940534cd2e71614fcb38c68cb51552e830f58f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3mqilwGgEh0VarviL2sMpt.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/3mqilwGgEh0VarviL2sMpt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x974779537fab2775eb68d3327743339ed698a49e3eafd97fb498f66bbe26133d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/455VCUtleALnvLnOkUcPIz.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/455VCUtleALnvLnOkUcPIz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x974779537fab2775eb68d3327743339ed698a49e3eafd97fb498f66bbe26133d. 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/06KyrsxsNuZIpkWg4Ph3T3.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/06KyrsxsNuZIpkWg4Ph3T3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x249da4d01a886dfc4ae44a98d5f36b783da6d8c366b67d530ab24f26b30d23c9. 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/16jWvv3b8fx9WaUg5GsbCo.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/16jWvv3b8fx9WaUg5GsbCo.
{"copyright_id":"0xa2c07aadedf818aef7a53c8bdcd98ada184605bc06ec209ef5fdc77d1363ec70","isrc":"CH0202213523","name":"Än Fox für d'Rosy","registered_at":"2026-06-19T20:32:20Z","spotify_id":"7wcSjub008Pr1Gshiq1vtW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c07aadedf818aef7a53c8bdcd98ada184605bc06ec209ef5fdc77d1363ec70. 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/7wcSjub008Pr1Gshiq1vtW.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/7wcSjub008Pr1Gshiq1vtW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08a529c8a666acf4b46b6e9f9469b1e573b9ea2493590b405aad8b92a6579265. 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/61G8GTUBBQ25R8js3oAtky.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/61G8GTUBBQ25R8js3oAtky.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa083e29e905f89880797f2e50506976bacec7b3e3edd666635264d2064ffc358. 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/0MpjyUxyLMEfjiFoUCBHAj.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/0MpjyUxyLMEfjiFoUCBHAj.
{"copyright_id":"0xb119e5796579fef2fcc6bd6d8fdd7833b2e9b0a6a273f368d4dc8b6870e9e661","isrc":"CH0202213526","name":"Uf de Alpe isches schön","registered_at":"2026-06-05T19:08:03Z","spotify_id":"3Pk1pAWtL9M4atQjZVcWBl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb119e5796579fef2fcc6bd6d8fdd7833b2e9b0a6a273f368d4dc8b6870e9e661. 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/3Pk1pAWtL9M4atQjZVcWBl.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/3Pk1pAWtL9M4atQjZVcWBl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33e2c39a27b57a98ae85f97671bfe2c9a9d9e7cf6eed9598c06966b9b2955886. 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/6whTVccPJ1WlscnhP4dOHC.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/6whTVccPJ1WlscnhP4dOHC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56a0499e07be36c2b86a5660ae8bd88de30fc296f17ad3291d6488c7c66aa8be. 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/458zg3T7sg3tnwKYNOhPHQ.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/458zg3T7sg3tnwKYNOhPHQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9674446bb8c818c3590c3624554b59a9431b2f929d75fa582b196729b3d0a476. 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/0krN4r8MbYHMgmmv8rcEsl.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/0krN4r8MbYHMgmmv8rcEsl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2a8e94cdfe43874700206807b1628a9cc897e73a1b225ecf87f25490c6808e6. 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/3ywoKRlTT9G97Ukvxi1AoM.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/3ywoKRlTT9G97Ukvxi1AoM.
{"copyright_id":"0xcdd35d7e4e9c8529129d5e4d6cb25972bb2013b13bcd0ff0e399bb989f95a0e2","isrc":"CH0202213531","name":"Heidi und Peter - Instrumental","registered_at":"2026-06-21T14:20:52Z","spotify_id":"7GVJTQekPlhiWL3FNBRALc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdd35d7e4e9c8529129d5e4d6cb25972bb2013b13bcd0ff0e399bb989f95a0e2. 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/7GVJTQekPlhiWL3FNBRALc.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/7GVJTQekPlhiWL3FNBRALc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26225dcecf78afa1f9759c890e4f72bf6d79ffa90d6302a83a558754787afb87. 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/1oicJJjwqez9L3SnC2aQcE.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/1oicJJjwqez9L3SnC2aQcE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb708f11998834c3b7517f3ad9c8318a3a772fdf63cad2cde9a03c9749d0f81. 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/2nRcedTrSdIA69h2wfZlVJ.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/2nRcedTrSdIA69h2wfZlVJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ebc34eba031a2c87e0aa536c3435a26455390d1c2d2227ba0d0151817dcb46. 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/7BPqEQQyBwKl87UmVciTQn.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/7BPqEQQyBwKl87UmVciTQn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009b22489158839b85535a4ed0b5587c11317137a0c37f1f0ebc64e142134d5f. 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/0VUT0af2RjnC14jf6dMdry.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/0VUT0af2RjnC14jf6dMdry.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd94363c8eda817c1077a0d589dc48072a96f8899914860d1c5b22ecaa11de29. 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/3cYLlN1PD2ytLBUvMAH0Sq.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/3cYLlN1PD2ytLBUvMAH0Sq.
{"copyright_id":"0x1cee56ab06160576a17473e8b38e9c3a9e9168717c1e9f9838fb0437195c43e6","isrc":"CH0202213537","name":"Än Gruess vo dä Quöllfrisch-Buebe","registered_at":"2026-06-09T01:29:24Z","spotify_id":"6MjyhnHQKgcIbIkTSGnvgx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cee56ab06160576a17473e8b38e9c3a9e9168717c1e9f9838fb0437195c43e6. 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/6MjyhnHQKgcIbIkTSGnvgx.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/6MjyhnHQKgcIbIkTSGnvgx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50cfbb5a1857043c08a06746790a8fcb24bea2ddee39b7d6377d8d498f1143dd. 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/04g9dpTpZitwFNUpVh6X0i.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/04g9dpTpZitwFNUpVh6X0i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39735192670d2efb011493d63e6f0237d4cbe4a5d3d38fec1938136a94ecd60c. 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/7o56llSnIYQEzAKjiFcpj2.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/7o56llSnIYQEzAKjiFcpj2.