Llo (; ) is a commune in the Pyrénées-Orientales department in southern France. Geography Llo is located in the canton of Les Pyrénées catalanes and in the arrondissement of Prades. thumb|center|3
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c76b6d955edf2d5bc9e9624a6ef68ac86646c56cbf4872e0490597e46500d43. 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/3c448a20-d530-489b-9af2-3812e30aac3a.json and https://artists.proofprofile.net/proofs/artist/3c448a20-d530-489b-9af2-3812e30aac3a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea2c116bb4abf616ff6c15f5645c3ea105ebea735a244b38170edfd3fe50c72. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a8d2735a4b7f66b071b07a823ccb926be688b21844932d77cc3fcf3b2aeeba9. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fa3b6d13432438e0b05a2aabd7819a89f8cfc010446643efc93f7c37fef98a9. Chain 2 (Bitcoin): anchored in block 960191 (2026-07-30T01:51:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7911e585f141c6a67f9dcf48a4d6e700539d06dd4ff98f3ab6e6c2696d7a73a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3b255307d68f3409522fb6457fd8ab7d7f5bcadbacd6194b8b0e8abffa93b2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76acc269b236ee726c275b5495062f3d2c05ef71eeda5f68f2b290daf78bf08f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16691b15c9d7dd17951c4b7970d32a633503d6e77a36f3a3c95db5f6239e95c4. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x235b026f5d0a0101ee20fa1982b6f54d534cc5f241c7c990059c3ad189e0a79c. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2462044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe062a70594232b89b77e3117509c9ca878eac1083e2b94f667bf52dddb934822. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZPB12401242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36122da4db720a077388ebe8475646a4777698b15d8fec0450fafae0949c353. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAS2401011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f7809c33bcf4b5cf45435a4e8b957c0bbe4ebe5674977cd85d0db74203d0c5. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2468455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7ce37d48d7ed7d7e0bf757334ffddae0ff1f4aadca042f80cc84aa246796267. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2472940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe26bbc61ae1e409f5ac2a1d92fe6001dca12b0cf305d9825cbdb6393220a14. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN72487391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x381afe8ae44b240ed638f50f45e867a95bffad9bf420baa2c61471655a161af9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72421412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35ae289896564ed3f8563d1fe30b389f0e70e759b13c3a5f3433aefc96cc3165. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2431888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9e2f818976471e8a968028847d2a9323ca74fd92bd16ff25d147733e9777e9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ22425632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4cda0b950f9a367248cbe54dc30fd97a2f148610c424e611c910bedc1dfb087. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2431890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9111bac5be15adbc8cd2c4f4c01332818a7862b4c273d137a218999bb3bcb2c. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBD2370570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68f13bea228d6b4dd399f7e27413258dc57430dcda023b8fae1365e0570c8260. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFG2337308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9111bac5be15adbc8cd2c4f4c01332818a7862b4c273d137a218999bb3bcb2c. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBD2370570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4847bd67834f08ecfd6a83131da6969901027d30c1264c292bcafe41c9d9af0f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2314034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8f82338ed333d561a8307978c26b65418d86e33d3cf794bd2708d2780fcf93. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAY2339848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51a7804b0f425e8386515a90a1886fcecc2aacda0852a46fbf657a6b9acd6fea. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLR2306832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc02955dfe90c322313f7e9fdaa372753ed4bdb2e3b063573ebb6f1c033f954e. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWW2328109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d43a6f25a7e9f47264495a837f2a05c7034ea88c1aefa573263457fc96b51c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMER2338086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x153efd51f10a424530091418e4d5be2ac61c2e4d714756d48785354948318d0b. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMER2384517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x793968bfd0b28535ac8e3e2ecafce0d2484a0ba0674779c38f3cb09e211fe45b. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLR2400898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c72fe967db0d70a074c4800a4421d3e3a7d8385dfa9338e156d5101eb38e771. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLR2400899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b54f570d8af67c75d8ee9213c25e1d3f832a21f95e0b981f84ed7373614ada9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLR2400900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71d13ec7d2bfbe47a87761eebf7c111c4199342dcaf99b18c01ea2061e6fea10. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWQ2467400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa14e958e5710e068d998d7fc80fec2c31193790660e21c477a9ffdaddc7f8a7d. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLR2400901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160f4119c767c76c315d3881909cec649f8ed4705cbf4a7219c0e891888ec5d6. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2205044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d471cd42b4d75659c868dce437f5d6f43d9c34fbf9b505e3473cb8160fd3cb7. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWU2385319.