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 0x3eae3aed40eee978c644d374f0ba003703dd1391fa3f4011b49f49a6422ff464. 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/decc8f98-7243-414b-aa1b-b4746fc752db.json and https://artists.proofprofile.net/proofs/artist/decc8f98-7243-414b-aa1b-b4746fc752db.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 0xfcf32d81e37148383475a16b7dc2434bc7a32fe54a4be979e39cd30f3fa73f67. 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/1ceOM5YvaxtU654Ahl8meA.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/1ceOM5YvaxtU654Ahl8meA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1c45fc25d2551a4223860ecfd0796bae3fd13cc35900ba0a229cb862b521ae. 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/12vitTAHDyIsIp39hmdyGb.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/12vitTAHDyIsIp39hmdyGb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3679787e74e984cd05c4cc7dd56083d0aea884b99c71fef87930e7a56218db. 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/17DuV72ne0nRB3DZDXyKMV.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/17DuV72ne0nRB3DZDXyKMV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207aadac79fc575349b2311562d57e143f2435defd287cde1f063bd1c259bbc0. 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/1D2eGSjNRdXdywRGgP7qxx.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/1D2eGSjNRdXdywRGgP7qxx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d54cf030b6bc6f9ca3d04584a5e8ca21508a720d8553c66103f30021f7b5c9. 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/1tQJqSKPyPmBCOSdgGCfZA.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/1tQJqSKPyPmBCOSdgGCfZA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd81fc627ced107df0ea9fd5a40d0210d5231976da89574e4d22964c2517fc5. 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/70PHO0GfOEpjw2Nwl4q8vf.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/70PHO0GfOEpjw2Nwl4q8vf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ae5077a47d852bef2e951b68b5008426b28998cc6869143b8fbcce763989352. 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/1BejTapqVKqazsodmfXTxL.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/1BejTapqVKqazsodmfXTxL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f8c074733682f26bcc0b3a9b7543ab8b3d0cb4f5537187d8b299f8bc0c258c. 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/5e4VJas3rMI7DXRDDruhuk.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/5e4VJas3rMI7DXRDDruhuk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7c4f05c640e36d1c58e116b410129c6d0b0cb3009411d0abea27a85f9936453. 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/6kK6CTAzIqgs8lW67DZbfL.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/6kK6CTAzIqgs8lW67DZbfL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8184225978ce378b44b2160dad8a5de4a4b79b569a10fc3369b8d01c3e53c998. 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/0dFHOxvy9Zokor3tsty4s3.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/0dFHOxvy9Zokor3tsty4s3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95783f1cde90087212e7a88d4aadc6da48371488e0a09192be2544e44f61bb3f. 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/4eeJ3uH3Cn1RRumD0OPHzd.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/4eeJ3uH3Cn1RRumD0OPHzd.
{"copyright_id":"0xcefba18ce52bc1f72bdd63c6f90c0f259e92720863f790fe7e5cf5b780c6c348","isrc":"QZMEP2427586","name":"pick up the phone","registered_at":"2026-06-25T00:24:57Z","spotify_id":"21Hkmc3jp7TS92jkxgi8jy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefba18ce52bc1f72bdd63c6f90c0f259e92720863f790fe7e5cf5b780c6c348. 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/21Hkmc3jp7TS92jkxgi8jy.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/21Hkmc3jp7TS92jkxgi8jy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb035b96ce0b4c69f69eda46edcf511f7072b8467cc2decc4dfa9f4a8be016809. 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/1jzqeouFuybl5ddaT5tjZZ.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/1jzqeouFuybl5ddaT5tjZZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b8feabd387a13120069890f148d699c3f57b812d227a2822625aafa6e0616c0. 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/3n1fywnfPaP8DNsA1swOoh.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/3n1fywnfPaP8DNsA1swOoh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99836b431f498a7f0a8fd272de2d321c5627d0a721dda5b82d74a8059078c6d7. 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/1bTAXxpst5eEa4hwnzb8YU.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/1bTAXxpst5eEa4hwnzb8YU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ab0de41d76d6b6335c8073f831c50ad2ff47197864f74e41a0011b63e34784. 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/0hpmSQxWXJqoL6hlm2Jf0z.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/0hpmSQxWXJqoL6hlm2Jf0z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f782125ad5dcb77870d3a8121ab2715bc265addbd45890dccf43775401de805. 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/0w0Udzg2E3TprMLjYBddjl.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/0w0Udzg2E3TprMLjYBddjl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a4ab03de7394277bfda918e2ee566605f07f597e18bf47796b7803e9a0ea65. 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/623mmSBxVoQEN1B1bQX9m1.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/623mmSBxVoQEN1B1bQX9m1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68c7d559084c5239088ff61e676ed5cc6e395a4d8ccbccb59072f2d3813c0857. 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/4qHhPoU6TgKTtMBgMb98lk.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/4qHhPoU6TgKTtMBgMb98lk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711ba94f8e6d283eb2cb0107a114d60f2c45e5c0be1b94a88313ed17506ae735. 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/2dJgc795tKS5oi2lzoYwhK.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/2dJgc795tKS5oi2lzoYwhK.