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 0xe4d31e730bb12cfa9cb40f0b89a399b851af149e42b740a74b3266603951f631. 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/d1db4063-d6ee-4a79-84b8-d1ea0780f5a3.json and https://artists.proofprofile.net/proofs/artist/d1db4063-d6ee-4a79-84b8-d1ea0780f5a3.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 0x882fc44e493050476c8d666316edf684c398f27e8f062e41d7db64741a1e99c9. 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/6LeH7ExfGkYevlBGHiqRyf.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/6LeH7ExfGkYevlBGHiqRyf.
{"copyright_id":"0xce62b5bbdfaa944d3af9374aea60c94e56ddb5f2eba38b4cdde7175bb96b72f5","isrc":"KRA301200315","name":"Baby Steps","registered_at":"2026-06-05T15:55:34Z","spotify_id":"02wkrfy00sbUO5DxirKMeV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce62b5bbdfaa944d3af9374aea60c94e56ddb5f2eba38b4cdde7175bb96b72f5. 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/02wkrfy00sbUO5DxirKMeV.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/02wkrfy00sbUO5DxirKMeV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6429de215e7b837e7c958270913b1933dfb383bea7e1b33ca745534d2d0b658. 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/5EuXi5p1tkKi19v4exT7B4.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/5EuXi5p1tkKi19v4exT7B4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcedc4c530c71d9c279b99474f674e24cb46f50c3b91652587ca183ed98f24edf. 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/4T0fx3n95L2KGvGvu3pbig.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/4T0fx3n95L2KGvGvu3pbig.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4c245c8416167a78acec5d46a0756175ff1ac8ab59fd306a9886b5c268aa73. 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/5W8l0JS5UlBEQtxW8sccow.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/5W8l0JS5UlBEQtxW8sccow.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe69e7c255c41782e33e5d69116b061b986dc2a072a882df89ae4599117434f0b. 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/2ntaCKG47EfBDF4moR4Xpp.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/2ntaCKG47EfBDF4moR4Xpp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce548ea72f81d0ad1a5c90c6a04688bd77489414b32e845507eb14d45d7b08ef. 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/4YHK08w2IYgMcByHvVmd7d.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/4YHK08w2IYgMcByHvVmd7d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1a32735162a4a4c2c78707e8147637a3ddb856cfd19b53c0f75ae5562f5068. 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/7khMBZeWJMPIyHehQ5aXuf.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/7khMBZeWJMPIyHehQ5aXuf.
{"copyright_id":"0x0a5dc5444dcd41ab32a5b555a4ff0da87b18535edb7eaa0ea5e6aaca9fba6291","isrc":"KRA301500653","name":"I Like the Way","registered_at":"2026-06-19T08:13:30Z","spotify_id":"2FuQAt2jyutlhnsz18iZ9B","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a5dc5444dcd41ab32a5b555a4ff0da87b18535edb7eaa0ea5e6aaca9fba6291. 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/2FuQAt2jyutlhnsz18iZ9B.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/2FuQAt2jyutlhnsz18iZ9B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe56ccf3dc14116ff4e13101961f23f9dd7c39785ac1635adb88da566e9ffed44. 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/06LjyypmNx0S5xWLv95LWY.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/06LjyypmNx0S5xWLv95LWY.
{"copyright_id":"0x7b6f64b20141a7eab772197ce4b2efcc144a5c99d1a86be09ab2f90e1c84110a","isrc":"KRA301500655","name":"Merry Christmas","registered_at":"2026-06-08T17:35:56Z","spotify_id":"3KdPgCH2u51vrT8YCYZABH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b6f64b20141a7eab772197ce4b2efcc144a5c99d1a86be09ab2f90e1c84110a. 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/3KdPgCH2u51vrT8YCYZABH.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/3KdPgCH2u51vrT8YCYZABH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c338d473719ede86374f4ddc7611b37baa4953dd736173c7d7bf6ac2ec0d5e. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2C0Rtj51eQ9l5f7tsY3sWY.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/2C0Rtj51eQ9l5f7tsY3sWY.
{"copyright_id":"0x071dd6c77eff77004dbe098f161ed1254bdf055ca957de703dccab3b617321fe","isrc":"KRA301500657","name":"Dear Santa - English Version","registered_at":"2026-06-09T05:49:52Z","spotify_id":"7GUbqy8Ldj5lh0c6lh9Iun","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x071dd6c77eff77004dbe098f161ed1254bdf055ca957de703dccab3b617321fe. 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/7GUbqy8Ldj5lh0c6lh9Iun.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/7GUbqy8Ldj5lh0c6lh9Iun.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc3afb554ab795f5b28401fb0c3fcaf4e7387baf64d43de5f11298fc46d5a3d7. 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/0VFXAVW7gkycfCB9LGs5Jx.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/0VFXAVW7gkycfCB9LGs5Jx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11a91302ed517c8fd65f94f11e3e3fb07b96aa53c351126bb0909d0bb63ee724. 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/7jggg044ydTAscYSFN8xxe.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/7jggg044ydTAscYSFN8xxe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc60b2b163a66d4891a526f2eb3f3905c51808d25fea47fcec71b1295abef73. 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/02hrCTdnmJukKdRneFrbE0.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/02hrCTdnmJukKdRneFrbE0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c2d457e2305104b43d73eac3acc9b7c7042950d5203a9d58f3878544ca277d. 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/10BqvL2yPq635C5E5CgvJn.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/10BqvL2yPq635C5E5CgvJn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7f76a7076e20d3c61f7cefc884121d00a3016b8739fd61b557ccd8c8a248ab. 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/2afUIEbNTeUOYZ9ghDXZLI.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/2afUIEbNTeUOYZ9ghDXZLI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4da305948863736bacdcd727547aebd739b36ea5b7cf41667614b44acfdfdd2e. 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/0UAdUZe9qgS4F1d3rZBVsr.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/0UAdUZe9qgS4F1d3rZBVsr.