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 0x52d3dcfba4fb7a84687784a88e2a46ee16bfd07017d8e2f147e1e44fa45d1b8d. 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/c146422f-4139-45c4-8045-822e93cf1b66.json and https://artists.proofprofile.net/proofs/artist/c146422f-4139-45c4-8045-822e93cf1b66.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 0xf66428077b9063a1e7667d27c840b4bdb9bd78b3f4334a6cfe67f9c5ddaf0c9f. 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/2WdjpbuaCRX1oh4GRAB16E.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/2WdjpbuaCRX1oh4GRAB16E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeef6dc7825723cba062477eda6f2caf1d99f16b3fc3e5cd25ce07307e28e78ca. 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/0z6FizEk3qkQYyiqV3BZFX.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/0z6FizEk3qkQYyiqV3BZFX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee90fe6adafbf194ac832baa6702c07f1c9dd0e950c4d365520ec68ee90e8f2. 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/2g5yWjjAfx2mJMdfq2ljqB.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/2g5yWjjAfx2mJMdfq2ljqB.
{"copyright_id":"0xdf5651104f6d45c2f3bb74a9da6bcf3e838337ba02e6c51ddcec79128d8071ad","isrc":"DEQ021804025","name":"Vorhang zu (Intro) - Instrumental","registered_at":"2026-06-10T22:13:27Z","spotify_id":"61QcILXCj8YyUltFQdgVff","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5651104f6d45c2f3bb74a9da6bcf3e838337ba02e6c51ddcec79128d8071ad. 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/61QcILXCj8YyUltFQdgVff.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/61QcILXCj8YyUltFQdgVff.
{"copyright_id":"0xb1974cbeb9ad69583cf3450441c26abd1c1c3595b666914b74879b9fb61fdc21","isrc":"DEQ021807717","name":"Mad Noise - Instrumental","registered_at":"2026-06-21T10:32:23Z","spotify_id":"6UB0VRQ1QABWIRL8ewpGlX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1974cbeb9ad69583cf3450441c26abd1c1c3595b666914b74879b9fb61fdc21. 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/6UB0VRQ1QABWIRL8ewpGlX.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/6UB0VRQ1QABWIRL8ewpGlX.
{"copyright_id":"0xa81af5f8874de0871fd662360a8023f0c92f5c8e42e8f01639122966515be3b6","isrc":"DEQ021804028","name":"Heliophobia - Interlude Instrumental","registered_at":"2026-06-19T17:39:09Z","spotify_id":"7ij3PpxqV7X7QgfFrQ6GfB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa81af5f8874de0871fd662360a8023f0c92f5c8e42e8f01639122966515be3b6. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7ij3PpxqV7X7QgfFrQ6GfB.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/7ij3PpxqV7X7QgfFrQ6GfB.
{"copyright_id":"0x8ffc030e0ca10839d0fdacf4503720c64e2ee7f684f96490af0ff74f832f5b18","isrc":"DEQ021804034","name":"Sonnenbrille - Interlude Instrumental","registered_at":"2026-06-08T14:43:35Z","spotify_id":"2UgJbW5d2FXB48dRuG0qXg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ffc030e0ca10839d0fdacf4503720c64e2ee7f684f96490af0ff74f832f5b18. 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/2UgJbW5d2FXB48dRuG0qXg.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/2UgJbW5d2FXB48dRuG0qXg.
{"copyright_id":"0xdf5651104f6d45c2f3bb74a9da6bcf3e838337ba02e6c51ddcec79128d8071ad","isrc":"DEQ021804025","name":"Vorhang zu - Intro","registered_at":"2026-06-10T22:13:27Z","spotify_id":"47QgMRyasQqyi1T6uiLt3e","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5651104f6d45c2f3bb74a9da6bcf3e838337ba02e6c51ddcec79128d8071ad. 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/47QgMRyasQqyi1T6uiLt3e.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/47QgMRyasQqyi1T6uiLt3e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb6bf950fd499d5ba8a5d3791bb20035c1daa56dc5563420ce6c37dc0d81059. 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/1IxHbN9iA4ZvUaxLseohOj.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/1IxHbN9iA4ZvUaxLseohOj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0376de5d0393791fb27a748428e1e87237449d81ee5a49b09da993c772cce3a0. 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/0m6OTPjlVJ1xvR4zo9VaZs.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/0m6OTPjlVJ1xvR4zo9VaZs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa81af5f8874de0871fd662360a8023f0c92f5c8e42e8f01639122966515be3b6. 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/4p4jFIDaSgrLDumWGitLOE.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/4p4jFIDaSgrLDumWGitLOE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc23da83823aa398ecc54c10d92bb3f9ac768a43d01fc273b2bba85dc1a33de77. 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/1lrOMUx4211NnRtV1OwDfh.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/1lrOMUx4211NnRtV1OwDfh.
{"copyright_id":"0x17c0bf08676b9cc676eb5d6d425f7b0acbad16f3e5b4a7efb311d08da78f1d0e","isrc":"DEQ021804030","name":"Kopf oder Zahl","registered_at":"2026-06-08T23:09:37Z","spotify_id":"0Q6SC1OfdElVKJNEBmDDsG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17c0bf08676b9cc676eb5d6d425f7b0acbad16f3e5b4a7efb311d08da78f1d0e. 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/0Q6SC1OfdElVKJNEBmDDsG.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/0Q6SC1OfdElVKJNEBmDDsG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0b13748c8484af9ac4c2a5644e34af062d14b4ed73f2a2464dd0659794b77a. 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/0oDGweN53uCPOEjsIPEhN9.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/0oDGweN53uCPOEjsIPEhN9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02918ea0ab4c402c6e1c8346d458e473ea1f083c236be3a037e0d650289e1261. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3LLR2fdA960E7xjJAcvarg.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/3LLR2fdA960E7xjJAcvarg.
{"copyright_id":"0x8ffc030e0ca10839d0fdacf4503720c64e2ee7f684f96490af0ff74f832f5b18","isrc":"DEQ021804034","name":"Sonnenbrille - Interlude","registered_at":"2026-06-08T14:43:35Z","spotify_id":"4mQ5Pzrv58MxWrVccN8UVl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ffc030e0ca10839d0fdacf4503720c64e2ee7f684f96490af0ff74f832f5b18. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4mQ5Pzrv58MxWrVccN8UVl.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/4mQ5Pzrv58MxWrVccN8UVl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1516d0136131443e6fd0395c7fda3ba040cf89f69f78eeadf53617f36dc1bc4. 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/4hyUoahX18R9WJ7w8HQNM8.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/4hyUoahX18R9WJ7w8HQNM8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac9c962e34c6033b959c38631b88cf345d20ce810f8d397b5a210e9b70ea950. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1iG0PClYBFoITWMO0AHTku.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/1iG0PClYBFoITWMO0AHTku.
{"copyright_id":"0x644c1639af5dc4c9c1dd8e293689580a61232a45181b37b8336cbe94f5349c3e","isrc":"GBLPF6773825","name":"Auf die Stage (Alles was ich brauch)","registered_at":"2026-06-23T16:22:37Z","spotify_id":"6ZSdFV7CTtOJfwiMWow2kl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644c1639af5dc4c9c1dd8e293689580a61232a45181b37b8336cbe94f5349c3e. 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/6ZSdFV7CTtOJfwiMWow2kl.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/6ZSdFV7CTtOJfwiMWow2kl.