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 0x4ca1247e202c25d0cd9d4c2108416041f571c934a6ced253543553c88a6eda95. 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/41ff5a1a-0560-4b58-b24b-d814f241e5fb.json and https://artists.proofprofile.net/proofs/artist/41ff5a1a-0560-4b58-b24b-d814f241e5fb.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 0x56fa3be4da2c6cadedd858b57bce04e10bbd770127325615d5e92184e1746e1a. 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/02R2z7JWV0G8VuU1xs58OB.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/02R2z7JWV0G8VuU1xs58OB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71df2687645d946ea32a419ae336b632922bb049945f71c7b500df342fea88f7. 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/1xXYPPWQkPjILLxjisFjni.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/1xXYPPWQkPjILLxjisFjni.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47b2cd01bf8d57a49461eb447ab38cd47143b9f439814a632e2f77d43444cc0. 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/3pvZLkwZFdqLzAp6pPELv2.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/3pvZLkwZFdqLzAp6pPELv2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94cda3c4ed2458ead32a040d0e322f207043c978dbe816acec66d56230303795. 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/3h37WcRx8FXWHZK6f7L6F1.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/3h37WcRx8FXWHZK6f7L6F1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x239b323b0afddc2b772977702e216cb1488c13122633e51efa3f2d4c39b47400. 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/2cifwLDEoZhajgqx06oMNe.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/2cifwLDEoZhajgqx06oMNe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a08b35ca0c49231406e9cf7ee94dfa342d7313e10bbb1d4e222cdef2c59021. 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/6P416hu81eP6aed3ZafFfs.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/6P416hu81eP6aed3ZafFfs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddfef142c095f7eb966d3bec5c91781d1b224565a73f79192ac9ef21d00df01d. 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/7IaBPZ3JQGuAUQsth34LQT.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/7IaBPZ3JQGuAUQsth34LQT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab04ec0be895490bf68bf30fb5aa09da44fd737e53d695cec7acf3f76b2bc769. 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/4TNFLwe6DhtR3Wn1JKMqMJ.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/4TNFLwe6DhtR3Wn1JKMqMJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8034e7d397b4192bcaeb2613c4e0f06c85aef9342c6215603d085ef6915fa520. 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/3sTgnAROdykVctnumsyDJW.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/3sTgnAROdykVctnumsyDJW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72b316cc36e1206948ddccda12609fa27241524276e41928ceef78514f127298. 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/7F9osFVvmFtuOBurpbzime.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/7F9osFVvmFtuOBurpbzime.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dbbccfa7f7657e775e12243903efcd4d829ba718b15aaa3c4525d516186bece. 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/4ZIA8JEz5unsrLsZWStEI1.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/4ZIA8JEz5unsrLsZWStEI1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9648b1e38abd4cda5ef961d8c13412655ed1473f1d2298915948c810834a4687. 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/1hpUkcMaTXLrnbFk03Z0OQ.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/1hpUkcMaTXLrnbFk03Z0OQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3daf235a59ae0283bb3e47e93d86987c9e67953b025057ef66522add6b1e8bbe. 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/5lZoZuFYQpsRy8D5iD1MG2.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/5lZoZuFYQpsRy8D5iD1MG2.
{"copyright_id":"0x7cddc1e8f552b6dd0aa88dfbf5aabd38db1a1ccc5acbd3f07e91afe78527d9af","isrc":"FR9W11603229","name":"Come - Extended Version","registered_at":"2026-06-07T21:28:09Z","spotify_id":"4htU6KWJdAR8EfwMEpsFe3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cddc1e8f552b6dd0aa88dfbf5aabd38db1a1ccc5acbd3f07e91afe78527d9af. 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/4htU6KWJdAR8EfwMEpsFe3.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/4htU6KWJdAR8EfwMEpsFe3.
{"copyright_id":"0xecf723a366be546d9e7cfb1b93ccf58b9e17c732bc309a395178fa571eb0043c","isrc":"FR9W11610479","name":"Come - Femi Kuti Remix","registered_at":"2026-06-08T22:17:31Z","spotify_id":"4xO4dDlMnQCQzR40agiMXu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecf723a366be546d9e7cfb1b93ccf58b9e17c732bc309a395178fa571eb0043c. 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/4xO4dDlMnQCQzR40agiMXu.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/4xO4dDlMnQCQzR40agiMXu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x254a30dd90c1e189f23bdfcee6654d0bb2228117d05875a7fc111b26641b7937. 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/7w7xsrmJnKa4H6gM8tsVNf.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/7w7xsrmJnKa4H6gM8tsVNf.
{"copyright_id":"0x7597f04ac9ab3120feef7a1cf426f6da9eebfeee6dae7e35202d472865c600b8","isrc":"FR9W12330954","name":"Makeba - Ian Asher Remix","registered_at":"2026-06-01T06:55:37Z","spotify_id":"67eYAnkdTu8BMcIx29z26L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7597f04ac9ab3120feef7a1cf426f6da9eebfeee6dae7e35202d472865c600b8. 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/67eYAnkdTu8BMcIx29z26L.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/67eYAnkdTu8BMcIx29z26L.
{"copyright_id":"0x205ad4822e70a87d723f8cd6af58c20fb92aaeb1f76993676f9b446b34f9c0fc","isrc":"FR11Y1600009","name":"L'Âme Au Mali","registered_at":"2026-06-05T21:10:33Z","spotify_id":"0tZnCHPbUWtafdlafpE6Cs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x205ad4822e70a87d723f8cd6af58c20fb92aaeb1f76993676f9b446b34f9c0fc. 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/0tZnCHPbUWtafdlafpE6Cs.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/0tZnCHPbUWtafdlafpE6Cs.