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 0x1602dc97305d0ea422feea763ce3a36688492af428af2c413a0bbedd1bdda922. 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/dc2b9e18-b4ea-4a41-b8c9-eacb245ded98.json and https://artists.proofprofile.net/proofs/artist/dc2b9e18-b4ea-4a41-b8c9-eacb245ded98.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 0xf7710b78f4d772900403dfd471787da3f23760c0819f53c13dc97b7728768201. 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/5olQYG1HwMXGUUsTnR4R3l.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/5olQYG1HwMXGUUsTnR4R3l.
{"copyright_id":"0xfd8ef4fe6954515e6570e58db247aa0b64f86158f4564fda3fbebefbccd309a4","isrc":"VED019000357","name":"El Carnaval del Amor","registered_at":"2026-06-20T13:03:16Z","spotify_id":"3RgPlV05GVjsZkCgTRaiqi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8ef4fe6954515e6570e58db247aa0b64f86158f4564fda3fbebefbccd309a4. 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/3RgPlV05GVjsZkCgTRaiqi.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/3RgPlV05GVjsZkCgTRaiqi.
{"copyright_id":"0x4b7e7ad74f3df6ad7cb1ca05780d5f272c579585f3c763367c06dd1f665bbe09","isrc":"VED019200012","name":"Para Toda la Vida","registered_at":"2026-06-04T15:32:44Z","spotify_id":"6tkHx94gh0jBlpoVNTVkkJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7e7ad74f3df6ad7cb1ca05780d5f272c579585f3c763367c06dd1f665bbe09. 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/6tkHx94gh0jBlpoVNTVkkJ.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/6tkHx94gh0jBlpoVNTVkkJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bb88bb7d752d0a782de5aedd2385376e62760c07e61c26f58ae4528f8364f1c. 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/3j5GgpS81tuoXmw2WYaS5Q.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/3j5GgpS81tuoXmw2WYaS5Q.
{"copyright_id":"0x55e3338ee6144dd83dae07536e1a5358fe089d558d88b66cc4a605a4bef14108","isrc":"COA6W2000497","name":"El último heredero","registered_at":"2026-06-27T20:11:04Z","spotify_id":"3lNnRnY8NFElobvaI77jnv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55e3338ee6144dd83dae07536e1a5358fe089d558d88b66cc4a605a4bef14108. 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/3lNnRnY8NFElobvaI77jnv.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/3lNnRnY8NFElobvaI77jnv.
{"copyright_id":"0xdda16ed34760b910a560c34bdb11fa5bc931c57142c8f3b35329c03db28cb9c5","isrc":"FR10S1681967","name":"Para Toda la Vida","registered_at":"2026-06-06T19:46:20Z","spotify_id":"0dsARDyUotrhrAYDJCy5wM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdda16ed34760b910a560c34bdb11fa5bc931c57142c8f3b35329c03db28cb9c5. 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/0dsARDyUotrhrAYDJCy5wM.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/0dsARDyUotrhrAYDJCy5wM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620aef6e1b2112c57a28cf8c572a5e0d04579d06f78317f51a0ce9e7810f9e90. 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/2YeDlYZvjxK56x6oYM1JmO.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/2YeDlYZvjxK56x6oYM1JmO.
{"copyright_id":"0x62263daef291ef191a3303f7d59d38fbfeb81c66e7a198cec3d5dca1942747d8","isrc":"FR10S1681970","name":"El Carnaval del Amor","registered_at":"2026-06-08T06:08:15Z","spotify_id":"0SMdxY2hWJdkYKMkAE0trO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62263daef291ef191a3303f7d59d38fbfeb81c66e7a198cec3d5dca1942747d8. 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/0SMdxY2hWJdkYKMkAE0trO.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/0SMdxY2hWJdkYKMkAE0trO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x716569ad2a065732d56d081e50b999d3b52ddefa72953a6312f4053acd54e8d2. 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/1jr0EWJYLpk1dpeY8cM0ha.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/1jr0EWJYLpk1dpeY8cM0ha.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fb2405d1c0b88745f1a0715b00bfb0f40930e36d73d40a2a34b948c6b35153e. 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/3WfjM2TrFgT4kfTLZaqeRW.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/3WfjM2TrFgT4kfTLZaqeRW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dfb6dca62b524f6c184e6814b49b5bd541eaa197513910edaf1ba788a4b63c0. 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/4hdle73JHzQx84PtW9uYJg.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/4hdle73JHzQx84PtW9uYJg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25a8295c7a192896a3ab7e7a84910444c4e1f426ffdca264d42f07c6fb182576. 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/4uPVwueQ8TxBltLJXUfsHu.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/4uPVwueQ8TxBltLJXUfsHu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7605594e5ab00697fd3d14a46e52785f42027d01fc280c64c9cd6ade08823197. 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/2rTgdAXYpcn9UHltEtBsmv.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/2rTgdAXYpcn9UHltEtBsmv.
{"copyright_id":"0x4bbad1a0350a7fa943540a0b951705a97ae5a6e4fb5f3b6f857fbf39a137d200","isrc":"FR10S1681954","name":"Romance de Luna Llena","registered_at":"2026-06-25T07:09:44Z","spotify_id":"4GOjz3Y95wdMSjaFuPjdkH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bbad1a0350a7fa943540a0b951705a97ae5a6e4fb5f3b6f857fbf39a137d200. 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/4GOjz3Y95wdMSjaFuPjdkH.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/4GOjz3Y95wdMSjaFuPjdkH.
{"copyright_id":"0x96d2e56030fe537ab22e356afbbdb6004783a9e18a0f716fc30fffd904dd6ab4","isrc":"FR10S1661607","name":"Pesadilla Entre las Flores","registered_at":"2026-06-06T13:08:28Z","spotify_id":"78GbQjv2hMTI6UWzP5OR5d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d2e56030fe537ab22e356afbbdb6004783a9e18a0f716fc30fffd904dd6ab4. 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/78GbQjv2hMTI6UWzP5OR5d.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/78GbQjv2hMTI6UWzP5OR5d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbdf4ddfae6cd32497206397a9fb38234dfb690ec4f79754606f1494d1b2bf7c. 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/5iWT4WARwG7IU38YXMP4YV.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/5iWT4WARwG7IU38YXMP4YV.
{"copyright_id":"0x348c97b9a451eb5f9e65a8156ae0b1e92d91a19f687583e073fe5d3507f9ee56","isrc":"FR10S1661621","name":"Décimas a Santa Rosa","registered_at":"2026-06-07T15:33:47Z","spotify_id":"1IPhCfpursCkCRvgS1ubyY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x348c97b9a451eb5f9e65a8156ae0b1e92d91a19f687583e073fe5d3507f9ee56. 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/1IPhCfpursCkCRvgS1ubyY.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/1IPhCfpursCkCRvgS1ubyY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59be0cc9080e906103505fc2a2ad30f426f32b1ed491ce0d821fdb0ee6937858. 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/2iPS2kmNVTbUx4ZJ6H37so.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/2iPS2kmNVTbUx4ZJ6H37so.
{"copyright_id":"0x96a942c46e1d145885f83dde1cc7b913e22c9a4e9e3d6074fdaf924ff455cabe","isrc":"QM6N21814365","name":"Romance en la Lejania","registered_at":"2026-06-27T17:51:11Z","spotify_id":"3Rsq0XWEf0S7KKX3b9X3UL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a942c46e1d145885f83dde1cc7b913e22c9a4e9e3d6074fdaf924ff455cabe. 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/3Rsq0XWEf0S7KKX3b9X3UL.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/3Rsq0XWEf0S7KKX3b9X3UL.
{"copyright_id":"0xca754361a374a673b58ad5a2ed5a5b64825ed2fb528bb0101adc2742ef9f4381","isrc":"QM6N21814369","name":"Lamento del Canoero","registered_at":"2026-06-27T17:50:47Z","spotify_id":"10Hp3rSdpqqhQtwUDWcSfV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca754361a374a673b58ad5a2ed5a5b64825ed2fb528bb0101adc2742ef9f4381. 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/10Hp3rSdpqqhQtwUDWcSfV.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/10Hp3rSdpqqhQtwUDWcSfV.
{"copyright_id":"0x589f50ae8b6024abbb39392f0b873090853eb6fd856dd647221bfb418d8d7ac9","isrc":"ESA011669006","name":"Entre Botellas","registered_at":"2026-06-20T08:50:21Z","spotify_id":"3GelvQMklqaZ4FjmMlNDCe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x589f50ae8b6024abbb39392f0b873090853eb6fd856dd647221bfb418d8d7ac9. 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/3GelvQMklqaZ4FjmMlNDCe.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/3GelvQMklqaZ4FjmMlNDCe.