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 0xbf52262e855b4d807f53dbf6172b083515df79f11cc6ac67058e3b4202c957ac. 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/e0de0da3-bdd5-4929-b3e7-412c704c718e.json and https://artists.proofprofile.net/proofs/artist/e0de0da3-bdd5-4929-b3e7-412c704c718e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb2f906452eb2d611da852591f645a8f203e736fe786eaa6b30e83ed046b52720","isrc":"TCAIO2409224","name":"Самый грустный препод","registered_at":"2026-06-05T06:32:59Z","spotify_id":"5fknqsXhE9winauIHCGvnL","type":"track"}
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 0xb2f906452eb2d611da852591f645a8f203e736fe786eaa6b30e83ed046b52720. 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/5fknqsXhE9winauIHCGvnL.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/5fknqsXhE9winauIHCGvnL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf8f086f64a51262250d75e5222d3996d0135bb78ff7073b3bf0a3d888f6d48. 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/3z3RDB9T7NxA5DGII5Yd0Z.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/3z3RDB9T7NxA5DGII5Yd0Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x489394989993692355be6ba0f49f7f9053dd5d3ab6154e720a6cbc5752afff22. 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/48vkvr96IwDdJ9l0z1O8ep.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/48vkvr96IwDdJ9l0z1O8ep.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22574bab4d6277494cbac325776cd592392a9e684c7452cabbc8f3d6a86fd18b. 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/2BSSPZf0VjH0SiHbCNIaXB.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/2BSSPZf0VjH0SiHbCNIaXB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce6bc96800241132546200f24699f42cd43d4be0f6c443580efb6c369760220d. 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/02cgyHeKuRnPBbYcXleQ8C.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/02cgyHeKuRnPBbYcXleQ8C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd084133782473711594f7bb38d16eaccd9027da6d0f2e04fc670fe6c698f89d7. 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/27P2iytsbg2TbQdeUHkd5N.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/27P2iytsbg2TbQdeUHkd5N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf342ffdeeb3c90394347f993c0f9f335119281e38d4f86dc7f0005543f162f47. 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/10vsB1MSwt3TLzV4NhlgsK.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/10vsB1MSwt3TLzV4NhlgsK.
{"copyright_id":"0xa04147086f213138fb37bf8d0fe73da9428cfcb1ec39f8ff50dee1e348c08418","isrc":"TCAIX2469435","name":"Замигает свет","registered_at":"2026-06-04T07:16:09Z","spotify_id":"6FkbjoLpHy3iDDUkIeAdrf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa04147086f213138fb37bf8d0fe73da9428cfcb1ec39f8ff50dee1e348c08418. 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/6FkbjoLpHy3iDDUkIeAdrf.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/6FkbjoLpHy3iDDUkIeAdrf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f377e6315cad1c4c179b638dfef91483794357d9a8e6e0becdf0716924354e. 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/14p2FNCAtWXrsBn78Nfzb6.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/14p2FNCAtWXrsBn78Nfzb6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c9fcc105573ad2961963907c4f82d86584bfc87289f4792db2b461a7adf963a. 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/3r40sAOLpn2PsC3gG6MrvP.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/3r40sAOLpn2PsC3gG6MrvP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e525ac83bd4657d0089201ce26008b124a84ce1d4f5e6cf3dc7a5f7f50094d. 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/2mXpLuxj48NEovWJi4d8pS.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/2mXpLuxj48NEovWJi4d8pS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeeae603ae9839c6414ae163556dc3477cf47339c0e147737ef4d18ae672ea8a. 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/1RwY28w4Dq7JkwqsaR0DNx.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/1RwY28w4Dq7JkwqsaR0DNx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478f211617b3672393c9a92eabd4893ad06b64ac9e9983f04f668ecd8ccca19f. 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/0RRQ5agvG1q53RWiZAswqp.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/0RRQ5agvG1q53RWiZAswqp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd36e67851e05c5c4be29dad3fa64d2a82472905bc1b72fe77f24a599e1e0fb64. 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/3UqwX4W4aRIVKKDj8ARCCV.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/3UqwX4W4aRIVKKDj8ARCCV.
{"copyright_id":"0x8b19a5af1a436d4f1be63f2dba3b75c20ec4b091dafac9cf26fa5253d900b117","isrc":"TCAJH2525452","name":"Из-за неё","registered_at":"2026-06-07T18:52:03Z","spotify_id":"0enBz56yyykC5C2wIdkWEQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b19a5af1a436d4f1be63f2dba3b75c20ec4b091dafac9cf26fa5253d900b117. 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/0enBz56yyykC5C2wIdkWEQ.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/0enBz56yyykC5C2wIdkWEQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05670fc4ac43b0cc59ca168191e5cb1c8f66489802a37527cab323703d059dba. 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/2ryUDA7tcUE8ry76X8wLjb.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/2ryUDA7tcUE8ry76X8wLjb.
{"copyright_id":"0x9d5d001ccff8f735f7ac6ea560e4ec92cc4660f272d92bbf78fb10a54ea5e56f","isrc":"TCAJH2525498","name":"Последняя зима","registered_at":"2026-06-07T12:25:37Z","spotify_id":"1aOFFLOf20cglJuFr1FVp3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5d001ccff8f735f7ac6ea560e4ec92cc4660f272d92bbf78fb10a54ea5e56f. 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/1aOFFLOf20cglJuFr1FVp3.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/1aOFFLOf20cglJuFr1FVp3.