Hartinder Dhami (Punjabi: ਹਰਤਿੰਦਰ ਧਾਮੀ), better known as H-Dhami, is a British Bhangra artist. Early life Hartinder Dhami is the son of Palvinder Dhami, the lead singer of the 1980s Bhangra group, He
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 0xd6a6cf9256162020ec5be86c4611e1a788b77d1e0024bc92e09a0f3f79c3eb2b. 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/b64324bc-fad2-4a2a-b2b4-64cf9e5c363a.json and https://artists.proofprofile.net/proofs/artist/b64324bc-fad2-4a2a-b2b4-64cf9e5c363a.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 0xd566b7350f976e402f80f9dde1cecef15bd0db97b97c66748ef9132a59be350c. 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/GBEBS0700214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x220e49a41c1903a60f506b75eacfd02880a7c464de95d9702257f9e6a38b3cc5. 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/GBEBS0700215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda8ad4f108970750eb22c2e7c6f0a42bd5e38e2de795b15ecacc3ca7e776e00c. 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/GBEBS0700216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e54c2fd4497b161d48aa04d5304ba3d41cfda6d77a0e6d9c7b2aeea6a8c8ae. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18: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/GBEBS0700217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c86cb8968e30441bb076261f1b813b17a01df501fb967f5679bf407cdc0273. 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/GBEBS0700218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c4d0f9b15063de5867b11e2c69da941582bdc366702dcf170bd84f9c5d0876f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/GBEBS0700219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81767eb9d25c24b1be7ac5de5b9d336a29e27e3729893e11a0856f989ca3104e. 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/GBEBS0700220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ee9db3cdd2b0080138b4c431d16ff9c3ed890b01b0223bfe3e67001c75ebdb. 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/GBEBS0700221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975b15a1685b8a016ecc82587dba796d0e53c8630b2879675607670026a9d05b. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GBEBS0700222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d80ec73d71ffe341a81f08eaaa75bd7ca07c5ac20620c8b3a127222194539c4. 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/GBEBS0700223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6102a2a13b1ae342d2e799175876196589c362c618e875696bf3b94b09163c81. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBEBS0700226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88ba87e51984827b2c46044fbffd823a1105b08669cd72c4c02f5d2a725cf14a. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37: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/GBEBS0700224.
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 0xb5d45332fc90a0012262bff3e664b3304b55f7926e634855f90677bf78d76b38. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBEBS0700225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f526da593bf458fdeb5344c89dd382bbc003db17b8e9034e4aad5894c88391e. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T18:47: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/GBEBS1200120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaa262222109ce679151f448cef5c4f9f31ac3fa561018c9a809c1d4da27baad. Chain 2 (Bitcoin): anchored in block 957830 (2026-07-13T09:15:55Z), 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/GBLQN1618601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b52457d2bdd4f12719eb0ae09ab042e5dcaa05e346eac54eb6d2f182a4eae68. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/UKJU91700101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda37decea6a85cdb15c7d4c7298daaaa59ca86545d107dfaeba5d2ec2ddf6d19. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/UKJU91900201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b202ed82bcdb225dee6d0c33bda2a4ba28b646f4e7cc780d6261787e0a9fe3. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11:37:53Z), 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/UKJU92000401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaef78bac7a3548cc5c3d74a8cb7f89bb4615e804619f4c12a5cbbfae47c1cb3. 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/GX3ED2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74549909774ef050b435e1d041f044435ab924f731d0c9f07add824630ed6b04. 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/UKJU92300501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43e16cab000c3615cb1a3228befcb5026d86834237f3f08ab073087de75bb543. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZPLS2438452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fff7885e2fbfcb83d3e7cfa0bb5510120a3ff4fc22e073c99fe7ac34d797205. 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/QM7281823576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e033ebbc6d1552f57a257b57e6c9485f326b3fde70659a9b02044c94ccddaa. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QM6N21913043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eae9ee5906a3aa0717291bb7976c6ff3a717fab1b42702ab3b44be3f3f770fe. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GBLBJ1300013.