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 0x55b621f7595e9cbdf468dce4d1f1e346f82a0ae179510a860806b462d6206b65. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b0433e8d-26f4-46d7-9049-604ce80ac38b.json and https://artists.proofprofile.net/proofs/artist/b0433e8d-26f4-46d7-9049-604ce80ac38b.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 0x6d38a38b8807e1334dfd409c6c6d8c24915806a91ec3f09de813c5d666ee31e4. 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/4rb9yx6UOZUzOI4KJSA16J.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/4rb9yx6UOZUzOI4KJSA16J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc098f7a26690f04e0050ec455c61c1fc0a7d5f4b551599f39648bef201018dc. 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/4srUlca6QD1vacAhxmgEln.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/4srUlca6QD1vacAhxmgEln.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46be68feed5b7b5b195ddd309565e5eec49618a70ee4c38ab69443141ed95a0f. 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/2f2TFkyn0jMoaM44b0kNoz.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/2f2TFkyn0jMoaM44b0kNoz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ff0d5907782d888a257e73ed3a87747521d50f33dd0cf7e96fb422887e5606. 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/4F6JAyjEZhyT2p50YF8agG.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/4F6JAyjEZhyT2p50YF8agG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a43e663f06557fd4c1c659660777f26461f04a3f22b0f273c8056fc7dd8de00. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/27w16yqRISIJ1tWksSj3DZ.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/27w16yqRISIJ1tWksSj3DZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce341118df04ef39b8374735e6522e7ada5e09c7c368a72d202b743bf3ea3ad. 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/03CeABNvfM7RHptXTCr7yn.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/03CeABNvfM7RHptXTCr7yn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca8766f03ddead6876533edd70fa539e478d56945a8f8b7434ac7083bd961570. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ldSUfTa6SH2SRPShBYyIg.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/4ldSUfTa6SH2SRPShBYyIg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ebc760ee7b7e2c55cb9658bf92bb115486d0a21a391f3499a240578b2a9da1c. 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/4bcbQOxkC00CMDuGHBXCqY.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/4bcbQOxkC00CMDuGHBXCqY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022ecee706b3694f22f530a836460ea5708d96f39c83223fb233d74df09e9703. 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/7HMlN49fOKQlDo7RJI8sdT.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/7HMlN49fOKQlDo7RJI8sdT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116c3322d9fd88792e031445fb4db3ac1d4a8c2e4df82f410dfcd13962b82ec7. 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/1jtLQkWGdK0hrjSwfa9YIb.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/1jtLQkWGdK0hrjSwfa9YIb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd34548ea71b02ced59e208ac5f2a1532f83a14f8bdf4c89375f9ad6f3d7cc08. 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/4WUVAVbwAG9Jr0ctUllUAs.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/4WUVAVbwAG9Jr0ctUllUAs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611fd196322ff00f2c606178f9ab8f4dc22c9cc85252bdabc8d6496833a7c56f. 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/2J6dVNGc0OQj4KSuLnNZrg.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/2J6dVNGc0OQj4KSuLnNZrg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0991dad38669f0350e6e254038fe9a66bfc0490ca8f907bcc570b41cabf5499. 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/1UY0jJ0bXSerfPXILL5PMz.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/1UY0jJ0bXSerfPXILL5PMz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe2585d1afef9be9e159217d101c400953180367abe1d8a7d9540296740470e6. 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/1LdXKn4yLqhwbTay5ktht4.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/1LdXKn4yLqhwbTay5ktht4.
{"copyright_id":"0xdefeba6e87846e96567c860e286f75a5915ab9869b963daf487ffec8fcf8d60e","isrc":"FRX202224658","name":"在他乡 - DJ阿卓版","registered_at":"2026-06-19T20:11:57Z","spotify_id":"7bi3YUnGTBQit8hBcetaWI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefeba6e87846e96567c860e286f75a5915ab9869b963daf487ffec8fcf8d60e. 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/7bi3YUnGTBQit8hBcetaWI.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/7bi3YUnGTBQit8hBcetaWI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91545da7a722eef7a94fd1d7300e6a0cc3b2e8a4a611aca369a23e1ac7cc430. 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/5uwcLfz5krPUPDVFBxCZQj.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/5uwcLfz5krPUPDVFBxCZQj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x484f1f9364b52aba5d101778a318c453fef7a161d762b3c988f8081d96e9eda6. 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/7nJRLGxsd1LX0xUuhBEhqu.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/7nJRLGxsd1LX0xUuhBEhqu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dfa659ce64dec9f334b86ecc3b6a27ba18c81c36b4fc77eb6648d2f97cb2f7. 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/5DsHEqI9sVaZ9CVmWIHZu1.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/5DsHEqI9sVaZ9CVmWIHZu1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f64f4cdf271b0030575245444c6a968d16ea1a3b1dd9b25ff4a25cee9296b8a. 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/5WTC15ABIPP00LOoEAt3in.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/5WTC15ABIPP00LOoEAt3in.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5312d2f6b284025173104e51f91bac432beb3e9596ae7f9504dbd815c4498b83. 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/2hxza03MF1HL4HD1Sxeke7.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/2hxza03MF1HL4HD1Sxeke7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d02d6b733b33ee5a5923502d4f3bde8e05bb6db9dc1c8727193c65b1433689a. 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/6v2VSYtYHBm6I0wOb8qRHo.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/6v2VSYtYHBm6I0wOb8qRHo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x655f949b052ffa35892cdeef9168ee8d7db731009eafdbd477302851b1410d2a. 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/5oAlqcYX8hzvi2zB14fTO2.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/5oAlqcYX8hzvi2zB14fTO2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f90fc1dcbc368e722e5c640b8631ba028181e61c95add000cc50ac36b6f7927. 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/6nAr2TYJSjDrHe8GfZp5dx.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/6nAr2TYJSjDrHe8GfZp5dx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999b215c0830198b94b0293a00af9e0a5f2c5d9a2ce106105529d19a3a005f5a. 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/5MofaI9zhEBle5MBgXI1Vd.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/5MofaI9zhEBle5MBgXI1Vd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x797e2753becfa450dbaa8d3b76331fe41cf3e1aa7b46973891b7599b0e4b75a1. 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/33IS81IuLu0SMH4tbKhYrU.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/33IS81IuLu0SMH4tbKhYrU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f4873d7b6b478f8ba693149656b4ac78c02f48cff26934cf4d9c4254fe74a64. 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/6mTqWKbkxhmQjzOD6yMUuk.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/6mTqWKbkxhmQjzOD6yMUuk.