Loy Ehrlich (born 1950) is a French musician, composer and producer based in Paris. thumb|Loy Ehrlich A multi-instrumentalist, Ehrlich plays keyboards, Bass, Guembri, Gumbass and Kora. He played with
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 0x8cfa6827fb8e8fcb664231ced8d6a95c68af4fd30a26b12587a5f1d5a1deec50. 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/a4e71535-bfe5-4019-9d2f-23bb0dfbb1d9.json and https://artists.proofprofile.net/proofs/artist/a4e71535-bfe5-4019-9d2f-23bb0dfbb1d9.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 0x11751d692dd4e4e53a59ff29d77444094bad71c6a2c1db50577b8e4c94ed6d3c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/FR8E41404923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32c31258ecbc9170c6488de886b3162ee788dcaa6cb040523a804f271c61d6ee. 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/FRZ131491010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x862f76c7ed46a6c822c7ccd20160d0c90df07a3accc67ee2fa641c87b5d08e7f. 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/FRZ131492010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b50d6be8dab7daa7169ca9de6680906de80e900475e73e0553c873d7139c09c. 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/FRZ131493010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbd977ba179c987ff1ed6a46dd4c65ac798d880e4699f7926be7ad303a17d9aa. 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/FRZ131494010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58972978c639809a0bd4fa3d058d39eaf90cbd267c2ddd58ea100e0ead598fd1. 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/FRZ131495010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2581c425d6497a631e2c5a31ed7330778e617f7b731d0d2c00b637bc8f57732d. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/FRZ131496010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28ae2dd31d024f6dfba8ea43c03de2eed0700788b9c37acd27de71d9ac721f04. 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/FRZ131497010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc8edbb72be8aea5ebaf84d619575f13f70e4d795626faec8ba892bbd98c5ea. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/FRZ131498010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef149362d231225e093c38cb2dcb5c7aded6d56eedaba7114ec4300e40b254f. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/FRZ131499010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x811adf877caff9a5ab3587f8ca17919e1fb34f122a73e04d8218ea2780f721a5. 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/FRZ131500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf93a6dd4e3b4d186b7872b8920a6debd1ced4c36f640f9095de00a267909b27. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/FRZ131501010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30bf18c9fa66df84e3d09620d0ffd4581b7d99e2c1fc5a2d4abf7751d8f0f74. 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/FRZPA0702840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e3559a5afe05b6b912aea3d5151bc3941be6498111ee182003497d06e95811e. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/FRZPA0702860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49a60a5e44d9fcd0f0b621ce0e918bdc6a285b122dbd6d57a353768922f30e78. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/FRZPA0702880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c98741aaee73fda42063a100bcaa81f15af76024a11a1df8a10b20b8238eef. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRZPA0702900.