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 0x2e9be23f217721cfb80cc6feb7aae14e2b473eea6a0d8a287ff7d2ca5e0bc778. 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/f4a3b711-ed12-4b4f-9d35-b0ef8d3368cd.json and https://artists.proofprofile.net/proofs/artist/f4a3b711-ed12-4b4f-9d35-b0ef8d3368cd.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 0x5e98bb0eaca221594ec90d89fe403f5288ca309351fcc3eb42a5e166cda83a49. 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/148YB4WkNWXUEb7tKx8Dag.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/148YB4WkNWXUEb7tKx8Dag.
{"copyright_id":"0x7ae2d750c1ccd521c333e7fc826ed94c4247e4346c5556ea7b4d34c56ea2f52c","isrc":"TCADJ1750232","name":"Farma (feat. Sheebah) - Remix","registered_at":"2026-06-11T13:19:32Z","spotify_id":"3H3upnnoT7QnnGlDZhRnet","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae2d750c1ccd521c333e7fc826ed94c4247e4346c5556ea7b4d34c56ea2f52c. 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/3H3upnnoT7QnnGlDZhRnet.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/3H3upnnoT7QnnGlDZhRnet.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13a7da75a2540d2f58ecaabd82c629b0530cb44c7974ae188523128dff8c2ce1. 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/6O0ZuWTm0u6ThCZtf4aNlc.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/6O0ZuWTm0u6ThCZtf4aNlc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f60a2e524d91b6af5ce5900fbdea01892835cbf4b110631360ba556649722fc. 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/5IiZ8AFF728Re1c701HLSJ.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/5IiZ8AFF728Re1c701HLSJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee651fa545e6ba63f31948389dadc2bbd5794cb783794c89bfede4677af39541. 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/3mht8a3ZRXlXCaaeMhY678.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/3mht8a3ZRXlXCaaeMhY678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722c11081771fd16890cad9678b9b008d0b6b8aed5cfeada0084b97214d0722e. 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/6LqHdXst7DGgn1j2ZFg22o.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/6LqHdXst7DGgn1j2ZFg22o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d3c4898334947c868d2db3fb3e72ac55c551563e96d0ad15be08e722d856055. 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/1SQvu6V5j0Ppfvf8gZXzGf.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/1SQvu6V5j0Ppfvf8gZXzGf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a86320a36f7f02b406b67ca2eabbf79e9bc64a85271194d92dbb5d8c98ec5e8. 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/5Epul4C2Q5h78uYPMgSAYu.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/5Epul4C2Q5h78uYPMgSAYu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e78216a86d9d19f1219c61434b2056d4b4d70f3725af7dbdf8fa38eb8a78d54. 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/31onESW2T3d0A9KcITQeQK.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/31onESW2T3d0A9KcITQeQK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa55f0c12f8ea2f7888ac095ffde9d4623734aba12f0607cf7bb437fe14d0f51c. 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/2S8q52hQU64pYOAJed3VS2.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/2S8q52hQU64pYOAJed3VS2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b14d870f9a286cecb5936a5cee02f3b64e684df6701db474e522620b69701ab. 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/49RbYxjcfyfHRalXqKYmDP.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/49RbYxjcfyfHRalXqKYmDP.
{"copyright_id":"0x3b6eba83bed73fe2ababd0d691a631dde04a2054576e10172ceb92a3e275c32b","isrc":"TCAFG2084765","name":"Radio Man","registered_at":"2026-06-18T09:13:25Z","spotify_id":"5IUMI4p0iqvJUNgoruzQeK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b6eba83bed73fe2ababd0d691a631dde04a2054576e10172ceb92a3e275c32b. 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/5IUMI4p0iqvJUNgoruzQeK.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/5IUMI4p0iqvJUNgoruzQeK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3275eb3b8734c846d656cf98a6a99f9b518eef4fe823fbd7a406e8a1ac87384b. 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/52VSJ5HTX01WsEjMSreAtW.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/52VSJ5HTX01WsEjMSreAtW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x767571191b6bee2d96e877c003139b59114f765c199f7766cec7e739e4096771. 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/7uoIAxv0qe7IAeAX0AgXgS.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/7uoIAxv0qe7IAeAX0AgXgS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6801e2b3398b120b173be8dde176701164c53db964eef41e02491397736ecb98. 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/4UBGKXCoaiSLTweOLorxo0.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/4UBGKXCoaiSLTweOLorxo0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5355655178c0dd82bd72d7fe5dc3a61b93e50195e3b71d7120dbc21e041aec98. 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/62zqYcCS1sh5X0bFfnqhUM.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/62zqYcCS1sh5X0bFfnqhUM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b82a47b80dd0fb7801f4c311185c7d4f95d47e35fb360b974b574611cd88307. 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/0pym3kzF1hdyqvXAa7bhPI.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/0pym3kzF1hdyqvXAa7bhPI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e8f1dc4952bc3cf227af7dcd1aa4660f63116c49c0f280c0dca194f96406ea. 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/5bFSseCMF8wFrl5OwZe0d6.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/5bFSseCMF8wFrl5OwZe0d6.