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 0x9060be1a5b63fb65b93122d0d42822fc5fbe196851827c9886843853041584c8. 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/d809ec90-95c3-440d-a7f8-acebd4654ab4.json and https://artists.proofprofile.net/proofs/artist/d809ec90-95c3-440d-a7f8-acebd4654ab4.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 0x57efdf7985da9f3166c79405f90f75706dc551e475fc35ac87d1e7ec4bf985a2. 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/515mIeTQbrO5imTGrKgxA6.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/515mIeTQbrO5imTGrKgxA6.
{"copyright_id":"0x7480531951fd3d9ea7bbf1380c1787d7fbc9ef25d1eacb2e34277658a5fdfa81","isrc":"QZPEW2407371","name":"Prada, Monster","registered_at":"2026-06-21T09:43:53Z","spotify_id":"4Is5CWdpNHTdiuBbSr36pR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7480531951fd3d9ea7bbf1380c1787d7fbc9ef25d1eacb2e34277658a5fdfa81. 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/4Is5CWdpNHTdiuBbSr36pR.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/4Is5CWdpNHTdiuBbSr36pR.
{"copyright_id":"0x2b72c4bdd93971b843b2fef17ad3ebe808711bb947b59d4b37fb79cf783a36ba","isrc":"QZPEW2407372","name":"Vampire Fangs","registered_at":"2026-06-27T15:20:37Z","spotify_id":"37exi8FcvXjJa3aNHQ2IlZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b72c4bdd93971b843b2fef17ad3ebe808711bb947b59d4b37fb79cf783a36ba. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/37exi8FcvXjJa3aNHQ2IlZ.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/37exi8FcvXjJa3aNHQ2IlZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e0508a5a7fadd76457f9ad8d0f3a15415822314508bf02b60c2ef2ec92db8b0. 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/04f3F3bKsKl77beulbLqQR.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/04f3F3bKsKl77beulbLqQR.
{"copyright_id":"0x2d9a57e7987f5c62598109f7f62a32fb5aa9a8c1c7bba106f8bcdc7d4f9cbc89","isrc":"QZFYZ2337150","name":"She's A Phantom","registered_at":"2026-06-26T14:01:35Z","spotify_id":"6sqnEsITzEroZ27MSZJPSM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d9a57e7987f5c62598109f7f62a32fb5aa9a8c1c7bba106f8bcdc7d4f9cbc89. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6sqnEsITzEroZ27MSZJPSM.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/6sqnEsITzEroZ27MSZJPSM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22bd209692fd1979fd85670c59102cf713639aa373f4399301318e484b389261. 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/2Oven96RcByoKZrcEkuwjA.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/2Oven96RcByoKZrcEkuwjA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4003eeb5a7eac376d52648a90fac6b1491e91b4c66026829807276d51cf7b31. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2NF5dt6rBteRKqdnhI7Fu9.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/2NF5dt6rBteRKqdnhI7Fu9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7691145d0a8075be9cf6763baeae72c144c16c343c07105b8a113827591aa044. 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/4OAh5qNFIgpcQq8eP3t3dt.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/4OAh5qNFIgpcQq8eP3t3dt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1980dc4f401305360af1050480f37119052ab7909049d99fc1c6f3bcfd381aef. 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/5eqPxSVqeiAVFcKCVxfCAz.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/5eqPxSVqeiAVFcKCVxfCAz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ddd927413d65d9260289984ed56afdfd451e5f908c42d67107412b414746faf. 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/09aHBrioYukTBw78cqPyjR.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/09aHBrioYukTBw78cqPyjR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f1089656e2bdda1f6f31e1ef9208e3580307925974f7afec5e5365e3c064012. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6pFNEHlnh8SkQNVU8Vp1CE.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/6pFNEHlnh8SkQNVU8Vp1CE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9683b1b3e5e0acf5f356a2a597147bcbc3ec61226b0a4c9dfc2782e9f9e289a0. 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/4G8kjmh5O077nYD56LdjIT.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/4G8kjmh5O077nYD56LdjIT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2848e80ea33ba4586302d1aea9fd91cfb6a635f69a4c2caf9e6c98e2327f0a0a. 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/3UZhoX2PBwNDbuRUKQ9n7A.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/3UZhoX2PBwNDbuRUKQ9n7A.
{"copyright_id":"0x83fba1896fa8b7dc86cb2a727fb2e77015b4b3576e9e2c483700189ba6d30027","isrc":"QZK6K2109464","name":"Confirmed (Mickey Menace Remix)","registered_at":"2026-06-25T13:24:24Z","spotify_id":"5KI7Nwn0prORSjjsm5naST","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fba1896fa8b7dc86cb2a727fb2e77015b4b3576e9e2c483700189ba6d30027. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5KI7Nwn0prORSjjsm5naST.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/5KI7Nwn0prORSjjsm5naST.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc4df03b4ae9bb1aa3450854dcc8f0a694d9f019a03e38a41185dc7b8b856db1. 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/3bgkW5A4SO6JqXbbchqh66.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/3bgkW5A4SO6JqXbbchqh66.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f99bb8b5500bf8ac9056282819e9d7a153fe35b2acc96cbec25053ace6686d8. 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/59fOG97Q91iqTLYAUroeYs.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/59fOG97Q91iqTLYAUroeYs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87be2efc65852413071bd4bd636b74fcd0a106c204c151b2101efe770e705faa. 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/2tUapQAGwb5LnBulj3iTEl.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/2tUapQAGwb5LnBulj3iTEl.
{"copyright_id":"0xcbb068016d9dae5b4c58bedca6dabf9603efa619c0cf152f8e91725e6a447c0c","isrc":"QM4TX2168752","name":"Bag Boy - Lo-Fi Remix","registered_at":"2026-06-08T22:52:44Z","spotify_id":"4xvKgyCKbKwupIrRaTMfeO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbb068016d9dae5b4c58bedca6dabf9603efa619c0cf152f8e91725e6a447c0c. 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/4xvKgyCKbKwupIrRaTMfeO.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/4xvKgyCKbKwupIrRaTMfeO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f36ee9a8f90243add14d8537aefb5f8031cf1274447f8e1021bb30c8c316cb. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4mcaQT0EnCQp8JyxDoHJoh.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/4mcaQT0EnCQp8JyxDoHJoh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d1c687cc7e39fabe5fd99ac89c2d307a9f3b9f1a5c23f505a8a0b04341fb2ab. 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/4HaPj8UiWpelGIn1lhqUXp.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/4HaPj8UiWpelGIn1lhqUXp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f36ee9a8f90243add14d8537aefb5f8031cf1274447f8e1021bb30c8c316cb. 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/6YAx7lHP3gdqdta75De4kF.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/6YAx7lHP3gdqdta75De4kF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xade16d1406de192c87f935eaeeaefc376dd3ed3883059122612225aa2ad2a795. 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/2hl7OVOFNynpdssRqsk1zB.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/2hl7OVOFNynpdssRqsk1zB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2b0ad83561fed4e91ba134197bb413fac1e4184d42963cfe62a542e42f4a38c. 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/40B05bt8Qjt5EwM48XRzNn.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/40B05bt8Qjt5EwM48XRzNn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7327b460f66d9700a851df87cadc7cb358f89332cd1801c3f792f95151737bc. 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/6UGJjZzXIBukF7G59Cg7Ol.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/6UGJjZzXIBukF7G59Cg7Ol.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379348055dbaa448078c24a74e1f9492a549dca71ab6107194f42b2a00cd1683. 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/3kYrDVVwFOnx7urXhzrGg4.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/3kYrDVVwFOnx7urXhzrGg4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934d1ab70eba70aebabcdcf2f0e01af6731da1d6e32cd8cf6b3536856e63e7ea. 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/3MU5tzHYCnZ4cTqcB7fLHo.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/3MU5tzHYCnZ4cTqcB7fLHo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9888fb256e0d27cc335741bef69a8c6e18211224363f89e20f0a60069a39bc4f. 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/5XXca7i66kuvTdvjeQu3TH.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/5XXca7i66kuvTdvjeQu3TH.