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 0xbbbd889a442732adb219e2985dd1dd5cfc1912ce4ea23f6e11c0eff8d8146102. 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/03f935dd-728e-430d-a37b-75bc93e7330f.json and https://artists.proofprofile.net/proofs/artist/03f935dd-728e-430d-a37b-75bc93e7330f.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 0xea29a31d20d43030aa1e44df1a26e0f07814ae224e2f144155399b052c5e796e. 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/6HabINMH8u55SnZg3nR8KO.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/6HabINMH8u55SnZg3nR8KO.
{"copyright_id":"0x4fdcc8abf1a1c00e5f7eb71bcbb8078e0a5a676a88f37c4ce0ac5fabb5904d66","isrc":"QZGLM2399788","name":"Mvp - Remix","registered_at":"2026-06-28T22:47:56Z","spotify_id":"6mnD86gSx8prDTVuPW9C5A","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fdcc8abf1a1c00e5f7eb71bcbb8078e0a5a676a88f37c4ce0ac5fabb5904d66. 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/6mnD86gSx8prDTVuPW9C5A.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/6mnD86gSx8prDTVuPW9C5A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554be20a26dce6c189708d7e67053944a590ea40877e1e7e50ffed0a2047f492. 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/5jPrBSPEp1qLQYVfGzZ3U7.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/5jPrBSPEp1qLQYVfGzZ3U7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2383297a39eb4742793acc3a6e31de32c684e70e8789a3940dbc09d0588c2649. 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/2Y2z1N1kAWAhtNbdC4CJ51.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/2Y2z1N1kAWAhtNbdC4CJ51.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5535c0d2268508315de6690d4134fb18853856eea595b4b3d4fc12559faa96b6. 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/5s2ZfSqQzxbiiP7UGnZbTq.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/5s2ZfSqQzxbiiP7UGnZbTq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70435773548bbf1c8af67ac4cc47c8aab6176e48d82503eefdddad94f246c08f. 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/5jetYof9HJ57Emb2VQ903T.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/5jetYof9HJ57Emb2VQ903T.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaf1577d90e863443caa3ddebd727740f93285f60251aca733f078c2b82970bc. 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/1sEmiXQMGbY775iJjWS7Ko.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/1sEmiXQMGbY775iJjWS7Ko.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72abc9f52d767806fed68daacc8dc24df77f3251f39990b9302106e43952cc2b. 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/0wYbT4APqnrs67GdJ1T2yJ.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/0wYbT4APqnrs67GdJ1T2yJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0435e0af1aa3649066046e5d0a73c0dc90fcc87d32476d4c4c6dc5fe976d9e18. 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/5N2iNrmBeoiWEtPYARjrxo.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/5N2iNrmBeoiWEtPYARjrxo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88bfa4ebdf9f82f5019dd0361ee6ba91172d47288d2a6939fb5dc6e6c5cee862. 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/4sRRNGokCi1UgFdg55Qg85.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/4sRRNGokCi1UgFdg55Qg85.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486dbec93f1ba32f3bb851a6dc221698e68bd2cd45cae20a242f99a4da366b27. 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/3VzWhjM7xR4oggHmu5ux4B.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/3VzWhjM7xR4oggHmu5ux4B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26614648aa1a3bc38ba7abdd612e21f289edcfb7e10e3c6e4c518051c7ffafbe. 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/0FuQ1mmEbMGRzXrkg8ee9d.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/0FuQ1mmEbMGRzXrkg8ee9d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5214895b6a88a0e922536b39b5c0557fdb9991d7c97cc7c7e423a741b1bcad4. 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/7klsZ5k8OL3CZpn4sYPG4y.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/7klsZ5k8OL3CZpn4sYPG4y.
{"copyright_id":"0x19a5e244c7a09294ff81f55fdfd03f4c0ff0083b93c7c882802aea2a022fc3fc","isrc":"QZWFN2356090","name":"A la vuelta de tu casa","registered_at":"2026-06-07T05:35:47Z","spotify_id":"67mVSB1TedvneZ36k36Cg3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a5e244c7a09294ff81f55fdfd03f4c0ff0083b93c7c882802aea2a022fc3fc. 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/67mVSB1TedvneZ36k36Cg3.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/67mVSB1TedvneZ36k36Cg3.
{"copyright_id":"0x05a670b01f391fddf01aceb4e5a1b5c5daf24b4bf6c70087f55ccdaa92a1702b","isrc":"UYB282449391","name":"CYPHER, VOL. 2","registered_at":"2026-06-04T13:14:50Z","spotify_id":"5Rc6JymSmpqTIUpfasQ6D2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a670b01f391fddf01aceb4e5a1b5c5daf24b4bf6c70087f55ccdaa92a1702b. 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/5Rc6JymSmpqTIUpfasQ6D2.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/5Rc6JymSmpqTIUpfasQ6D2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b9eaea5039550a6d78fb4a9a1e6596019c7a6d0520c223900732b31a7dc98f. 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/1VAIam58WpXrdJsB5QU70A.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/1VAIam58WpXrdJsB5QU70A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaedda50a6f71a360ce229d526299b63740599b3018d3b6f92ac8c8c7db00bc77. 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/6x6WG4BOgnkZRTP69bqN8d.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/6x6WG4BOgnkZRTP69bqN8d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74569841287ef65e9bf08476057d71287a4b1ceec164ba45116b82474e58c25b. 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/5dJ2cQPBBhjZnktvozNyhA.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/5dJ2cQPBBhjZnktvozNyhA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab66ae4d2b2639e78f169ad5c6c1357948cf9662972142abf09dae9161c56a5. 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/2ytWFPPs53dVPBDZDrUAdI.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/2ytWFPPs53dVPBDZDrUAdI.