Joshua Pless "JP" Harris (born February 13, 1983) is an American country singer, songwriter, guitarist, and clawhammer banjoist based in Nashville, Tennessee. Career Harris was born in Montgomery, Al
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 0x4eefd19dbfaa7af45c3a2e5c98eb9b53c6b67e5eae55bf5b8011384b66ddb557. 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/b3a64181-d92b-4020-a7f3-1aae621e0a08.json and https://artists.proofprofile.net/proofs/artist/b3a64181-d92b-4020-a7f3-1aae621e0a08.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 0xeee1cfe3e746d0d739a6b840fa2fa7e4484dddf38c059835539a45f6f91f7a14. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/USZ6N1200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a394a97cf99519797e85795a2b088d911861fa897fdb689977cb1d294a7afd4. 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/USZ6N1200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb3f35507a4b32e40c0eb34bde659e0a39d992c8d06632a2f3a97a140330516. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:31:54Z), 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/USZ6N1400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98c80d63fbd997169e28cfe066bde8501a80fbed2cad0f7d005dd027d3eaba8a. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/USZ6N1400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae782641754bf8f78a740fec2c2fe3011c45d9424d2454ae9c4870ecb944022a. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/USZ6N1400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6af781fee9fe1e8693f42089a8a0ca7caab397146f30a2a6fd9ad9c9cec4012e. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/USZ6N1400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x841ccb8cd3c5dfa4e342f4f16ec3d7a0d8cdc40febd87b702b6b51681d48c6a5. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMEU31720596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a55c3fe983ed263847d3ea5f1a781d8515f6462501f7c29662acecb2702d402. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-22T00:10:31Z), 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/QMEU31720597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacd912ff8d8faa510e8d6e5f82512e0b57113d497a9cc58d584d95447e7ed260. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:11: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/QMEU31720600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bb5c124b28d0f9080559165c1fdee27fa19303ab903bd5d04df4cf6f72c44e7. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QMEU31720601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1426dc7f00ad27d34847c83e9c24207c0767d7aa0b442ab5c0f5e7163b958f6. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QMEU31720602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06ad86dbd13998bef9b3c69e5c056bf219a9863cfa5c98502e8f7aa931bcd83. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T15:52:30Z), 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/QMEU31720605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc8f702a421b744d70b3d1dab1cf404bd1b799eb24bd29a883f840e83186243b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QMEU31914027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda9c8dee9544083d052bcd0e6f4a825e98e2373bc4ee0b5dcda5bef0d2be7167. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/USFVZ2190433.
Closer to the Mill (Going to California)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3338b87fbf8a6e87655f16138b456a4f88e23452f6cf07da2585ef45ef9c7c33. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/USFVZ2190435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f98f83d56acbf6759a82d9cfca8ecb70500812bb7b56be2e190b4479c752208. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/QZR8K2433128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73119aed97997b3cc65816b24837f636237e635e12fee8b8aa6c5d45842c3ca9. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T10:09: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/QZR8K2433129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d780ea33bd25cbcbb37b2b3745440633295d92ac3731e0d18c3c8d13bdf441. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZR8K2433130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa92b89c2aee0bf1d9b57cd1857df74f75adbdb85718f13740c4e738681133680. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T01:30: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/QZR8K2433133.