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 0x49ebb24abfd36c3e72d2685be7ec7fc96112dadf3659c3e31b880f78a6b410f4. 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/c834aa68-0433-4ceb-8320-333bca3522af.json and https://artists.proofprofile.net/proofs/artist/c834aa68-0433-4ceb-8320-333bca3522af.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xec66fc0915c0f5ae6652a722a30761d5d98a01b7762af3a4492ad50a38fc0af4","isrc":"USUYG1419605","name":"Bad Things (Intro) (feat. Suga Free)","registered_at":"2026-06-07T18:42:31Z","spotify_id":"2wpgxCzl6m0x0XgHcCojP3","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 0xec66fc0915c0f5ae6652a722a30761d5d98a01b7762af3a4492ad50a38fc0af4. 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/2wpgxCzl6m0x0XgHcCojP3.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/2wpgxCzl6m0x0XgHcCojP3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4952af6bd78f27888eb3d1cbb29f1b1a2477d74c63065bfadc54365374179efe. 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/12h2DHtHRrxrhe1mc5QmKm.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/12h2DHtHRrxrhe1mc5QmKm.
{"copyright_id":"0xcadcaae08aaebf888f73985885895971d61fb75d8085c3702d9306a35f0f3bee","isrc":"USUYG1419607","name":"Big Funds (feat. CeeLo Green)","registered_at":"2026-06-05T09:09:23Z","spotify_id":"4Jrxiv9gVbgPg2n6cW4wkI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcadcaae08aaebf888f73985885895971d61fb75d8085c3702d9306a35f0f3bee. 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/4Jrxiv9gVbgPg2n6cW4wkI.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/4Jrxiv9gVbgPg2n6cW4wkI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3f8dbb4f6f849454843eaf5ed8ba76e76df278f5d6b9f4421592cc1e6582716. 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/2JzcBY4m0qO2Tdjdvt4NNx.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/2JzcBY4m0qO2Tdjdvt4NNx.
Maybe The Next Time (feat. Roc Marciano)
{"copyright_id":"0x94e65a65564380b46fdeca16d66d789defc5c375bdeef29b2a6464448b2c39fe","isrc":"USUYG1419609","name":"Maybe The Next Time (feat. Roc Marciano)","registered_at":"2026-06-04T15:16:21Z","spotify_id":"50MSyoCRu0FAtzH930rmDC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e65a65564380b46fdeca16d66d789defc5c375bdeef29b2a6464448b2c39fe. 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/50MSyoCRu0FAtzH930rmDC.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/50MSyoCRu0FAtzH930rmDC.
{"copyright_id":"0x8bcde5bd9d112815a5dac810e31391b6d8eba8938b6a6e67265098daf7e3d2fc","isrc":"USUYG1419610","name":"How 2 Knock (Interlude)","registered_at":"2026-06-08T00:56:59Z","spotify_id":"4ETKvtxVM2Wvdsoy053GWY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bcde5bd9d112815a5dac810e31391b6d8eba8938b6a6e67265098daf7e3d2fc. 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/4ETKvtxVM2Wvdsoy053GWY.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/4ETKvtxVM2Wvdsoy053GWY.
{"copyright_id":"0xcef6ded677a028b9792a2d22afdd5cc5b72089e67c22375785678f3cb9f7922d","isrc":"USUYG1417275","name":"Leave It Up To Me","registered_at":"2026-06-04T07:45:11Z","spotify_id":"6xRD47ABwR3y4RytXiTJFi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef6ded677a028b9792a2d22afdd5cc5b72089e67c22375785678f3cb9f7922d. 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/6xRD47ABwR3y4RytXiTJFi.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/6xRD47ABwR3y4RytXiTJFi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5238d92e13e2582e56604b0cc7ee02d0a8d360df88dc89cb234d5a0dc0bf2019. 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/3o6AvpV3y3eioTy0xMTdhR.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/3o6AvpV3y3eioTy0xMTdhR.
{"copyright_id":"0xa08524a1d5d1a78fb305f5977aaf09361fbeff7010aac7e69736610e5eaa48bb","isrc":"USUYG1419614","name":"Hotel Bel-Air","registered_at":"2026-06-04T07:37:19Z","spotify_id":"4YiiN44PdXBR3UbzkF6aas","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa08524a1d5d1a78fb305f5977aaf09361fbeff7010aac7e69736610e5eaa48bb. 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/4YiiN44PdXBR3UbzkF6aas.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/4YiiN44PdXBR3UbzkF6aas.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc1b428958d74a16c37953867de16463d0d3fee6d86e8251bae8c5f13f6e0660. 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/40i123eK1z1saRvFPPX8YV.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/40i123eK1z1saRvFPPX8YV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33cff3b8127943f66c7c497018a46772e398017c4bbf806c9836cd4f1e4d4420. 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/6icGZHntnxHkN0VXVb2JnS.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/6icGZHntnxHkN0VXVb2JnS.
WOOP WOOP BOP BOP 1982 (feat. Jay Worthy & LNDN Drugs)
{"copyright_id":"0x561e219f0ee16171eebbb1afcb58b3bdbf7726d9934f117733cec4523e3b03fb","isrc":"QMFME2343275","name":"WOOP WOOP BOP BOP 1982 (feat. Jay Worthy & LNDN Drugs)","registered_at":"2026-06-21T21:17:36Z","spotify_id":"3qMhwedzDFTdI6SdP6Wuru","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x561e219f0ee16171eebbb1afcb58b3bdbf7726d9934f117733cec4523e3b03fb. 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/3qMhwedzDFTdI6SdP6Wuru.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/3qMhwedzDFTdI6SdP6Wuru.
{"copyright_id":"0x561e219f0ee16171eebbb1afcb58b3bdbf7726d9934f117733cec4523e3b03fb","isrc":"QMFME2343275","name":"WOOP WOOP BOP BOP 1982 (feat. Jay Worthy & LNDN Drugs)","registered_at":"2026-06-21T21:17:36Z","spotify_id":"2quo6hHWSUAlY9pOD4KFFY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x561e219f0ee16171eebbb1afcb58b3bdbf7726d9934f117733cec4523e3b03fb. 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/2quo6hHWSUAlY9pOD4KFFY.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/2quo6hHWSUAlY9pOD4KFFY.
{"copyright_id":"0x6f7840ddeca8287137b257c48be716628cffef2c420511f6070acb7f1216df11","isrc":"USUYG1353622","name":"The Red Carpet (feat. LNDN DRGS)","registered_at":"2026-06-08T01:06:59Z","spotify_id":"29otq01znL0YmLLOT8Go6E","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7840ddeca8287137b257c48be716628cffef2c420511f6070acb7f1216df11. 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/29otq01znL0YmLLOT8Go6E.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/29otq01znL0YmLLOT8Go6E.
{"copyright_id":"0x33bd87f24cda7546f8a0cd9d46aeda7b98cc1b3d6e9784dcb2e5941caa45698f","isrc":"USUYG1353624","name":"Organic Poly Seeds (feat. LNDN DRGS)","registered_at":"2026-06-08T19:37:06Z","spotify_id":"4gxZWMeMes901i3Lv88hTA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33bd87f24cda7546f8a0cd9d46aeda7b98cc1b3d6e9784dcb2e5941caa45698f. 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/4gxZWMeMes901i3Lv88hTA.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/4gxZWMeMes901i3Lv88hTA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a1e8e7ad76c209c270794413a1fa61130d33d5595cf5618dd56dc89a1ebcfc0. 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/5HDV0hkxz5hpHf2wt6ACK4.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/5HDV0hkxz5hpHf2wt6ACK4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51dd5158b6a029dc4a5c1da536100716cf971a6682adc1428992ba93e86d33a2. 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/6qx19Gz32d0wl8Zx7CQh1e.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/6qx19Gz32d0wl8Zx7CQh1e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09483970592cd749a1b5eb54e164bfc067f8ce9c8fad7ea3ad422771f42bed1c. 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/1CZKShb9J8jCPpWnXr8eYa.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/1CZKShb9J8jCPpWnXr8eYa.