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 0x1048c43520206e2e9f50081bd6f4c80cf6e024adad97f443b9da8a032dccf553. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9c0439c6-b818-4310-ab25-e3ab1c9d44c0.json and https://artists.proofprofile.net/proofs/artist/9c0439c6-b818-4310-ab25-e3ab1c9d44c0.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 0xed45504fc15801f5c1751417ab7fee78f344e9f219a030a4c606092b93ee3fe8. 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/5IXzIgk6aTcS874ljgIWua.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/5IXzIgk6aTcS874ljgIWua.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55e716105463d09501b39dfea0d5e883cc64d58ad608c1cdbb4592e084581fb6. 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/0phgdWAE6bVLKOqu65UawW.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/0phgdWAE6bVLKOqu65UawW.
{"copyright_id":"0xe32eac48ec47b0ea2e999d6c3aefdc2c2f3198aa4fc8d2cc5465d95d99ca2a74","isrc":"NL2QC2101274","name":"Play Pretend - Radio Edit","registered_at":"2026-06-08T22:33:37Z","spotify_id":"23NNI7WYTyMyA1qEJxoGNF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32eac48ec47b0ea2e999d6c3aefdc2c2f3198aa4fc8d2cc5465d95d99ca2a74. 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/23NNI7WYTyMyA1qEJxoGNF.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/23NNI7WYTyMyA1qEJxoGNF.
{"copyright_id":"0x72aa6587f31e905723dc2ee0ece9a27a20a2e1de3bf57127cc0a0b235bf74148","isrc":"DGA072374628","name":"Someone Else's Love","registered_at":"2026-06-27T12:17:35Z","spotify_id":"30HuQuGTnEumX2PmUWdLo8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72aa6587f31e905723dc2ee0ece9a27a20a2e1de3bf57127cc0a0b235bf74148. 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/30HuQuGTnEumX2PmUWdLo8.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/30HuQuGTnEumX2PmUWdLo8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b19c984e61080a845b9b9aea4dc4f3cef048a126375907ce1defa317b430534. 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/5GFaJDzzfqm111noGZsjo2.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/5GFaJDzzfqm111noGZsjo2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d7c215715db777b08855b693535aabb76f951a5f74972e9ae6fe1e76f141a9. 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/0BUJLOWiMXrV3Pm4J0vyqy.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/0BUJLOWiMXrV3Pm4J0vyqy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc20a68f69831e3b78ea8d5df83586a1064f377b114b75ec3a0d630d4981d63. 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/2Rgh9NgyDmXEdROPCW9lqy.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/2Rgh9NgyDmXEdROPCW9lqy.
{"copyright_id":"0x5e6eb5c54e3979f30bb05fc7dd1800647e6f9ff2f41d3e32a7258d8a9f4ac81f","isrc":"CH7812353660","name":"Spell On My Mind","registered_at":"2026-06-27T12:16:30Z","spotify_id":"2BrRaw0BBYxnfDvsqYh8tj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e6eb5c54e3979f30bb05fc7dd1800647e6f9ff2f41d3e32a7258d8a9f4ac81f. 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/2BrRaw0BBYxnfDvsqYh8tj.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/2BrRaw0BBYxnfDvsqYh8tj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3319b75e5b924aa1292bc78716571581814c12aacab6c22b5e772ff741411d80. 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/5ipdTWv3St0ZGJ6WDniovn.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/5ipdTWv3St0ZGJ6WDniovn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ada87f5f4320b2c76043d5daefa2d1a012dca90235f0da6d20c5544cd1556ae. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:35:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2PhOXYZQTCbU9D6BRS84Zu.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/2PhOXYZQTCbU9D6BRS84Zu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7955931f8f048a1876bb32b706081db54d9eebb695cb827afeeb589832e23c9a. 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/2JVVFUf4Cgbv0b6StZQ7Ow.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/2JVVFUf4Cgbv0b6StZQ7Ow.
{"copyright_id":"0x441f1c01fe99c3a44cc2ddde7a14edccb1b3a99d02bcb962c810171878f8f717","isrc":"GX89G2368953","name":"Every Little Thing","registered_at":"2026-06-11T15:42:29Z","spotify_id":"56ACjU3Wim8QFocqQLDXwi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x441f1c01fe99c3a44cc2ddde7a14edccb1b3a99d02bcb962c810171878f8f717. 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/56ACjU3Wim8QFocqQLDXwi.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/56ACjU3Wim8QFocqQLDXwi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dc746dd696bcb8da4197b77ac90c0fcf5f10e943d965b671e83065803bbf3a9. 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/3OtLk4yuUUMhyeoLeBAZY2.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/3OtLk4yuUUMhyeoLeBAZY2.
{"copyright_id":"0x079497976efff87673a96b5be5bee84bdb9c04f7b57c4f70cd8fa2d004ca8da6","isrc":"NLBW52300009","name":"Waiting For U - Ramblo Remix","registered_at":"2026-06-27T11:37:20Z","spotify_id":"5a9HFtmZNwlufZLT0gEvEg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x079497976efff87673a96b5be5bee84bdb9c04f7b57c4f70cd8fa2d004ca8da6. 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/5a9HFtmZNwlufZLT0gEvEg.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/5a9HFtmZNwlufZLT0gEvEg.
{"copyright_id":"0x7ff19fbaaabc97450102d40ee9b9a1f6b6eea6ea9586b8a2bc3b19f3fc8e6d68","isrc":"NL2QC2101355","name":"Feels Right (VIP Remix) - Radio Edit","registered_at":"2026-06-08T22:33:15Z","spotify_id":"4wTphUrpm7BLDdLzfPgjHO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff19fbaaabc97450102d40ee9b9a1f6b6eea6ea9586b8a2bc3b19f3fc8e6d68. 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/4wTphUrpm7BLDdLzfPgjHO.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/4wTphUrpm7BLDdLzfPgjHO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x806cf1e400cdce5733c320a730a826ca1e2ab4896187008126f36e6b073ab663. 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/6vODz150yciBBzSNOeD4ku.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/6vODz150yciBBzSNOeD4ku.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987be9a2f808afc47d9a3d49bdd4d34a8086b28e13ed402940b31d0e2499c082. 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/5RHgH1fQROR2sIMM4B2QGx.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/5RHgH1fQROR2sIMM4B2QGx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7238f994f81192d3d6324566fae8c41500adef3a47061a4f58565dd8f6aaf796. 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/6RzL00E01AVnjamNInUCnW.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/6RzL00E01AVnjamNInUCnW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd458bc61c968e897989c7574c425b4b2147dd352f655e3c45ab4fcc16d2a0291. 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/73PU081m0q1hM9FkbMOWEw.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/73PU081m0q1hM9FkbMOWEw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8efaa8162b4dd5b999663d3b33e86669ffdec3f778733b6d52364f1a5c203c. 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/2BgkVa0Zl5m3KwHjL26kps.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/2BgkVa0Zl5m3KwHjL26kps.
{"copyright_id":"0xb75f8fb5600761f8410a1aaa0b31b62462d66691a44daee19a53d3c0c1d9ac00","isrc":"NL1ZN2403240","name":"New Phone Who Dis - Extended Mix","registered_at":"2026-06-27T12:20:06Z","spotify_id":"028lBIvAk4uL64OpAotVMy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb75f8fb5600761f8410a1aaa0b31b62462d66691a44daee19a53d3c0c1d9ac00. 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/028lBIvAk4uL64OpAotVMy.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/028lBIvAk4uL64OpAotVMy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a385300972700dbe1bfb42424b000f8c4c925fb317b063a2927175ac9d9d6bb. 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/31sWBZlGUn3hjR7cxJ2Ts7.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/31sWBZlGUn3hjR7cxJ2Ts7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25a236761c93ac6202503a48a6ce33774e7ddbbed0f2555bfe8cfe2060687fbf. 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/4BP5TvhNTA7ahvrxguhjzZ.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/4BP5TvhNTA7ahvrxguhjzZ.