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 0xa40cd656563631e0f0c2b9bb20835ff33e0bcffba343fc85dbf4bec46f92d83c. 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/10d74596-8e44-4d19-ad7a-c8c991df46fb.json and https://artists.proofprofile.net/proofs/artist/10d74596-8e44-4d19-ad7a-c8c991df46fb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x9b4b31a2e834bcab18384f40b4f9ef44fe0763b08ec57607f94b2e1f33493b7e","isrc":"QZMEN2446165","name":"Ehtalini - احتليني","registered_at":"2026-06-07T16:08:15Z","spotify_id":"7M1lZH9FYnsrl7flGScjVU","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 0x9b4b31a2e834bcab18384f40b4f9ef44fe0763b08ec57607f94b2e1f33493b7e. 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/7M1lZH9FYnsrl7flGScjVU.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/7M1lZH9FYnsrl7flGScjVU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0f4e389ad0a897c0c24c973324418005bc612264463dfabfcb8241ff6efa02. 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/5q4Pg02qK8iEe4hGjU3h0q.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/5q4Pg02qK8iEe4hGjU3h0q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf85d838c506a341ef22a33453cf3a7d8d5793a726d49e63cc50c73469d838acd. 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/64xs57fZ0fFYsfMxj9DuT5.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/64xs57fZ0fFYsfMxj9DuT5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e95693d89901840d86bb3474b9f48e946ceddafb59f923f8c74c5357a038c1. 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/0UHGrXXJ9oiwS5b0n4LlJO.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/0UHGrXXJ9oiwS5b0n4LlJO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49cf8621a71e53e581948a6e1e8c352050aa0eea67dcc301856249ad61d2679. 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/54Ca3y6BRyDce7CM4bapIr.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/54Ca3y6BRyDce7CM4bapIr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81b4566f7c2323e7d24bd55f770ece7168b99e543c0bdf11b47c382ed7ec35e6. 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/6spR3aSsA1ToDUzzYEtwv0.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/6spR3aSsA1ToDUzzYEtwv0.
{"copyright_id":"0xd424c5aed7e3b8570cca30399649db985e2bec1dad47bc49ad6001aaab6e3453","isrc":"QZFYY2317373","name":"Shi Yom - شي يوم","registered_at":"2026-06-09T21:49:10Z","spotify_id":"2XfebniN9ZB5VT76W8gFDB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd424c5aed7e3b8570cca30399649db985e2bec1dad47bc49ad6001aaab6e3453. 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/2XfebniN9ZB5VT76W8gFDB.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/2XfebniN9ZB5VT76W8gFDB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x674453ad62c35c0e1715c2915b9ade6f45e01d4994db74c57046ea5e4fa3144c. 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/2AN6T0weke3iErBXmm2x1x.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/2AN6T0weke3iErBXmm2x1x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1ca8b602c24fc8047d16fdc545d94fa89d27c8695b8cb6f3799d8c56171dfd9. 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/7LPP860uiqyfMTto1sxulW.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/7LPP860uiqyfMTto1sxulW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc40ac47b388da8ec17fbebc32d55c7d16d733aee0a687fbf678081d97e1135c9. 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/4om8bJcFbcUqxwSgREbFEM.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/4om8bJcFbcUqxwSgREbFEM.
{"copyright_id":"0xd0028626c972d5f7015b511b83e7a7484d0a4bae74b5dafa3cf69abf28cd7e83","isrc":"QZK6G2228792","name":"Ne3met El Nesyan","registered_at":"2026-06-07T16:07:21Z","spotify_id":"5VLDN3QWM0oZf3iI8DXMtD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0028626c972d5f7015b511b83e7a7484d0a4bae74b5dafa3cf69abf28cd7e83. 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/5VLDN3QWM0oZf3iI8DXMtD.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/5VLDN3QWM0oZf3iI8DXMtD.
{"copyright_id":"0x89d204af3577195ae35f2d86fde5af807621aa5bb28be6154bd5f7db4d80271b","isrc":"QZK6G2228793","name":"Hayati Bidonek","registered_at":"2026-06-09T21:43:54Z","spotify_id":"2W4IMu8Td8kTumHgjiRYfw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d204af3577195ae35f2d86fde5af807621aa5bb28be6154bd5f7db4d80271b. 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/2W4IMu8Td8kTumHgjiRYfw.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/2W4IMu8Td8kTumHgjiRYfw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x189cb382157ae9568622a917e3daea14ca83a267ffd33e599ce77a2b2ab27c9f. 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/00YTEiQOQj9aAdYAYWFXBT.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/00YTEiQOQj9aAdYAYWFXBT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1cdcaa409674558711e36fff8e54022dfab9f43b85ecf2fd9ba8453b511a23b. 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/6uX5ATHywW0GEKst54NL6n.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/6uX5ATHywW0GEKst54NL6n.
{"copyright_id":"0x5000a6aa91c8cb988a07de3a41dbacb87618e66657f9c9fca0fee3dbad1db56d","isrc":"AEUM72200007","name":"Bala Ma Nhess","registered_at":"2026-06-20T14:29:16Z","spotify_id":"2vWJWajjhGNGtR3Z6sTjxG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5000a6aa91c8cb988a07de3a41dbacb87618e66657f9c9fca0fee3dbad1db56d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2vWJWajjhGNGtR3Z6sTjxG.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/2vWJWajjhGNGtR3Z6sTjxG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d52e1902bf4082700e6e8df682ce887d77218c4f179229b7ccdd1b634bd3ee. 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/3zoaqTNrIOQwYPmMQf0gI4.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/3zoaqTNrIOQwYPmMQf0gI4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aadc81670b3d9614e11a47c9bfd0dc90878171b978f8984b1e38dd60fa93ca9. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0gI3WDESn8BOiol5BxsafH.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/0gI3WDESn8BOiol5BxsafH.