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 0x2b93f759e2c5fe265f93f9cbd4266a705398aace2a6342b44d5f2a541863f1f6. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0a0bc496-e641-4204-bd21-5a84ce3f6633.json and https://artists.proofprofile.net/proofs/artist/0a0bc496-e641-4204-bd21-5a84ce3f6633.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xfabad166f52d862ece867ceff540ec1433df647137c889ef1a66747b288bbd86","isrc":"DK4YA2162301","name":"I Like It","registered_at":"2026-06-20T18:43:33Z","spotify_id":"4F3xGFOyQTlW7sbWXrjEPS","type":"track"}
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 0xfabad166f52d862ece867ceff540ec1433df647137c889ef1a66747b288bbd86. 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/4F3xGFOyQTlW7sbWXrjEPS.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/4F3xGFOyQTlW7sbWXrjEPS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba3bb92b26f99fa0c14a76a3b1ca188e28a91f8e042413bdabf34ea2e20a764. 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/0AsQ17vPhHOrCDOYtNDaWA.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/0AsQ17vPhHOrCDOYtNDaWA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b7342831dc9583b37070b6b4802bd7ef62da8e1a855042d8e9d15f3b2a0de1. 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/3c6INVtQAZzWMn2zhzSBvL.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/3c6INVtQAZzWMn2zhzSBvL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05d6ed79cf769248d1d7ffeec11d98e26239157a5aeaa28705e7b622482e4442. 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/0kP63YkYyR03OeACwParCZ.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/0kP63YkYyR03OeACwParCZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf50300db9d8734b374cbad6711c87baf76f03385ef2f35a2f608016fe23229fc. 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/4pu2mK2JLudT9DMT3ySttX.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/4pu2mK2JLudT9DMT3ySttX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f4bd36e99f3e95fc02c569208e5d2e6eea584a90e868fd77a1772d43c76afce. 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/5iCFgvPGN96RSt5way1lx0.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/5iCFgvPGN96RSt5way1lx0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442a157491bcf58810a705c53948e370c0969f60eb86c8d708bf4e95809c36ee. 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/70WtZP1RxUhZk8ZgOtXdIL.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/70WtZP1RxUhZk8ZgOtXdIL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927237b0c82428944984c90c9e59869343dd9949b4afb5d4e957948d7318b21b. 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/7eNyHqRphDrAqz3asNuSfK.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/7eNyHqRphDrAqz3asNuSfK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b4393d2079e6fc131a378640c014e1c93037c580352f4598665355a36e04f0a. 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/7GmkNrpbghDvpyS5sc1y5D.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/7GmkNrpbghDvpyS5sc1y5D.
{"copyright_id":"0xa6930abc1ed8469b3b81ab4f82024db87acc3ba85297fc53955c1da9f9a26f33","isrc":"NLT2H2100332","name":"We Got Love","registered_at":"2026-06-09T19:41:10Z","spotify_id":"1AmbuOxWzPtNaganSIA5pv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6930abc1ed8469b3b81ab4f82024db87acc3ba85297fc53955c1da9f9a26f33. 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/1AmbuOxWzPtNaganSIA5pv.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/1AmbuOxWzPtNaganSIA5pv.
{"copyright_id":"0x9978e6e99ab8e0b5c67f8707b285bed8b11c608ab71453c81ba3fbe272cabc07","isrc":"FR10S2128311","name":"A Little Bit of Faith","registered_at":"2026-06-07T19:00:22Z","spotify_id":"6WYhOwUUMTKYkKdEO6Ojwn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9978e6e99ab8e0b5c67f8707b285bed8b11c608ab71453c81ba3fbe272cabc07. 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/6WYhOwUUMTKYkKdEO6Ojwn.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/6WYhOwUUMTKYkKdEO6Ojwn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f447550cd8ac60c368f64c1c4702b0591c3d7dafa882cec4c9bbca320244c7. 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/1MEuVv9gLwioMfHyNGGgKh.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/1MEuVv9gLwioMfHyNGGgKh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05d6ed79cf769248d1d7ffeec11d98e26239157a5aeaa28705e7b622482e4442. 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/2nbXJc7xBovksZPlfUzX55.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/2nbXJc7xBovksZPlfUzX55.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b7342831dc9583b37070b6b4802bd7ef62da8e1a855042d8e9d15f3b2a0de1. 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/5sk3TsxgKiisv1I8uVsdDc.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/5sk3TsxgKiisv1I8uVsdDc.
{"copyright_id":"0xf340f2be3d3058a3afa70172d58fb1086f96283033a37620e7d01e346616d510","isrc":"FR59R2101881","name":"A Little Bit of Faith - le Shuuk Remix","registered_at":"2026-06-07T01:53:56Z","spotify_id":"0WTmgS8NvUtHlVQMqfwE22","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf340f2be3d3058a3afa70172d58fb1086f96283033a37620e7d01e346616d510. 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/0WTmgS8NvUtHlVQMqfwE22.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/0WTmgS8NvUtHlVQMqfwE22.
{"copyright_id":"0x9978e6e99ab8e0b5c67f8707b285bed8b11c608ab71453c81ba3fbe272cabc07","isrc":"FR10S2128311","name":"A Little Bit of Faith","registered_at":"2026-06-07T19:00:22Z","spotify_id":"3AnCxW4JAndjVO7Uj1Onzi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9978e6e99ab8e0b5c67f8707b285bed8b11c608ab71453c81ba3fbe272cabc07. 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/3AnCxW4JAndjVO7Uj1Onzi.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/3AnCxW4JAndjVO7Uj1Onzi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba3bb92b26f99fa0c14a76a3b1ca188e28a91f8e042413bdabf34ea2e20a764. 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/45fCsqUDv2ZqhtOK5KH4xX.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/45fCsqUDv2ZqhtOK5KH4xX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b7342831dc9583b37070b6b4802bd7ef62da8e1a855042d8e9d15f3b2a0de1. 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/7a5WRhsqI1Yf2VF6ybMciW.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/7a5WRhsqI1Yf2VF6ybMciW.