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 0x1f7ff31f5c3b456172a94f2314f5f2f3966b88e8682f2bd8359e1fe823d613f9. 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/514a9129-f40d-4606-aa16-4683aaa73d30.json and https://artists.proofprofile.net/proofs/artist/514a9129-f40d-4606-aa16-4683aaa73d30.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 0x6b7d31114ee1d6332724794a4df7661d8e8cf3ae80ac21fdb6f6a06a3b868dbc. 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/0pWu27SzrnvgENVR0Lq1vl.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/0pWu27SzrnvgENVR0Lq1vl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x604bdec93cc5f05299431631af381c6248400e4a7c0afddf670c9897c2278c70. 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/3BUxsu2P9rTeWUYHe75uAL.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/3BUxsu2P9rTeWUYHe75uAL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9b9a7b67778d4d8b6e9d838e400ad70f3d42aef35b6094485359c26288888d7. 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/1ozouRk6PHI2NEYTg5LS3P.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/1ozouRk6PHI2NEYTg5LS3P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c8dafc5872055d696e9cfaeb68e8810a35aacf3b5f4158f7a16e156c2b6c63c. 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/6aVnlnzWiWbxW9FTb6FKuo.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/6aVnlnzWiWbxW9FTb6FKuo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6cd5c76e690e261f579c393f51daf78716903d1b4a0091141ecdd6c6be10e60. 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/0xanvCnDyvb1kdZD8iAxiD.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/0xanvCnDyvb1kdZD8iAxiD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4427fccf2c43430f3fca4c4386c116f8dc012e0aab709e642c596b692c99411c. 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/0RpUkkFTWeEoVMhU6kwFRi.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/0RpUkkFTWeEoVMhU6kwFRi.
{"copyright_id":"0x94bf0e8beb1b072b3ec74f6d17e1673d0be4af882d9b0e2d73856e3f0b68f202","isrc":"DEUD42552140","name":"o Lena Lena","registered_at":"2026-06-19T16:49:30Z","spotify_id":"09tOWVAhfHoDNkEAPVZ8aq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94bf0e8beb1b072b3ec74f6d17e1673d0be4af882d9b0e2d73856e3f0b68f202. 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/09tOWVAhfHoDNkEAPVZ8aq.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/09tOWVAhfHoDNkEAPVZ8aq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1f17799b791026f8d89c6feb1281261b9157c6635e17a31669c3444d831039c. 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/1bsUg7QSQzFSQtYq1MzIwh.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/1bsUg7QSQzFSQtYq1MzIwh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e286674339891e4ac1fe8e9fa6db355eb3dd726738f894e1492259060776201. 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/2yhrARNV1VZfcYMfFKSUul.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/2yhrARNV1VZfcYMfFKSUul.
{"copyright_id":"0x6ea1fabb445b0271c8fe98792d6444175a273a579f458b7bed3ba8576fb4c5d5","isrc":"TRBPU2500155","name":"LOTI BIE NGA SYRI (Remix)","registered_at":"2026-06-19T17:21:52Z","spotify_id":"4N4t7FKd0xeHGTnySmXBBk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea1fabb445b0271c8fe98792d6444175a273a579f458b7bed3ba8576fb4c5d5. 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/4N4t7FKd0xeHGTnySmXBBk.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/4N4t7FKd0xeHGTnySmXBBk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93d2f0f317312a2ffd45be5dd694754f0451f7c62fc88d473fe0204c8db3ecd6. 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/3cMpiv9tNoKdi5v5mGcnaN.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/3cMpiv9tNoKdi5v5mGcnaN.
{"copyright_id":"0xe12fdd0ab1b531a5abaf516bad7b8591a15c3b06851a58e55e348467dca77a8f","isrc":"GX7852401467","name":"Kur ma lun synin & Rrak Tak","registered_at":"2026-06-09T10:39:56Z","spotify_id":"4v6kvpOWmqQJzWDrJ9w6Yf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe12fdd0ab1b531a5abaf516bad7b8591a15c3b06851a58e55e348467dca77a8f. 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/4v6kvpOWmqQJzWDrJ9w6Yf.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/4v6kvpOWmqQJzWDrJ9w6Yf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395f6548a36cb96168fa6238fcc570e6c8feafb926e204ef55dd5186ed66f6ac. 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/0yhQreWlfAAXKvdUEzGGd1.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/0yhQreWlfAAXKvdUEzGGd1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9631ca961c9b18fde9341e413f99c24f58967caa59e205e635306c64891499e2. 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/3L18qZC3Q0BejBiK6FxBDo.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/3L18qZC3Q0BejBiK6FxBDo.
{"copyright_id":"0x0124eadae1fde4a6b442b62fae90e77b0e8f657a833903fc4aa59be7e1feb578","isrc":"DEUD42441856","name":"Dasma Edison & Violeta, Pt. 2","registered_at":"2026-06-27T14:35:27Z","spotify_id":"32a0CL5wIEcjE3QIre634G","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0124eadae1fde4a6b442b62fae90e77b0e8f657a833903fc4aa59be7e1feb578. 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/32a0CL5wIEcjE3QIre634G.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/32a0CL5wIEcjE3QIre634G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ceb027d9e12550a95f0afa3edea18f2f437bacb81d2e7e0f8200f3104729024. 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/6BbIgxgIephL609HGAB87G.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/6BbIgxgIephL609HGAB87G.
{"copyright_id":"0xa5b7417e674cd872fab0eec070d3fc70a034b700fced87e368eb9e88e5572e5a","isrc":"QZAKB2417553","name":"Zoti paska shkrujt","registered_at":"2026-06-08T22:51:38Z","spotify_id":"77XRwvh1zLumrSM0G29DlV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5b7417e674cd872fab0eec070d3fc70a034b700fced87e368eb9e88e5572e5a. 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/77XRwvh1zLumrSM0G29DlV.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/77XRwvh1zLumrSM0G29DlV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8342c4cc49d1344c4b3ca8fb8b675c932702705bdc62924f0b39b1a266a918d6. 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/5wE6speogLdxbsZsgFOdUg.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/5wE6speogLdxbsZsgFOdUg.
{"copyright_id":"0xe78d986aaeaaa26769f03cb24502e53c957ca0afd338859bdbf80dcd380779fa","isrc":"QM4TX2485362","name":"Leje Inatin","registered_at":"2026-06-22T08:09:08Z","spotify_id":"7qnTzkUFb0sZUZh2vkqUun","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe78d986aaeaaa26769f03cb24502e53c957ca0afd338859bdbf80dcd380779fa. 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/7qnTzkUFb0sZUZh2vkqUun.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/7qnTzkUFb0sZUZh2vkqUun.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5acfeec6f25b2868657e35dbc27464f735ede49d437aaaf9aa42b456ae6d71. 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/2DLS5kI6CuUAO0bImXjNiV.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/2DLS5kI6CuUAO0bImXjNiV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13547366b12e9a80f74904800470089e8536f5adfab5dfc05fb94f3dc1af89fa. 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/6wX2bF2WanGrxRoLpMJyi0.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/6wX2bF2WanGrxRoLpMJyi0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa95b22047442a31645ffc3acffe9a171efbacca6bb95035c90e2bb1a6ac4d3. 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/5E1hP0QlMDNwa6Cv9aLTk4.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/5E1hP0QlMDNwa6Cv9aLTk4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcffc1bc299ad813fb2914be83338f618cd8f79ec748cb62e0241a4bd75396d0a. 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/7HWbXdI0NiA8F33Q5Drs0q.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/7HWbXdI0NiA8F33Q5Drs0q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x761b46c4fe3b8a9c5b768b1c5a8e065d84657c83399b81cbd4661c96979af973. 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/3m5pToqOzcSqGLUfoCqVRs.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/3m5pToqOzcSqGLUfoCqVRs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f0081686af316d727f717ddb5cc841912a05da0b57c890082b6ef7b67deb963. 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/4XIKbwrnLRtZT0gHYYmFgQ.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/4XIKbwrnLRtZT0gHYYmFgQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfba57df6d997906dc882a93b580e335ca778d5296c7a94a10a0f6553121a8cf. 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/1c4JquxGfJ2r9NUYuPK54V.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/1c4JquxGfJ2r9NUYuPK54V.