Martyn Joseph (born 15 July 1960) is a Welsh singer-songwriter whose music exhibits primarily a brand of Celtic and folk, while his songwriting is often focussed on social lament or protest. From inde
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 0xbbc424942795fbc8a735bc523f6ae2e2a8bb270bfa8f46ba339257e5f9f035e5. 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/044205e1-1f02-45c2-9eb1-511e5ccb256a.json and https://artists.proofprofile.net/proofs/artist/044205e1-1f02-45c2-9eb1-511e5ccb256a.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 0x332ff9a0975a60ad3e715bcc0ee2d4bb90f511ffa61ecfa48281bab68abb04c5. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/GBDUJ2103208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32beba2f196d00f0718759907f24111bf30a790f0661188da91b08974af8083c. 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/GBDUJ9900105.
Thunder and Rainbows (The Best We Could Find)
Whoever It Was That Brought Me Here Will Have To Take Me Home
Whoever It Was That Brought Me Here Will Have to Take Me Home
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8f005d9b8ea1db63927644186f89dfc9fbd8318e9275caf8fb215154516fbf3. 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/GBDUJ0400910.
Official Bootleg, Vol. 1 (Live Cuts 92-08)
Official Bootleg,vol. 2 (Live at the Brook)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9305806e41c879a7f7a8883576e35187a725900739459ee53199eea06fa55650. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/GBDUJ1502611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d41001f0604c9a08b2d93944923240c798643b14d681c88f3c5ea728b0b154. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/GBDUJ1302307.
Kiss the World Beautiful - Songs for the Let Yourself Trust
Kiss the World Beautiful (Songs for the Let Yourself Trust)
Official Bootleg - Vol. 3 - Live in Hansbeke, Belgium
Official Bootleg, Vol. 3 (Live in Hansbeke, Belgium)
Official Bootleg, Vol. 4 (Live in Derby, England)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x317458743a6d879a801877e3925d699ace2ae57bfb66f15e940409cdb73ae755. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/GBDUJ1802801.
Days Of Decision: A Tribute To Phil Ochs
When We Get Through This / Nye (Song For The NHS)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069d0dcf9c60a1e7eb47fc41ab85443d835f9ed3b975751cb760121250d90c58. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31:18Z), 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/GBDUJ2003102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1689dd847e4580619cdc3e20f9fb1312b781eeb463a6f9787660535d451a7fad. 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/GBDUJ2103411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a7b6922bba5581be5a28261951be18dbad542faf429f10fd7424054c1aa9be5. 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/GBDUJ2103413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58d9a41f385f3d047e5c160d21a67d26adbed1bab821be47615e1e7c552a0a8e. 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/GBDUJ2303901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd0608cce8b75a51a4f94c067917818126ed3ba47858ddf6896f90f40fc2648. 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/GBDUJ2303902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b01dd099e74fcb2b06b41e193f53b851d5d7c4a3de35563dc357608e9c0c4e. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/GBDUJ2303903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c33aa3a0f6c34a6b444c464727bf3eae4499aa887339c0685f4c22439466b57. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBDUJ2303906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc749046fd88e39e0f183782f4979097470ea503ea42731b59f2600d9001c6671. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBDUJ2303909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07fac7112f71623d9253ba9c85ff522f86a043e48aef4e1251085cece68e1bb3. 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/GBDUJ2404001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55217db0af9afc2f59aa1d5103a9be8dcfa0a79a254d8a1215fe232c029414a6. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/GBDUJ2404005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf5117d1bce951a270883710b1a3f0b4a6472ae0c5c36d747a1f9c8e974ee413. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/GBDUJ2504201.