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 0xd18309a842b2f6d5d9e1bea4617f0b7c706af3df81421ae64eb530b3d444a9ad. 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/9cc3d02f-8f40-4ae9-b534-90c26497e471.json and https://artists.proofprofile.net/proofs/artist/9cc3d02f-8f40-4ae9-b534-90c26497e471.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 0x9711c174c2aba55afabb7d53678237ea8487e281039deaba00402aaae10c22e5. 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/595CRBuCFelQgY27hnpFkI.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/595CRBuCFelQgY27hnpFkI.
{"copyright_id":"0xa167660f077ead43ff6ccdfd9aba4de5a932747b3adc2794a2a6cebbf58a530a","isrc":"USLUU2301612","name":"Quit Actin","registered_at":"2026-06-07T18:15:42Z","spotify_id":"5bMb650MQmLuH6TqOqHkUI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa167660f077ead43ff6ccdfd9aba4de5a932747b3adc2794a2a6cebbf58a530a. 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/5bMb650MQmLuH6TqOqHkUI.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/5bMb650MQmLuH6TqOqHkUI.
{"copyright_id":"0xbcda298a6d5c5b961049926d923be057710edbc855b4a569444bc54a8ed4bb46","isrc":"USLUU2301599","name":"The Four Corners","registered_at":"2026-06-09T20:49:41Z","spotify_id":"7rRXxLDYII3QlxHlkC8lkY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcda298a6d5c5b961049926d923be057710edbc855b4a569444bc54a8ed4bb46. 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/7rRXxLDYII3QlxHlkC8lkY.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/7rRXxLDYII3QlxHlkC8lkY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9898a41c865c6242ee0636fb9c55534a3e0e9d72d8c5fb0ea8f3f5374efceb91. 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/65YoQ9qbavaxQkmJY2Aj23.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/65YoQ9qbavaxQkmJY2Aj23.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b898fdc060976b82b3e200232c4d513d676844dc00c1a185d48c5706c91922b. 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/4yJds6Wxe9uDgxFopkeqpN.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/4yJds6Wxe9uDgxFopkeqpN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2a020b28d4975e072a6aaeeab9ae4a5f5221627327c11bc6150b60ecf6bd9f3. 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/3YvES3gCNwx9aMteQdzwHk.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/3YvES3gCNwx9aMteQdzwHk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6f89bc5a859097136db12e6050216505188d8e85d33e3436c3a467a8089491a. 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/38p1XNVGcgrxmx0mtmT2eL.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/38p1XNVGcgrxmx0mtmT2eL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa3656892035ddebde85b2fceac01120093d11ae6d71736a17b551cebe884c8f. 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/2ypbWrjnysnI91ACCaI11P.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/2ypbWrjnysnI91ACCaI11P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066a0a47c766e0bfa37fabcc7d4beff90cc2e50c8102c85d35b566f413e57f5a. 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/62BYsmJUex7hu2E7ld7Yss.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/62BYsmJUex7hu2E7ld7Yss.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af682df632e576b5d0a0d4682cd4133616fd7e8e32f287d59ef674607eb1a6b. 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/0WGKVnKZaUfW3O1yO4oLbv.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/0WGKVnKZaUfW3O1yO4oLbv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c574f4b59fab149eff7331eb24eb88f859c9a1e5d2ad4c3b996200dfb71eac9. 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/2domBWIJqK6qQHUZ8Zab0W.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/2domBWIJqK6qQHUZ8Zab0W.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1241d9361b9234026401c63ff48c8bbc3dd75df95e264175a0f27aa940b3fc. 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/4tmk76pDUfaUqaMsygdyT4.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/4tmk76pDUfaUqaMsygdyT4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ecf72f4a428e18f6d00f216a42303f48d5ce044647acaf8c7228a43f6af8b4e. 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/7wiIiZivfTMK3Nin3TyC5R.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/7wiIiZivfTMK3Nin3TyC5R.
{"copyright_id":"0xa51c15d2f8667cc2e412ed638a241714ab5a1c9b02effba489f5e67e125f69f1","isrc":"USLUU2300904","name":"Lemon Head","registered_at":"2026-06-08T14:33:07Z","spotify_id":"4tkruVbUcagR9LTZqvIoBd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa51c15d2f8667cc2e412ed638a241714ab5a1c9b02effba489f5e67e125f69f1. 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/4tkruVbUcagR9LTZqvIoBd.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/4tkruVbUcagR9LTZqvIoBd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fe93b3cc9b03f5019df720514fca8f8fce51a750558a2ef73bcd1687f346bf. 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/4mDP4KhggzZapO6r4ng5Pn.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/4mDP4KhggzZapO6r4ng5Pn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5c221fd42ef455baa652a3eb36a3d14b7801ae7a05c14932344c6f00c5c1cb6. 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/2soSGuTGMjVfNcyimQvaej.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/2soSGuTGMjVfNcyimQvaej.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d26a0dd6b1553aadacfdf0e5bdb497b4207101876f17dcbd938a3c3e1306503. 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/7jRJocMt28SJuqK3APIC4j.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/7jRJocMt28SJuqK3APIC4j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff3fe2293d1c7e3de81e9021b65fe79719c065ef6051373344d77b87bfdef48. 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/04kC7k0naNrPcxIu6YKRMu.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/04kC7k0naNrPcxIu6YKRMu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e5066245883a8c19b717086da2cf6d014ba01ca03d36d954f4427725743682. 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/4xRfrdTLFLaRDOGJOCihiC.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/4xRfrdTLFLaRDOGJOCihiC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee4368decbd4d0bf33959c0c05e173d31a9dfa056037cc62092c25d79ab738d. 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/0U8ygIW5dvgAo8WiYEkCK2.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/0U8ygIW5dvgAo8WiYEkCK2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02156d24c058469d27c10ae4d84b6711584e520405dd12d09ce257a56954342f. 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/1k83RXZU7wYocQTIrKi8Z6.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/1k83RXZU7wYocQTIrKi8Z6.
{"copyright_id":"0x9ca61fdb3cd4d18da3ab306b505ae7329a5ddb9de001dca72b19c2afa0ea6cc0","isrc":"QZNWZ2255744","name":"Good Try","registered_at":"2026-06-06T19:18:25Z","spotify_id":"71sWAPEbrFjjM4p1jr05O0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca61fdb3cd4d18da3ab306b505ae7329a5ddb9de001dca72b19c2afa0ea6cc0. 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/71sWAPEbrFjjM4p1jr05O0.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/71sWAPEbrFjjM4p1jr05O0.
{"copyright_id":"0xc468f2852d0edc853ea25de559bd3c901015755c7d1c33d560de2d02bbf1252a","isrc":"QZNN32161527","name":"Stop The Show","registered_at":"2026-06-18T05:49:42Z","spotify_id":"0j6KfPmScMlBXpvMaBcZzR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc468f2852d0edc853ea25de559bd3c901015755c7d1c33d560de2d02bbf1252a. 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/0j6KfPmScMlBXpvMaBcZzR.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/0j6KfPmScMlBXpvMaBcZzR.
{"copyright_id":"0xcdddc57bc376c2834aeadc312cdc85e9732d0af434d4399e97af67e6504c8bb2","isrc":"QZF8N2163465","name":"No Comment","registered_at":"2026-06-10T21:06:12Z","spotify_id":"6Jb41Jebgmpd4l9RdZiI6F","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdddc57bc376c2834aeadc312cdc85e9732d0af434d4399e97af67e6504c8bb2. 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/6Jb41Jebgmpd4l9RdZiI6F.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/6Jb41Jebgmpd4l9RdZiI6F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e6824968e0595b393a9c5fce238ea7798517c5bbcd84328ef684ee4d29c04f3. 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/0ECfrFT2RkLpsf8Of0n90L.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/0ECfrFT2RkLpsf8Of0n90L.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c574f4b59fab149eff7331eb24eb88f859c9a1e5d2ad4c3b996200dfb71eac9. 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/3csuoS4fYEpznHT07TS1Pg.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/3csuoS4fYEpznHT07TS1Pg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ecf72f4a428e18f6d00f216a42303f48d5ce044647acaf8c7228a43f6af8b4e. 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/3JzF3Qj0diArlmYYI6ab2q.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/3JzF3Qj0diArlmYYI6ab2q.