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 0x29ac7ad7ae1488ef67712032b364e1b1bca925bc3c4296e194816166380a79ce. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bc32ad69-98ab-4ad1-a197-848b3573c0a4.json and https://artists.proofprofile.net/proofs/artist/bc32ad69-98ab-4ad1-a197-848b3573c0a4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x3839f870dbf0f5cac4ea9bde610ce83ecfcf4c49124a36850da66ffaf23392ba","isrc":"QZNW72222133","name":"仗着 - DJ版Bon","registered_at":"2026-06-09T23:10:02Z","spotify_id":"0BCMXO62oPsBp4RhmzQVz5","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 0x3839f870dbf0f5cac4ea9bde610ce83ecfcf4c49124a36850da66ffaf23392ba. 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/0BCMXO62oPsBp4RhmzQVz5.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/0BCMXO62oPsBp4RhmzQVz5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08bad1e7a7fd39b0e16659cc0b89f16f409b01016b9a66d9be2202200ca285de. 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/6I9iPMlhjJb04TLvrCwYyC.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/6I9iPMlhjJb04TLvrCwYyC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4acf5ac8837e39f385a5532f819fee67d40294ad65bb74d163222983dd0ed024. 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/2va3v4x7317PKKWbV1s3Y8.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/2va3v4x7317PKKWbV1s3Y8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x589149fc42ebccc3394ebe382919e1ad0012121b62c9f6095dcc4bbd34385508. 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/0zLANllywZzw23irIe6ZPo.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/0zLANllywZzw23irIe6ZPo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cce6a3cc6dc1b7e80ed49a5adf1bcbe0361d21a0f8d5d45ec9ff64c4993d49c. 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/2x4FEe9C4RyDSxe0D5UDG1.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/2x4FEe9C4RyDSxe0D5UDG1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865b843e69f62c5172e015e26aa6d858f1d5211d498ad747d279a932d121f242. 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/3y29I4aMJJtAtalznjLoXM.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/3y29I4aMJJtAtalznjLoXM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x240a11436069c5f70676f9323f352050aa017ebd6f87ca5f06bc0fd2b0295041. 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/5234wS4QFkA9NvyaU5py32.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/5234wS4QFkA9NvyaU5py32.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53660fd3188e475eea69d522d0a1052aca38d9a56cb826bad56c4f903367ae97. 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/0nHyGzqhkyIZu0nl28jD07.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/0nHyGzqhkyIZu0nl28jD07.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36c22534d0df1d72d8a7f85cead96aa391a9baebc96c39362757cfaae7b77f32. 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/1OZrg4tTxgI0GI4J4f4EQN.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/1OZrg4tTxgI0GI4J4f4EQN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x095518d067429a367f1adb6ef96e7ed719f6ec0957bba94df5390d9926642b8d. 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/1AuFpIZFg3EOp7wl1cqvIr.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/1AuFpIZFg3EOp7wl1cqvIr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d00c8e28d7562fed8ca64bae827f6098b2c8d60794e8a1cf7c04a46d2f338e3. 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/1V8dcvEweRwM8vKnYCM9Ib.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/1V8dcvEweRwM8vKnYCM9Ib.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7c2fa26d3a641101649011300bb50f1832504b43ad1ef7a2354cd2a07146bc. 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/6VkoBTuekvGJ3DtCaRkFlc.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/6VkoBTuekvGJ3DtCaRkFlc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daa8b8c5599657efaed84caf9de83b9904e2e11eb68c578ea97864c7656e09b. 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/0GvSTVHkSqSLmfMCbRghGs.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/0GvSTVHkSqSLmfMCbRghGs.
{"copyright_id":"0xcb24c4875036c15b1a14c8f62cac6dbadd425441698f47bb9354ccdfb1e5b7ca","isrc":"QMBZ92494626","name":"Otro Nivel","registered_at":"2026-06-20T11:27:47Z","spotify_id":"7uFvSVtWXWQ1OeuPY051G7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb24c4875036c15b1a14c8f62cac6dbadd425441698f47bb9354ccdfb1e5b7ca. 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/7uFvSVtWXWQ1OeuPY051G7.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/7uFvSVtWXWQ1OeuPY051G7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a34cc8d32bdb138319bcd8445305d3a1154d9f70e30513069dae0030d6fa5d0. 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/4WuD3xrEvtjY4NwWWLR73l.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/4WuD3xrEvtjY4NwWWLR73l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cc9a3e9d97d5ba650c00c664c3d33d3fda1625567be557fc39217d1e8358256. 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/1UikOMnuXZfwy93S0KcNfh.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/1UikOMnuXZfwy93S0KcNfh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec6afceeeb9dddde7a2cf53e71632ca2b35b20ff5d036a4067757834836e4b37. 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/5mPyvpbPQZIY92aSRhlm9h.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/5mPyvpbPQZIY92aSRhlm9h.
{"copyright_id":"0x9326b3d6d53fcdf47f54ede7a6eba7b4a7253c5694cbd912580eaf8e77a4c183","isrc":"QM4TW2406773","name":"Mi Comienzo","registered_at":"2026-06-21T12:27:41Z","spotify_id":"4hGAljSfoTzAUWBqTuaZn1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9326b3d6d53fcdf47f54ede7a6eba7b4a7253c5694cbd912580eaf8e77a4c183. 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/4hGAljSfoTzAUWBqTuaZn1.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/4hGAljSfoTzAUWBqTuaZn1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33565046287472660f0a21bd4f4bf9b6bfdcba5fb5b38c91a82b341a4c8b234a. 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/1HZN68tnu3eywHIKdcQvNO.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/1HZN68tnu3eywHIKdcQvNO.
{"copyright_id":"0xbe45fdf44926b2d35efa206aa5c392f98b25fc7f49edbd50b0fd1c72fd398000","isrc":"QM7282339523","name":"Me Enamoré De Una Stripper","registered_at":"2026-06-07T09:57:15Z","spotify_id":"5RxbsmkUPF358SdX8ug1W5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe45fdf44926b2d35efa206aa5c392f98b25fc7f49edbd50b0fd1c72fd398000. 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/5RxbsmkUPF358SdX8ug1W5.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/5RxbsmkUPF358SdX8ug1W5.
{"copyright_id":"0xd433beec890c0c172b299c7f880c41a22bbddb17ae5b1b4079196ec3f15a70f2","isrc":"USA2P2421088","name":"Yo Soy","registered_at":"2026-06-04T15:03:53Z","spotify_id":"3NE4busugMQaxVJeKqFqyB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd433beec890c0c172b299c7f880c41a22bbddb17ae5b1b4079196ec3f15a70f2. 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/3NE4busugMQaxVJeKqFqyB.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/3NE4busugMQaxVJeKqFqyB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28df9de55f5c24b6f3a676239de960c38e4e462b640bfe0705714805e38bc91e. 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/5ksrJMahQ25GLtAwT8KgCz.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/5ksrJMahQ25GLtAwT8KgCz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dca933673d6591913f9de49d152b544efb33d50d80858e49230212ca0b2293e. 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/7teLmwgEzJyMLfLShCQe4c.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/7teLmwgEzJyMLfLShCQe4c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce5059e9de3afc9b5e60603abb12d05449c2137a3b350bea98ef74405bdfdbf. 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/588Fl0g9bwVa1UcTIkF5Ve.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/588Fl0g9bwVa1UcTIkF5Ve.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a6047a9bd2a32a515275cf8828dba0e32f0cfb2ffc73442b33f521bf931e74c. 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/5hDZeG0qmvN3SHC444PbQN.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/5hDZeG0qmvN3SHC444PbQN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ef7ba253f9bdcd77369b30770c97e0567c7e9e22f40beb5337020d58adbf73. 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/13EyGLpk6uoZPUa6ph0EEx.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/13EyGLpk6uoZPUa6ph0EEx.