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 0xb168314c935e31e843802baa76626a4c555b8cf417deab845605d4dc4348cb37. 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/057dad16-adf4-4fc4-aadf-3f56641e1c27.json and https://artists.proofprofile.net/proofs/artist/057dad16-adf4-4fc4-aadf-3f56641e1c27.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xa61a73857cd52cbb75bc63b78490896aa1c92c46f0c82f8bcfea9c7e319c751f","isrc":"BK4DA2300093","name":"Aficionados #AllStars1","registered_at":"2026-06-11T16:45:39Z","spotify_id":"5C0gyeMaHi8bl9iss0Iori","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 0xa61a73857cd52cbb75bc63b78490896aa1c92c46f0c82f8bcfea9c7e319c751f. 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/5C0gyeMaHi8bl9iss0Iori.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/5C0gyeMaHi8bl9iss0Iori.
{"copyright_id":"0x6fe414a74beeb697d771dfbd8c7220d1dce552acb4159ca7d86f61bfa897b275","isrc":"ES71G2402433","name":"Ahora y Antes","registered_at":"2026-06-06T17:36:06Z","spotify_id":"6HMK0ec3nLuKjBM6sUjmC5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe414a74beeb697d771dfbd8c7220d1dce552acb4159ca7d86f61bfa897b275. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6HMK0ec3nLuKjBM6sUjmC5.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/6HMK0ec3nLuKjBM6sUjmC5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa93d41645405b10f6c7219a27d70a11727866369071925c40d01f01b34020014. 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/4KCoitgoPCvWQ8wv5hsnx6.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/4KCoitgoPCvWQ8wv5hsnx6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72b7d8d97178436c273b7ebc9e66254a01c7b883b14f54be0fe84bb1e5cdfb52. 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/6iDW5CAhLrP81alyioXsod.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/6iDW5CAhLrP81alyioXsod.
{"copyright_id":"0x44aee07bbb7d994fdf8bebbf065eeef7f26d15b5548ed1bb7997c5e9d7fc6bdd","isrc":"ES6081641103","name":"Los Mato","registered_at":"2026-06-10T03:35:57Z","spotify_id":"6nleFLa3f2dxorQ0flHd5W","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44aee07bbb7d994fdf8bebbf065eeef7f26d15b5548ed1bb7997c5e9d7fc6bdd. 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/6nleFLa3f2dxorQ0flHd5W.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/6nleFLa3f2dxorQ0flHd5W.
{"copyright_id":"0xc70aa008182e91dd36c532718d337d15983a2ef24d125f3aa3eb5ac02e5579e2","isrc":"ARF101800312","name":"Vacaciones Pagas (feat. Toteking)","registered_at":"2026-06-20T22:08:13Z","spotify_id":"55UhS7E0gdiRey4Z0tFSSU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70aa008182e91dd36c532718d337d15983a2ef24d125f3aa3eb5ac02e5579e2. 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/55UhS7E0gdiRey4Z0tFSSU.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/55UhS7E0gdiRey4Z0tFSSU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ef70e5e4c0139c490df16f3213295d136d77a1802d3632c398b42d8bbe1c13b. 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/7lJEeU36LW2m33yWWbP40P.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/7lJEeU36LW2m33yWWbP40P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbef9a3ca57fd25749638506816f2a4507c54708ec2700af8b3a3fd0798b9176. 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/79vsa8VM8RTCTWi4ItEVdV.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/79vsa8VM8RTCTWi4ItEVdV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbef9a3ca57fd25749638506816f2a4507c54708ec2700af8b3a3fd0798b9176. 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/5LkCsUb0BzpOh06AOz2U5x.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/5LkCsUb0BzpOh06AOz2U5x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07aa5108609aa3f0bef2e0c337154919fef31195317583f795ff6dcbf6c5f04b. 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/3P50m1qx9tfYoAHvmVfLI6.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/3P50m1qx9tfYoAHvmVfLI6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa597eea1a0661afcfa4cc446965b9c2eaa5995d03210e0712dbf906baaa137e. 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/0PaSHUS5FWO4dP9MiiwaBg.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/0PaSHUS5FWO4dP9MiiwaBg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9783e073f0d2e936753b7b38f9d0cc71024a14e2fd7684a4e8018d89272626aa. 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/4OXGsAlv62UvJ7sX9MPgrr.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/4OXGsAlv62UvJ7sX9MPgrr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e1b03340d27a9a3db9c4ef1a504fb2262c7f1466046e42847f0e63d57d037b. 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/5jmj6ZEmivuvxyKCxOpw5c.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/5jmj6ZEmivuvxyKCxOpw5c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e1b03340d27a9a3db9c4ef1a504fb2262c7f1466046e42847f0e63d57d037b. 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/0f1QFt7bzpSBslQnwPzIhO.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/0f1QFt7bzpSBslQnwPzIhO.