Gregory Uhlmann is an American musician, composer, and producer based in Los Angeles. He is active in solo and collaborative projects, and has played on records by Miya Folick, Meg Duffy, Perfume Geni
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x559fd6cfbc375b39f51d58c39442a9833031596fa01a676236c1378878abca98. 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/87b2d15f-cf70-4f6d-8018-84822454ede9.json and https://artists.proofprofile.net/proofs/artist/87b2d15f-cf70-4f6d-8018-84822454ede9.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f5a3505b3bcb195eeeb8e5be55ea03813aaca7a93ab5f8297402c74e9fae36. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/TCAHW2431467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5420cdf0e99b8ee11cee474f0c3f524be4581145e553818513e63319369026a. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/QM84B2595004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x000ae42eaf026e3c2d2ea897d1e2c9d3e680ab0071c2c5386fc99d96fd3d8eb8. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QM84B2595002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406e28307041bcba8e535d95b284342419ad047d440248382284e43986d45bba. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/QM84B2595003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5420cdf0e99b8ee11cee474f0c3f524be4581145e553818513e63319369026a. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/QM84B2595004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f631e29b10c4591e4b9f79714ebf94cc8139216f1fb1aa027dfd482274897cb. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QM84B2595005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdadd6656c3ec9010f3cbf756eeaafb15825432e0f592bbd870914141399b72fd. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27: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/QM84B2595006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x632fb2aec884d19f4e5ac994e8da94dd84ffec8c2f2e6f37f751596e50702995. Chain 2 (Bitcoin): anchored in block 958647 (2026-07-19T02:36:14Z), 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/QM84B2595007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d61ddc59916d2d5fcc46ace3f5269efced58ba8df7b69b8ec0dc6c55d4b17f7. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QM84B2595008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcecf612a926e12d5bc5939537127bb0dc6b34d74d359140891bce58da794dd7. Chain 2 (Bitcoin): anchored in block 958602 (2026-07-18T19:28:16Z), 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/QM84B2595009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab7ce4ff4cf37636cf3da133b9daf7ff954123cbfea0129953b57dc2e9cb281. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:58:50Z), 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/QM84B2595010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3758ce166178da999e59722d5f2e4e1f9f252744914f7c5d5088696b41c1c87d. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/QM84B2595011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f631e29b10c4591e4b9f79714ebf94cc8139216f1fb1aa027dfd482274897cb. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:03:15Z), 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/QM84B2595005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa878a318ee64c45b2dde4d805940aa5603f4c762523c504f1a0c0f02ee2af967. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA052352813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x487e84b7f69769c26377e21e9ca0abb4d9b64fb1310aac0ef1210dbacdd24b6b. 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/DGA052352814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21fc0491e5103431bd46a3a83387b573726b60544b53adcb5e67360b84fb52ec. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA052352815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18abaf15e03f9f1d17d3556defb4767ff677dffd04c834a5e10a929d3f860c37. 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/DGA052352816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x718ceffa6033f7c814b1c73d33a6017f3500ea095c60bbec684a13bbc7203b4e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA052352817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb97476bb13213532084a709089b0930aa9fc27f543d8108202d6489f109a680. 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/DGA052352818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41870f5faf483b1b6f46bfdf1ddac4590f1fd081d3934e98dce4c97416827979. 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/DGA052352819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e755b48f1733df884e88a450895bbf1f992f7d4d1722925aa161bffea2abbe3. 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/DGA052352820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d348a1481f834306bd6932c6f67ce8fc7ad73017912365b5247877483b7de4. 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/DGA052352821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb357d925b2c0a03f502b9c543e0c1732c39b9e708ad290010dfa8d932e8fc639. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA052352822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f9e3b1085b171ba75783819c27f2d30c5484259ab810a7190b3c96cd6865549. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA052352823.