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 0xc4103027bbec0dbe9de6abcc243883c52e526d4eba7e9aca7b7666dbb2a037da. 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/283c5d30-1116-4c88-8647-f9bc2a4c3ffc.json and https://artists.proofprofile.net/proofs/artist/283c5d30-1116-4c88-8647-f9bc2a4c3ffc.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 0x8e82cba14275d1b207b5dd692c2202bc24c5dfaab88319939b016894a4de8030. 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/38RCMCP7DkKnztuBDOGlE5.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/38RCMCP7DkKnztuBDOGlE5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b35382933e573e0306563edb6f394d48744322106e086829ed4c3f4e6be8e5c. 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/2WnrkiYASif4TYnylWTrvA.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/2WnrkiYASif4TYnylWTrvA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x190eccbf95524389da42c0dc3e9c9a39697205d631afae7e42c120c524586f10. 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/6JOskL952xgou2A0PRr6Kg.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/6JOskL952xgou2A0PRr6Kg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ee597ba450d79af13c3c397c8f056f4ec29621feaf6684f123367e54364b4e. 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/5aeoTqvX4FHygRkHiaQ6co.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/5aeoTqvX4FHygRkHiaQ6co.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09f9a4067f513eed30638082fd926651a816be4cfc4dc1b21a0863597c54cae4. 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/2VwtwSBnKrUZqHWDDiNlYB.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/2VwtwSBnKrUZqHWDDiNlYB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e35fec53f5a435190148844f517fed7e42fb3f45fe67739a1729cc4a46b2237. 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/5gExofxrPiGA0HEufQkY9Y.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/5gExofxrPiGA0HEufQkY9Y.
{"copyright_id":"0x9dbb6969ed99f08ac80ab75ef12fbe2834833579c7ff2ef45dfdd9baa094b707","isrc":"USUYG1278793","name":"Self Care","registered_at":"2026-06-04T15:48:04Z","spotify_id":"0t7RiPDK1qFCapAP2ppImG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dbb6969ed99f08ac80ab75ef12fbe2834833579c7ff2ef45dfdd9baa094b707. 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/0t7RiPDK1qFCapAP2ppImG.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/0t7RiPDK1qFCapAP2ppImG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76d821cc4500330acf8c5e1077a5b8c91e8538b38e2c0b3bdf4db4d10999f10b. 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/3L7RCgJS3IAxM9oTl2MtPl.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/3L7RCgJS3IAxM9oTl2MtPl.
{"copyright_id":"0x0b2bbdd987136a92b7f8d222544ca237516ab464ef1160d0a8c5acdda634a2ed","isrc":"QZWFH2326423","name":"The Divine Feminine","registered_at":"2026-06-21T17:04:52Z","spotify_id":"2ef9Lm7cfCIFIBTIWPtZm1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2bbdd987136a92b7f8d222544ca237516ab464ef1160d0a8c5acdda634a2ed. 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/2ef9Lm7cfCIFIBTIWPtZm1.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/2ef9Lm7cfCIFIBTIWPtZm1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203d2638ce48af7a9fdb3e898e375950d2ee99f359e2d823963c40da052a359b. 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/0r5eeODdasjSrJoH3M3M0J.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/0r5eeODdasjSrJoH3M3M0J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d8564a4713b023bea19480cbbeb3c9854a2bd00c67e24d5ab166e53d636b5e5. 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/2RayIrDw923bVCiahwKb9D.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/2RayIrDw923bVCiahwKb9D.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1ee8834c308d7c3dec90f9b500e7b670efd934bc656f7a20c2cd2805b9fe06b. 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/17EqtJGma3e4wWNGUyesJ0.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/17EqtJGma3e4wWNGUyesJ0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa647008455bb141c9e8d7124ff0ae0ef72a5fc583143de865f969420df9c01d4. 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/4mIvIACaS70oDeHzqRfV20.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/4mIvIACaS70oDeHzqRfV20.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee78fb3361130118b7830b166769850d5573d50a85c5b66e7484a13d8b5f9e3. 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/1etlftU9RGw66JAHzK10kD.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/1etlftU9RGw66JAHzK10kD.
{"copyright_id":"0x451994e7aff4fd93c44e87fa51b474a770ca4edb533bb3e111930bb1f24fad2f","isrc":"USWB12004858","name":"Body Work","registered_at":"2026-06-27T13:11:50Z","spotify_id":"3Eq8Gx2IGmzdQsZAIEYNbK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x451994e7aff4fd93c44e87fa51b474a770ca4edb533bb3e111930bb1f24fad2f. 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/3Eq8Gx2IGmzdQsZAIEYNbK.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/3Eq8Gx2IGmzdQsZAIEYNbK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ee597ba450d79af13c3c397c8f056f4ec29621feaf6684f123367e54364b4e. 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/4DbJoCosBqn8ydLYmusWkG.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/4DbJoCosBqn8ydLYmusWkG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5652c681225fcbef7075b76a47afdcb5c64e61632f70261d06ee6d575944a2bd. 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/1tV2tvirWkLkBhj2y2j5ZU.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/1tV2tvirWkLkBhj2y2j5ZU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5c47bb36a7c9cc1f1222307125791283b1d71d46bab3b6f10be23daa2dc1442. 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/4y3Cny28krRSxuoBn54MWZ.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/4y3Cny28krRSxuoBn54MWZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222cb80474d97991a6e751229073a724c46f2a7968b904d545c1bd0fd3f32d4b. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:46:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5Ys1fBry92HBc0FBoGEgNZ.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/5Ys1fBry92HBc0FBoGEgNZ.
{"copyright_id":"0x348dca296a372cae140c1e6dc4525694d5b0254f9ccf8d5353d70989e18f47f0","isrc":"USUYG1286315","name":"Belong To The Streets","registered_at":"2026-06-20T10:59:17Z","spotify_id":"2Yjcojc5qBEiydLIONYK7R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x348dca296a372cae140c1e6dc4525694d5b0254f9ccf8d5353d70989e18f47f0. 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/2Yjcojc5qBEiydLIONYK7R.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/2Yjcojc5qBEiydLIONYK7R.
{"copyright_id":"0x4267107e2265fa35317fbf19fd992c0bff2977cbc86ce81d60755a2e168b568f","isrc":"USUYG1283655","name":"Self Care - Extended Version","registered_at":"2026-06-09T10:06:01Z","spotify_id":"7b05Z1WYg2piN0QKspLXob","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4267107e2265fa35317fbf19fd992c0bff2977cbc86ce81d60755a2e168b568f. 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/7b05Z1WYg2piN0QKspLXob.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/7b05Z1WYg2piN0QKspLXob.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbaa5081d19de5e65b9bca0815f19b8a4a4578a029984e06e6f62a29f5f15e39. 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/5ofTg3eu0Y3fcJYGJkOa6a.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/5ofTg3eu0Y3fcJYGJkOa6a.
{"copyright_id":"0x207e20499f8c647d5f565d54ffb73d8f9eb33ca090732af44a9e1b360ababd66","isrc":"USUYG1261578","name":"What You Wont Do","registered_at":"2026-06-06T18:54:02Z","spotify_id":"3oZXabexCtFngTbNLgY7wR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207e20499f8c647d5f565d54ffb73d8f9eb33ca090732af44a9e1b360ababd66. 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/3oZXabexCtFngTbNLgY7wR.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/3oZXabexCtFngTbNLgY7wR.
{"copyright_id":"0x91d844fc72e012fc842db410462b39cf54344edbd70b2457034c3d8c5ce347ad","isrc":"QZDA71923386","name":"SoulTies - Remix","registered_at":"2026-06-05T22:22:04Z","spotify_id":"1wlfvGdnlEbRUOQki7Parq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91d844fc72e012fc842db410462b39cf54344edbd70b2457034c3d8c5ce347ad. 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/1wlfvGdnlEbRUOQki7Parq.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/1wlfvGdnlEbRUOQki7Parq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66581649c45305250272d924cc239cc343aee9eaba7d1253b319300b8d768b19. 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/4KXWgElzP8YlTgrOaq3VFZ.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/4KXWgElzP8YlTgrOaq3VFZ.
Sticky Situation (feat. Savannah Cristina)
{"copyright_id":"0xd220b45553e6043054cd1729731eb2842343ee7d7ab48cd29ebd64e9e9dd749e","isrc":"USUYG1238673","name":"Sticky Situation (feat. Savannah Cristina)","registered_at":"2026-06-23T09:42:16Z","spotify_id":"0PQ3AkEqB4UCrH8PBiDYPw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd220b45553e6043054cd1729731eb2842343ee7d7ab48cd29ebd64e9e9dd749e. 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/0PQ3AkEqB4UCrH8PBiDYPw.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/0PQ3AkEqB4UCrH8PBiDYPw.