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 0x0af7cb831fcba9c5799a378e1be39d8477534d8f513271b6b473f00f7a5651ab. 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/03cefefc-b0bc-4ca2-b47d-ea2b282b974c.json and https://artists.proofprofile.net/proofs/artist/03cefefc-b0bc-4ca2-b47d-ea2b282b974c.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 0x8365105ef38ae5837fe6bd5a87cb84c67e58c6373fd8cfe4a0ef5245456721e4. 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/5AOkd7BJEmVj3pxRhW072C.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/5AOkd7BJEmVj3pxRhW072C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ef8cb50e2db1c01069826b94a6bfbb774a9ff9f7cc16acc27d9ea9ed82dd79. 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/3wAulDuaq7hYR0Oc61eMXB.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/3wAulDuaq7hYR0Oc61eMXB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eed9b80b6ea895d5cf082554cde1b8e9014638e7864d849c29d3c5440233766. 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/4uENLDm1ig23LmYH0yVDec.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/4uENLDm1ig23LmYH0yVDec.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21302b3157132e9e842c34ced05dea1f3747be7770c01ae9d77ed664f9cceef2. 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/2D4DUc5XU6p8iBmzjPH9AZ.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/2D4DUc5XU6p8iBmzjPH9AZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eed9b80b6ea895d5cf082554cde1b8e9014638e7864d849c29d3c5440233766. 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/1VsFPqFFDjeenwRX5qTUwR.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/1VsFPqFFDjeenwRX5qTUwR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e6a2a90e415bcc5372261ecd4d790fb4d58a8241588a74c127b876d5518b3c. 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/12h8OUGURGztnum8e92RXu.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/12h8OUGURGztnum8e92RXu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ef8cb50e2db1c01069826b94a6bfbb774a9ff9f7cc16acc27d9ea9ed82dd79. 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/1jxn3isffYQHcGmzy4Z309.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/1jxn3isffYQHcGmzy4Z309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1311e2c8b038f95f9d7a3695589b4f5a0ef75fe4c2f6b5b51112a47fd54ddbc2. 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/6aPf6RuVUo4S6qVvkqsq4N.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/6aPf6RuVUo4S6qVvkqsq4N.
{"copyright_id":"0x5ddffecc5ed3ea9f6a239becea23334a529c3ad6e9c893dc8c89a7638c51ff24","isrc":"PL59G2400388","name":"SZYBKIEGO GRUBEGO ŻYCIA","registered_at":"2026-06-04T10:40:54Z","spotify_id":"5KEYvmPDI5i8cPFyAHzusX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ddffecc5ed3ea9f6a239becea23334a529c3ad6e9c893dc8c89a7638c51ff24. 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/5KEYvmPDI5i8cPFyAHzusX.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/5KEYvmPDI5i8cPFyAHzusX.
{"copyright_id":"0x3f5a618f0d2c72185d7c8d2df70d9252aef0b3673d9e0dc9393dd18f44dd161e","isrc":"PL59G2400391","name":"TAXI RAVE - BeMelo Remix","registered_at":"2026-06-06T13:17:41Z","spotify_id":"4KOdivAQHIcOyD2DYA4BUN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f5a618f0d2c72185d7c8d2df70d9252aef0b3673d9e0dc9393dd18f44dd161e. 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/4KOdivAQHIcOyD2DYA4BUN.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/4KOdivAQHIcOyD2DYA4BUN.
{"copyright_id":"0xd978f265235082d833de9c40f6eecd95ad6f68bb7be0fc496b6183b40d6cb666","isrc":"PL59G2400392","name":"HERO RAVE - SARAPATA Remix","registered_at":"2026-06-07T15:42:41Z","spotify_id":"75dG1GzCDv2MkonbKQGKIi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd978f265235082d833de9c40f6eecd95ad6f68bb7be0fc496b6183b40d6cb666. 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/75dG1GzCDv2MkonbKQGKIi.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/75dG1GzCDv2MkonbKQGKIi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ccc68b0ec539a56dffb2f2ec5c1171fe9813f349f7882e2ca5ee510e828bb9. 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/1g88Qpz9ZsJM1hlB3PLdgY.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/1g88Qpz9ZsJM1hlB3PLdgY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ccc68b0ec539a56dffb2f2ec5c1171fe9813f349f7882e2ca5ee510e828bb9. 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/6tARtPlcilM1u4tbAWgato.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/6tARtPlcilM1u4tbAWgato.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc42ae14818b0bb746f8e19f85adb547d57ffa9389291404b3e650f6fc258397c. 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/4EvCYXjPweKzMgTCRYgmp2.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/4EvCYXjPweKzMgTCRYgmp2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e6a2a90e415bcc5372261ecd4d790fb4d58a8241588a74c127b876d5518b3c. 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/2b6TxwMGarNIHtTdgRmWe8.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/2b6TxwMGarNIHtTdgRmWe8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21302b3157132e9e842c34ced05dea1f3747be7770c01ae9d77ed664f9cceef2. 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/5lwu9g10m5ghkp9XWl65YZ.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/5lwu9g10m5ghkp9XWl65YZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc42ae14818b0bb746f8e19f85adb547d57ffa9389291404b3e650f6fc258397c. 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/3r83p361VVJCvW3rF46Tc4.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/3r83p361VVJCvW3rF46Tc4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8365105ef38ae5837fe6bd5a87cb84c67e58c6373fd8cfe4a0ef5245456721e4. 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/33CzJW6vl910FirkpK0o2Q.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/33CzJW6vl910FirkpK0o2Q.
{"copyright_id":"0xd005a01a9827cce233f99502e8a8b76c65171f2ecaaf8c3ef258e1858c2adf2c","isrc":"PL59G2400420","name":"DOLCE VITA","registered_at":"2026-06-01T17:11:30Z","spotify_id":"4jOscHFyPehqUO3ZnEYjn8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd005a01a9827cce233f99502e8a8b76c65171f2ecaaf8c3ef258e1858c2adf2c. 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/4jOscHFyPehqUO3ZnEYjn8.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/4jOscHFyPehqUO3ZnEYjn8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa45c76fa49c6fd3e0c9c3a3597425d63a5ea35ae9eeaf905a3b897d7a9545dca. 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/6fpumw6IHcGikjLBCsfUNv.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/6fpumw6IHcGikjLBCsfUNv.