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 0x7e18786931992123e8b9be5d4c1ed2952c46d2b3011e6269b6c6c9cc95381519. 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/5b3e951b-0845-4154-99fc-bc2237262e3c.json and https://artists.proofprofile.net/proofs/artist/5b3e951b-0845-4154-99fc-bc2237262e3c.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 0x5b91c3f32f5865776e6de54db872ecf60031a4510f60000c49cfdf2d2fdd8af9. 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/7C4Myq1YHp1GGnFmhKKvMv.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/7C4Myq1YHp1GGnFmhKKvMv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad38d1795617d68e64d08e690bf6b493645a70a1782d5b1a449a34336124c446. 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/4YP2BPKJVqqBbrRWWXAw97.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/4YP2BPKJVqqBbrRWWXAw97.
{"copyright_id":"0xd32dfdf16869aa8ad9f9d4dd5125eaae67ce2572091899eac3ec21e2b42cd6f8","isrc":"TCACD1507023","name":"For a Bitch","registered_at":"2026-06-21T07:25:24Z","spotify_id":"7yi31jWDAO9OFnC5KOPjIk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32dfdf16869aa8ad9f9d4dd5125eaae67ce2572091899eac3ec21e2b42cd6f8. 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/7yi31jWDAO9OFnC5KOPjIk.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/7yi31jWDAO9OFnC5KOPjIk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace938c8536ec9f7807a900219fa70b672efdc6173888b9b0d0523073d8046bf. 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/17Ei88Rfbw8ciTVITWfwfa.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/17Ei88Rfbw8ciTVITWfwfa.
{"copyright_id":"0x884493c36b8ec60ab5a592eb0a7663efe90389b3a2dd389f13042553989ebf53","isrc":"TCACD1507031","name":"Madting Sadting (feat. Mental K)","registered_at":"2026-06-27T10:25:36Z","spotify_id":"2RXiF0GMctVbmAffvSyR6R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x884493c36b8ec60ab5a592eb0a7663efe90389b3a2dd389f13042553989ebf53. 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/2RXiF0GMctVbmAffvSyR6R.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/2RXiF0GMctVbmAffvSyR6R.
Musics Bait (feat. Mental K & Young Scribz)
{"copyright_id":"0x268d8966ad46a80b25bcba53c62efbd3a0bd8efd74044f1720ef3b5923acb514","isrc":"TCACD1507041","name":"Dead up (feat. Asap)","registered_at":"2026-06-25T09:56:31Z","spotify_id":"55R2g3BT4td2hRqF0aPFTR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x268d8966ad46a80b25bcba53c62efbd3a0bd8efd74044f1720ef3b5923acb514. 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/55R2g3BT4td2hRqF0aPFTR.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/55R2g3BT4td2hRqF0aPFTR.
{"copyright_id":"0xfbdd7e482c1750623acbbad8046afa44bb9fd02bce1cbbe8869ddd5011a277f1","isrc":"TCACD1507042","name":"Skengs Out","registered_at":"2026-06-21T23:00:16Z","spotify_id":"4cXWUK33J1wZwUDOVTcI8I","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbdd7e482c1750623acbbad8046afa44bb9fd02bce1cbbe8869ddd5011a277f1. 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/4cXWUK33J1wZwUDOVTcI8I.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/4cXWUK33J1wZwUDOVTcI8I.
{"copyright_id":"0xcba84d0b82a1cc129593dec0e14179c730a6fc16ff13325cdd1c17fec4666478","isrc":"TCACD1507043","name":"Undertaker (feat. Liquez)","registered_at":"2026-06-23T11:49:49Z","spotify_id":"62UNrZpQhIznS6VPT5Pfxo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcba84d0b82a1cc129593dec0e14179c730a6fc16ff13325cdd1c17fec4666478. 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/62UNrZpQhIznS6VPT5Pfxo.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/62UNrZpQhIznS6VPT5Pfxo.
{"copyright_id":"0x2730373ec2eda918e6ae4cfbf605a544d7617860a62f7c7c0f74af8bf7a84d86","isrc":"TCACD1507046","name":"Live Corn #674runbrikky","registered_at":"2026-06-05T17:38:04Z","spotify_id":"5cqU5ZVaNHitoxZ7r2HqNy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2730373ec2eda918e6ae4cfbf605a544d7617860a62f7c7c0f74af8bf7a84d86. 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/5cqU5ZVaNHitoxZ7r2HqNy.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/5cqU5ZVaNHitoxZ7r2HqNy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94dddea22063a5cb55cb1792e1efd07e44f386d67f4cf9fbf61d207451167368. 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/1mC7y5JAq16yZTAEx6cD0I.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/1mC7y5JAq16yZTAEx6cD0I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6278c54adfb32945b99354fd6c556f481dd5faad36e09ea8634cdf2555e4599d. 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/6BOPYqgErjx786x5MIVhwE.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/6BOPYqgErjx786x5MIVhwE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd56bad77155708518aecb754e3a4d24a4e44061291073c7ba3b0a87a0988cca. 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/1EMUDkfMIFFU4kxnpUemy0.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/1EMUDkfMIFFU4kxnpUemy0.
{"copyright_id":"0x600402dc68146af601f5db034dae0252bbc98e989e9d6bb5a8b1b312b0d502d2","isrc":"GBUM72206916","name":"Too Many Lies","registered_at":"2026-06-07T08:49:45Z","spotify_id":"1eavgkBpkpXfMZkULwhQWd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x600402dc68146af601f5db034dae0252bbc98e989e9d6bb5a8b1b312b0d502d2. 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/1eavgkBpkpXfMZkULwhQWd.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/1eavgkBpkpXfMZkULwhQWd.
{"copyright_id":"0xc492ec3109f8f41d61e7e0867e3fbfb8ae8d67e480e326e1ef9d01917c5f3aaf","isrc":"GBLFP2042906","name":"Crazy Year (feat. LD)","registered_at":"2026-06-27T01:30:13Z","spotify_id":"1QUcinbxb73yABgFORLPXa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc492ec3109f8f41d61e7e0867e3fbfb8ae8d67e480e326e1ef9d01917c5f3aaf. 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/1QUcinbxb73yABgFORLPXa.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/1QUcinbxb73yABgFORLPXa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7e5e66feb5a87d67e6b17cffa2a64b7c5a6f432c1e453504905c6075c9eb03c. 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/7wnM6FSqwOHC86Pm44WulF.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/7wnM6FSqwOHC86Pm44WulF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b011386caeb7dbeab361bcb7524c39dd8b6804663e1c59d65c11c23625d26ca. 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/2cv2YwWmzxDv9xsl0hi4md.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/2cv2YwWmzxDv9xsl0hi4md.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd180155d4940902a1c86f7b9e0f219b7f3e1b0a1a9a3c1c6292a2969aa45e9. 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/2nWZcip2DQFac1gZDOqokq.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/2nWZcip2DQFac1gZDOqokq.