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 0x2a8040d69499f26abe76d6c70578c1d862b6e80795825dc3ba5296b82453a6fd. 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/9fb2eefa-071f-4532-a9c2-d0079bd0e1d1.json and https://artists.proofprofile.net/proofs/artist/9fb2eefa-071f-4532-a9c2-d0079bd0e1d1.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 0x46918b16b8e59de8da4f0d6a599cf29a1f30fcca665ff4f2e9ce51ef013972ee. 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/15YAcX7QedtsugnZH29TqL.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/15YAcX7QedtsugnZH29TqL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3cfd165e02d628f936c4ce78f6b853bf9d121a17cc5d79308526505b00cbe96. 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/3hDCQUylMQdhcuvpQLqeyy.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/3hDCQUylMQdhcuvpQLqeyy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa68cb58fe110e0f94217e6803c239df415ded82c134764a72ea20763ec17bae1. 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/1RZRTwCnCuml6Nqwe24Fbx.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/1RZRTwCnCuml6Nqwe24Fbx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe364c6dde60259eeeccfada422cd542b8243063c5c5512b7f91265ad8e620228. 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/0IelA7prwaswb1J42uJ5OY.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/0IelA7prwaswb1J42uJ5OY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36cc05c1a890f91a49c7980a63c83a70dec354e9ce0c94fbf139548a0cd1791e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0RmAnHheZc5FNrVbl6YdC2.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/0RmAnHheZc5FNrVbl6YdC2.
{"copyright_id":"0x4be3b5ad21004cf9bcea30c4ef060fe8db2493d9cafcd0139a6ae59ec177f862","isrc":"QZK6L2377149","name":"Golden Boys","registered_at":"2026-06-21T15:28:34Z","spotify_id":"4jPmYXHHBnp8TmkvgKEtGq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be3b5ad21004cf9bcea30c4ef060fe8db2493d9cafcd0139a6ae59ec177f862. 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/4jPmYXHHBnp8TmkvgKEtGq.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/4jPmYXHHBnp8TmkvgKEtGq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e45d4199e88f079f9fd0cc5664398336fcb18afba8a57232a1fa837bfb715d4. 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/2r1JVnUEI3q2IyTRmwryUv.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/2r1JVnUEI3q2IyTRmwryUv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13edc5a92c67e690226ea543343fc06ea6062fa14cc21d05cf7c526054362181. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/79YGzxHlYUoFMfKOR03ahs.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/79YGzxHlYUoFMfKOR03ahs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7b79f1a08c2fdd85f8f82c70a2972832f178443bc289a615ecf7f467118b53b. 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/1Clcve29z9RFZTfX7yixbr.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/1Clcve29z9RFZTfX7yixbr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c631af17b5d2ace570c6f3830dd370db83c18d1e162f2cc7c950db2f6bf44db. 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/7L3Z4ItCyy33F524XUAcJ0.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/7L3Z4ItCyy33F524XUAcJ0.
{"copyright_id":"0x10348967a2f0ab322c6b628ab0ec64927d3ba116f2abd7ecd63c603ce1c149ca","isrc":"QZK6L2377155","name":"Resuscitate Me","registered_at":"2026-06-18T09:28:06Z","spotify_id":"64hjUCmGYvQMn3lusZ8MJm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10348967a2f0ab322c6b628ab0ec64927d3ba116f2abd7ecd63c603ce1c149ca. 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/64hjUCmGYvQMn3lusZ8MJm.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/64hjUCmGYvQMn3lusZ8MJm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e55214385d44623414ed16384fe4d92e12d5eecf179b49901d4c8b787bdb5d7. 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/5i86P4WRluV6k7DuxrBUre.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/5i86P4WRluV6k7DuxrBUre.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb1034765276c54c451002d647bd44a5f65c335eb9faf63c78ea1798700e23c. 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/7cbWdsheEWGQtP4a7oMQAc.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/7cbWdsheEWGQtP4a7oMQAc.
{"copyright_id":"0xf3a32380b7842a9fcc3d642fceacfca18289b76cbe1e21b9cbdab5016e3b8d48","isrc":"QZK6L2377160","name":"Where She Sleeps","registered_at":"2026-06-28T04:45:11Z","spotify_id":"295geWAgwq7fwD8RHjAIqY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a32380b7842a9fcc3d642fceacfca18289b76cbe1e21b9cbdab5016e3b8d48. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/295geWAgwq7fwD8RHjAIqY.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/295geWAgwq7fwD8RHjAIqY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46918b16b8e59de8da4f0d6a599cf29a1f30fcca665ff4f2e9ce51ef013972ee. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0C2gWaHNcUmV8V9nj5UGCn.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/0C2gWaHNcUmV8V9nj5UGCn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6166b59e899f9ad0ec292526d7c27b5af8ec2942429b8be4dd865b00a1063b55. 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/36wGi2mixbslHkEPfz0su2.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/36wGi2mixbslHkEPfz0su2.
{"copyright_id":"0x556eab4ee74b3f894895b2f042cbc34945e0a43d45fca620c6bfdad08e9cb679","isrc":"QZK6N2256932","name":"10 Cent Cigarettes","registered_at":"2026-06-09T02:09:18Z","spotify_id":"2XrZowUoArbbbWZzlxnfu6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556eab4ee74b3f894895b2f042cbc34945e0a43d45fca620c6bfdad08e9cb679. 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/2XrZowUoArbbbWZzlxnfu6.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/2XrZowUoArbbbWZzlxnfu6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999965f15455e79f454eabd5eed00a243b1b9711fb3c27566320143d801b5b81. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5pSPEdWeQAlGzEJjE4rlPK.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/5pSPEdWeQAlGzEJjE4rlPK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe996613e496b4d03a0f14a920827b19798917ab7ba0b41a15743da251c88a00c. 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/6rQLqsa1OFw2S45kA0T2Ph.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/6rQLqsa1OFw2S45kA0T2Ph.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe996613e496b4d03a0f14a920827b19798917ab7ba0b41a15743da251c88a00c. 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/1sMnXBplZMUoYiiS6bZiLx.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/1sMnXBplZMUoYiiS6bZiLx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999965f15455e79f454eabd5eed00a243b1b9711fb3c27566320143d801b5b81. 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/72NNTWcXp7cBLNsOtMQRsa.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/72NNTWcXp7cBLNsOtMQRsa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24f417eaf721dd3cc1f6a380c672e551336e112b7d7d74a62a9b706faecaf0b6. 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/6BEw6ElWS1x1F6WYNNT6X4.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/6BEw6ElWS1x1F6WYNNT6X4.
{"copyright_id":"0x14d4247aaee06fe907eddebff1e216c5534e47ecb50adaccd8712e56f4e8cb42","isrc":"SE5BU2158202","name":"Dressed In Violets","registered_at":"2026-06-05T10:46:01Z","spotify_id":"6Fedv09qQV3VeABIwqTY7y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d4247aaee06fe907eddebff1e216c5534e47ecb50adaccd8712e56f4e8cb42. 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/6Fedv09qQV3VeABIwqTY7y.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/6Fedv09qQV3VeABIwqTY7y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4daaa947958e086ebf0f8d261258723a60f39eb7cfbdfe24694ab5411886101e. 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/3w94lbqyhKmujVLEKbqq5v.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/3w94lbqyhKmujVLEKbqq5v.
{"copyright_id":"0x70fb6b7caf9603b7a2ae0139f3d5af9a24d6ca2ede12676f3b94de56b0f1e7fb","isrc":"SE6A92067281","name":"Terrible 22's","registered_at":"2026-06-06T14:39:33Z","spotify_id":"7jcoZYVjCu6LCvNeUETs0b","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70fb6b7caf9603b7a2ae0139f3d5af9a24d6ca2ede12676f3b94de56b0f1e7fb. 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/7jcoZYVjCu6LCvNeUETs0b.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/7jcoZYVjCu6LCvNeUETs0b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c3397ff77f63f47ecd29fdf51066b54a8e0af385ad7a284e834f864202d7306. 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/1l2tobE9EUNepryZCNrpG4.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/1l2tobE9EUNepryZCNrpG4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x251319cb92ec85c0abe0b47c0a7d6ce8c22eb8b87014389e882a6a711a549693. 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/2O6R8Ht0hAgDbgfuDPZVAW.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/2O6R8Ht0hAgDbgfuDPZVAW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c33bb7b6a5fd238ed0f4f0066d82a3b71aac3d6659c84db50b327b243e99fe3. 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/4N83nWYaGqlRae3g4KPWkd.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/4N83nWYaGqlRae3g4KPWkd.