John Parish (born 11 April 1959) is an English musician, songwriter, composer and record producer. Parish is best known for his work with singer-songwriter PJ Harvey. He has also worked with such art
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 0xbbe25d9cf863fa15bbfe4b4b13eac7e97f7b72596e7a7032f3606226c9c79a7b. 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/756383a7-07a5-4eaa-bcb0-83c2694fac4e.json and https://artists.proofprofile.net/proofs/artist/756383a7-07a5-4eaa-bcb0-83c2694fac4e.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 0x29c0d38a34e28ed786a23975e344306dba755b8d2afdb9c8f26b16e60cd8a1f6. 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/GBUM70819057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3689c06419178a0a5dc1b0fe4235eddfa5c20d52f2e9c77d334fbe107a6329c. 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/GBUM70819048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d41d631b17bc154cbe98c73231a32aad8c7b82b2cf97eac48461fae9bbed1f. 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/GBUM70819055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb364997250aa8884ae984dd7c80a78e358bd798b2e122edfd3955f8bacae1fd. 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/GBUM70819052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5990eaf1b4a5a692c45fd35a7742f9df00fe48f18b34d0fbad537349443ded51. 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/GBUM70819049.
A Woman A Man Walked By / The Crow Knows Where All The Little Children Go
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48810de238027e1d2440dd6791b66fe7584447470103803f7c5d0fb821fc7cc0. 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/GBUM70819551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2e94a8cf5898af01ff139a08b7004d5d36dc0d7142bbf1d261016f8c51ee44. 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/GBUM70819050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf3fa01009c3ecc44df6b30fc890a85f72409c69e8ec06d57ab6c43e048a7f36. 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/GBUM70819053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e45c4a758b6e3a779a970be524717e2d2833fec5298a5fc3a56598ebe4d00ed. 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/GBUM70819054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607fdfdfcb8c88a697db2ec29694607d51d475537106c0a862ef4cdf5a86927e. 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/GBUM70819056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe538edf7292b1b60497ea54b4a39d4af0b6a0144457042a29e50189c19921326. 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/GBAAN9600071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6db1b085d6a2a6c7ee4661c5409d5fbb150d553bf73bd5ca2b89b7d0e40a085. 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/GBAAN9600072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc44b0b9206b1e983e151b8939cf494eb663095cd0158b85a6aa985f7a3997bfb. 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/GBAAN9600073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06f102abae439f229e29032cad4875a4c4766091e236c192837ae82016e9f21. 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/GBAAN9600074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x858bcf074121af8166a5bd75aa4e0aa0f1c726929ec2dece912dc921d97c7909. 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/GBAAN9600075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947fa0866ee596e316393e93ed66b4836d48292c80e627cac49a5aebab4bc756. 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/GBAAN9600076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e734ac4c131f080b2803177160e2519157fe8850160b5821f0f9d86d02c04c. 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/GBAAN9600077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54a468901c10bac9b74d104f74918bced0da8d8918ce5910c98589c0c295ab18. 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/GBAAN9600078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29dfb9053a462d429b6162f39f5e74b78b2b14766ea702118cd247e96d73c8d5. 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/GBAAN9600079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bb8e6aa3166a1b94ac6c11afce1bfefe25ca2512b78c73a3f1ed623d3702e27. 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/GBAAN9600080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe5173ad1d4b51ec046c9c59ad5a9c9e14e495c0d0121d13a85147ba98aa6d9. 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/GBAAN9600081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7a6eaf1f2adc73fd5dd3f88aebca12c1c8cc8f66547360affc93dfc7d2d88a. 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/GBAAN9600082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29c0d38a34e28ed786a23975e344306dba755b8d2afdb9c8f26b16e60cd8a1f6. 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/GBUM70819057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa02225edc983492928f8ddb4708e041238ea69abaad698a0ffdeb7ad355a6a6. 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/GBUM72200296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a2b8b651d6a6aa0f60bc044aba9abd0cb00a1c9bb87ac3d61af6f8d6089fd5. 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/GBAAN9600136.