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 0xc813c9ea268231db549f4fdc8b1afdbc0867aef7506e967722c721e976b8225a. 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/2e5d6db7-d7d8-42cb-a53d-695a37651ac5.json and https://artists.proofprofile.net/proofs/artist/2e5d6db7-d7d8-42cb-a53d-695a37651ac5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x84fa5c91bd23e0c19286a7389c9cc02ddaba967259b69820b0957b7db64fc717","isrc":"USUG12001276","name":"QUARANTINE CLEAN","registered_at":"2026-06-04T11:02:04Z","spotify_id":"1EOcezY4qMN1ScTRJdTrC0","type":"track"}
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 0x84fa5c91bd23e0c19286a7389c9cc02ddaba967259b69820b0957b7db64fc717. 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/1EOcezY4qMN1ScTRJdTrC0.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/1EOcezY4qMN1ScTRJdTrC0.
{"copyright_id":"0xd6d1d859a4b8caefad2b0a2d368a3d9779cb472cac538f169478a0e4a36de87f","isrc":"USUYG1496754","name":"Comin Over - sped up","registered_at":"2026-06-21T08:31:48Z","spotify_id":"6kxSDipK1uOuQYyB0Diko4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6d1d859a4b8caefad2b0a2d368a3d9779cb472cac538f169478a0e4a36de87f. 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/6kxSDipK1uOuQYyB0Diko4.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/6kxSDipK1uOuQYyB0Diko4.
{"copyright_id":"0x1e4ec8b3549fc2d57297c678ed1dfefc405af30e169fd0f8e1493c8e326faf5a","isrc":"USUYG1466644","name":"JD's REVENGE","registered_at":"2026-06-08T23:13:52Z","spotify_id":"3F1jnTXKuJd6iPmjRMH4tO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4ec8b3549fc2d57297c678ed1dfefc405af30e169fd0f8e1493c8e326faf5a. 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/3F1jnTXKuJd6iPmjRMH4tO.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/3F1jnTXKuJd6iPmjRMH4tO.
{"copyright_id":"0x5521b3e0aee6dea1fb9c6bdbff202d9ef627f6e7d92804c60a19c6dfc7626823","isrc":"USUYG1472682","name":"When I Dip","registered_at":"2026-06-10T22:16:41Z","spotify_id":"2Pna1EcN60OMqFzvS3sx3p","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5521b3e0aee6dea1fb9c6bdbff202d9ef627f6e7d92804c60a19c6dfc7626823. 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/2Pna1EcN60OMqFzvS3sx3p.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/2Pna1EcN60OMqFzvS3sx3p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2dc67f6c1a0397763568dc27a1af94e5a23f0d4551bc2fedefac4af75e46f33. 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/6dTouO5MszYTny7lhKxi1l.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/6dTouO5MszYTny7lhKxi1l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3165c88d591a94702f2de870925429eda4b60d816206bf09b6d2c792ebcebde9. 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/0RtzVD4Ziyl2TmPYzLU4b1.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/0RtzVD4Ziyl2TmPYzLU4b1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe52d20411c521a0265e2370c63c6db948c2dfc4198bf9c3cab7ddf8571077e4b. 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/3VSBjeNW4XzxPdE2yaJNHR.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/3VSBjeNW4XzxPdE2yaJNHR.
{"copyright_id":"0xa4da6dab6b0474557ccfd77797a7f2c6be1ee241c616fb34a1a2fd3e95c54f46","isrc":"USUYG1470160","name":"Zodiac Killa","registered_at":"2026-06-10T22:11:51Z","spotify_id":"763jWrBsTruva7I3U3FQyw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4da6dab6b0474557ccfd77797a7f2c6be1ee241c616fb34a1a2fd3e95c54f46. 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/763jWrBsTruva7I3U3FQyw.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/763jWrBsTruva7I3U3FQyw.
{"copyright_id":"0xf9ab2d0e60c22d53598752182ebdcca17de37e2d0691c2a282484bbdbba66c21","isrc":"USUYG1472686","name":"Comin Over","registered_at":"2026-06-10T07:36:48Z","spotify_id":"725vFIEMxY2QTDwvrSfLxI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9ab2d0e60c22d53598752182ebdcca17de37e2d0691c2a282484bbdbba66c21. 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/725vFIEMxY2QTDwvrSfLxI.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/725vFIEMxY2QTDwvrSfLxI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88ff4cbcf12100254c5c84f9ae6d67dd8009a7ea07b12900033eabc843399ad6. 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/0O0z4h5iyVm2bq3QWcdoZr.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/0O0z4h5iyVm2bq3QWcdoZr.
{"copyright_id":"0x5deb7029e1f33a9a1999dd77aa3750423b72d9f0c3213bf9e7e83bca9f09c0df","isrc":"USZEG1600485","name":"Again (feat. Chief Keef)","registered_at":"2026-06-09T07:58:09Z","spotify_id":"3pDX2IogXyvIoeZhC0M7DJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5deb7029e1f33a9a1999dd77aa3750423b72d9f0c3213bf9e7e83bca9f09c0df. 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/3pDX2IogXyvIoeZhC0M7DJ.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/3pDX2IogXyvIoeZhC0M7DJ.
{"copyright_id":"0x7b949a1b6285f0b4d4d9967337a45b8c1d188646da3c595ab2ec9cce100053be","isrc":"USZEG1600486","name":"Tellem Nothin","registered_at":"2026-06-25T20:32:42Z","spotify_id":"7CVBbVwk8qQbAOyUnphYbU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b949a1b6285f0b4d4d9967337a45b8c1d188646da3c595ab2ec9cce100053be. 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/7CVBbVwk8qQbAOyUnphYbU.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/7CVBbVwk8qQbAOyUnphYbU.
{"copyright_id":"0xba33c406a8a7bcfa6b6efb3a81591b26a46f5e579acc5b07aa27b219b52d1208","isrc":"USZEG1600489","name":"Bonecrusher (feat. Turbo)","registered_at":"2026-06-08T19:58:39Z","spotify_id":"6n3HJst3mUeA99C0cfl5rL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba33c406a8a7bcfa6b6efb3a81591b26a46f5e579acc5b07aa27b219b52d1208. 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/6n3HJst3mUeA99C0cfl5rL.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/6n3HJst3mUeA99C0cfl5rL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b60132785ee4f5b88bb48913bf37bce50455a880f193b05609ed3ab5c72e8f8. 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/6LpR2LKTEyK39CIVScdP8A.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/6LpR2LKTEyK39CIVScdP8A.
{"copyright_id":"0xe9ea56d77e957b47a7875abfcbcd758a6f6afa7da785cd5aa1abbc949d5bda85","isrc":"QZNMY2298954","name":"NAME (feat. Turbo)","registered_at":"2026-06-08T20:51:01Z","spotify_id":"7kCRPT1Qqb6KGtTc6d31CO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ea56d77e957b47a7875abfcbcd758a6f6afa7da785cd5aa1abbc949d5bda85. 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/7kCRPT1Qqb6KGtTc6d31CO.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/7kCRPT1Qqb6KGtTc6d31CO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1db28863141f5e2fc132c5503e2000e2f4b8722efacfe7b376aca22a6720524. 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/1gVlTz4JVs789IndTuqxOc.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/1gVlTz4JVs789IndTuqxOc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x866c98eb005ab85f06e1e983839fbf759aa96697d0ba507c8d59f6699a320da0. 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/35gu7pEQ2gOLUvskspCD3Y.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/35gu7pEQ2gOLUvskspCD3Y.