Peter Harding, known professionally as PJ Harding, is an Australian singer-songwriter, musician, and producer originally from Sydney, Australia. PJ relocated to Los Angeles in 2019. Peter is best kno
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 0x55cafef69b8ee393cba4ad98037dca267c9c96a6445ef7fd101fec62af494425. 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/1439ad20-431b-43dc-a8a4-afb6550ffa3b.json and https://artists.proofprofile.net/proofs/artist/1439ad20-431b-43dc-a8a4-afb6550ffa3b.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 0x06d30eb511e96eac0add573d06958dd0d30422210806e9ab03c72f0ce702a943. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USQX92205732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9620b1a5e656eca12576d682e80ee15646161f42e14b1379268e4929372abc5a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USRC12003886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf055b36488a4ff4fa9b7701154f1951701d8654022a1c043549ed108f123184. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USRC12100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43994b4d8b7f8513d3f699334a53ead7254be4156120d1badc441e3ad9d6b367. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USRC12100812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a71807a64b5224d44d90c5d39705e07d643724d56b4a37a47777a4b1cb355d0. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USRC12100813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9abfffb5d13a39f2ec0c101534b1b3fc24ec0b347a4f2442e21b64d83bdfcce4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USRC12100814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0da22ff767e1382f9826d54b84e69091787ef6567b57f7d97f04fd3e210272. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USRC12100815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf055b36488a4ff4fa9b7701154f1951701d8654022a1c043549ed108f123184. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USRC12100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b565a3c9040c3e6ec16e775a14603e744fce29fce2a7a20d2274e26742075b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/CAN112401013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b41a34b2ab02e43c4eee2e25986948d24e7e16acfb482a4598f4746b28a114. 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/CAN112400770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff66fbcc4b0421d5c4942d7e8a996b5c55cf48db356d2740eb878366b2ac298e. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/CAN112400265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7577039e6a601cc0cd2fc0fc3c2e5a8a763d4b31f4b564bc48d593a631c8931. 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/USRC12201084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62b2534843cbb0b6a4c5837ec07f3b053535d0ba97550a89159290c0e1e611a6. 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/USRC12201085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd535d1885e7d378f397ea90a3b357520e83e344c31f3fe43d0cb9534cd30dd24. 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/USRC12201086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x435adc34717e13a1f5fc4f4a0ad27d2c8a66aa0a779b16e47fa94e1979261ece. 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/USRC12201087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e3a6f7169705d4b576f8a21aaefca03947ff7849017771d0f9899ab70a38d0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22442715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae285d7c119996a1ed439fb91feeb46d3b360e8aed03c3ba624d711a7997cc9. 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/QMFMF2333735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd93c31c118e578d162b6149e0bfd5821614c4f6324c2b920036211cf10e00449. 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/QM6N22442716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b6aa985677db0fc2b9007f32a9b784d53895ff6e5039ce050fbcdf810dcc60. 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/QM6N22442775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff66fbcc4b0421d5c4942d7e8a996b5c55cf48db356d2740eb878366b2ac298e. 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/CAN112400265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b565a3c9040c3e6ec16e775a14603e744fce29fce2a7a20d2274e26742075b. 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/CAN112401013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b41a34b2ab02e43c4eee2e25986948d24e7e16acfb482a4598f4746b28a114. 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/CAN112400770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f31395523535ec065a987eb07f76e344a4f5c3d81f86b3b68d80294930564b1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/CAN112401112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba3cbb97c11e534fed8c89ec6a8d455bb87b88fa970cd15919513170821b47c4. 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/CAN112401113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b12b5f7f1175eebd0673b4aa8f8f218f6a57cb405ae27547d5282df432df6b9. 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/CAN112401114.