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 0xa9618f35a1ed6a93e87803166d8c2ba3047cbe627298dc7706c270d8ab9a3c5d. 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/647b238f-0c02-4f2a-83da-ddbcb1f685c4.json and https://artists.proofprofile.net/proofs/artist/647b238f-0c02-4f2a-83da-ddbcb1f685c4.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 0x42c7ede32db79123db8d234be98b72af745f480a37c6ba6cd36a181df5f80ef2. 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/6SvnqvKZ334xV87DC4nW9x.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/6SvnqvKZ334xV87DC4nW9x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556b89bd3e4dd9de493a18c947a646c165d0f111a45bea7758900381665d1882. 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/0Vj1v7HLrpkIuP9A21O7aN.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/0Vj1v7HLrpkIuP9A21O7aN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f6734b8cecc6f136bcde2796b83833dc748fa7161aea3fc22bb9237cbfd936. 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/1fOuYO9MDxiaRjpSDVNBSn.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/1fOuYO9MDxiaRjpSDVNBSn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ec2f426f828581a01f9e6d9f37557903e5f51f2d022d513d5456abe785a78ea. 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/6MRFiHmW2yURxroHaTcLUR.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/6MRFiHmW2yURxroHaTcLUR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556b89bd3e4dd9de493a18c947a646c165d0f111a45bea7758900381665d1882. 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/6w0OObZR46iDXnVF2vsfqq.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/6w0OObZR46iDXnVF2vsfqq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c9d694773266c4dad2b3a48aca61cd4e38b5657a82729b34402ec555904f6af. 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/2bd3Jd9DPnQMTHhFR8iVyj.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/2bd3Jd9DPnQMTHhFR8iVyj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x834b05664543591ab01810cc4bf9e9e93076d01d23ea34e202a1d3f9fc708e90. 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/1NWXKi7cRAUMbCyEHiqNa9.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/1NWXKi7cRAUMbCyEHiqNa9.
{"copyright_id":"0x554d81e1bfddef420e03dfc4b85f2c202159760a4e2b7f667d47a5563429317b","isrc":"CA5KR2452245","name":"Squad Anthem - Mad Dubz Remix","registered_at":"2026-06-27T00:47:28Z","spotify_id":"1hzhBLGHBcVlUChCiVUxmz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554d81e1bfddef420e03dfc4b85f2c202159760a4e2b7f667d47a5563429317b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1hzhBLGHBcVlUChCiVUxmz.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/1hzhBLGHBcVlUChCiVUxmz.
{"copyright_id":"0xef9e4050375b1e6920bd3fd5fc3f15e40be38f760289e46b754c7bad3cb6d2ce","isrc":"QZMHN2047121","name":"Wheel Up - Original Mix","registered_at":"2026-06-23T09:04:32Z","spotify_id":"701UvhPkVL9WNDDfOmXREv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9e4050375b1e6920bd3fd5fc3f15e40be38f760289e46b754c7bad3cb6d2ce. 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/701UvhPkVL9WNDDfOmXREv.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/701UvhPkVL9WNDDfOmXREv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe66489c91bd6f7188d7ed04aaddd59844c9d503cb7c6e10ac1626825063e7b91. 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/5a8FGct2Sve1m8bt2f1aHt.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/5a8FGct2Sve1m8bt2f1aHt.
{"copyright_id":"0x554d81e1bfddef420e03dfc4b85f2c202159760a4e2b7f667d47a5563429317b","isrc":"CA5KR2452245","name":"Squad Anthem - Mad Dubz Remix","registered_at":"2026-06-27T00:47:28Z","spotify_id":"6dHEbbg9fTGscUFrLwTw5x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554d81e1bfddef420e03dfc4b85f2c202159760a4e2b7f667d47a5563429317b. 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/6dHEbbg9fTGscUFrLwTw5x.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/6dHEbbg9fTGscUFrLwTw5x.