Joe Purdy is an American singer/songwriter who has released fourteen albums over the last fifteen years. In 2017, Purdy made his acting debut in American Folk. Career Purdy's albums Paris in the Mo
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 0x16ab27f934c7350d59ae8968bf19d7120e39d3d11717ab1d2da80aadf0d84e8f. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6cdec14e-f5db-4a9e-b157-f9228db443b9.json and https://artists.proofprofile.net/proofs/artist/6cdec14e-f5db-4a9e-b157-f9228db443b9.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 0xb653c0acc77288332133a7e82d27355b3008c40f3772e88af34cdb37ff742bad. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30: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/USCGJ0669485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a97409553744904af4d6f4cf006469eb3a89d966267e1f83925642b1e41db24. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:55: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/USCGJ0669486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc374616e59e90d00d7724ebef5f81de277ac9f7823960a96a49ff66bcab78c05. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/USCGJ0669487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410d3fdd664a0a81cada02105e05c2d87f8a3b028d7995efe94301a32abb024d. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T22:20: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/USCGJ0669489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46a39ca70c49e3f529afff954c944ce2b8bbb6be28a15017529104cadba76116. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/USHM20573769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f84334255a0544aff7ecfd7bd5f61394a42bf1a302fe63fde7f9ea5173331dd. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/USHM20573774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7bc263fe7ec41f74fd8472a1fccbf961ba3730c8b4777a01ecb937ea08893b. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/USHM20573775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3083494baadaab7329f5d1323102cb8c8b0a5da0a6ef59e51858becf8e4f8ac. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/USHM20573780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6685be43e4e0ecdf44024294128b8da1444300d3716a9c869e162d2f82aa80e. 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/USHM20573781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c3d2e21e826003680108bc59b9d2ef4a3160cf204967ea9390e59f3e669180. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/USHM20573783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c5eaf61df66e8f03b32795cdef7e9bc1fbf5f5e35f5aa5b62a1d881ed849d60. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T05:06:50Z), 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/USHM20573784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e3734b4a19c9654aae120fa538b82188e0118ebb6e2c71f2b2abfa79054153. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USHM20573785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d365857b1c01e9278e9155952254f4c8e0f2f01734a0be8dab14cc7e662467. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T20:07:14Z), 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/USHM20573787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26997981423a2d41ba5dd5aa839ba2f242fb16a51b9bbac43da386f17a937794. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USCGH0682615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67adff3a74fc2036ba96a168d8483f79529e1d9c1325ef46d93b53ea28403da5. 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/USCGH0682616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb3f334dbed0f5406c3d788bf0d3fe928d0ddf051558fe8c7aeec52d6f1e01e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USCGH0682618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x740e6b5028fad8b897e4a6f22e55229dd40e3425ab54d01b4c9bedb14c65152c. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:51:03Z), 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/USCGH0682623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc27bcd836c917897c63c7f383969e700bc57849ff90dc50de67d4f21310294eb. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/USHM90621098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad85029d68443a62a726eb5273b8b844724da8bbd227747237945b68e8c20b11. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/USHM90621101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35c03d49bf8af45b080921c06c0c7bd3f4363a7238403dfbb64759cb1cbbd4b. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/USHM90621104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7d1563e9704008535ec608e96cc4a81d0923169266516d16ca46d68f58740d. 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/USX9P0606557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x775011edf497030db908f16e811360fb56cd03c1b95a02d92fe6ed4393e92488. 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/USX9P0606560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbb45199c3664c610fc36038656d4060ffedac81569eb766b18ee7a1eb71a0dc. 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/USX9P0730942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd535b09e72b604aca9856216173cf438bf883be1b170761f137c6b417fcad6. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T18:31: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/USCGJ1092323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec53c73550470994d4ba46f4f8d47231ed0e62a17d67126aa70d5b74a21fc4eb. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/USX9P1011361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b9d99fb58acf6ab69f0afe4c706484ae3477259e202a94b0fb6a3de1d2ac807. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/USX9P1011362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1965a59228e891fb61adcec2d6cb70c6ff8cdeb75438f7852463933e92a983ca. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZES62281963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d97624326f9eb39381f4e58e383e6ee3bf6466836f3fc8e0140d1bf4bb442d. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/USHM21418277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a04f112a858b2e22f3d29937d45c76ceec43eb990247c720665431ca5f12f27. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:57: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/USDY41625771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfda3bb8d9ecaa368e30af2a7a538c16764c357117718640610c326d33c5365b2. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/USDY41625772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf061b7e3eefe0486005b25a65a5b28ced9c797a178e4178ab5b0e7ed42a8bc45. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZES82210192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38fe06ca6ae8f25ed10a21d0e82b3126d2f48268346a9f459063597abf76e451. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USDY41625776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff242b6fd6030b3b20c59e03f2a376e70ac53fe4a90f1eac97e71f9b4eaf3ce. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USDY41625777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86dc9ceecfd37b2e1b3045cb9c34948ccecc3e3514210f01db1767b9267d82a1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USDY41625778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee1642d60e28d5ab6d57b95e81e29757185cc81c9e29b66e184ca368535bf9c2. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/QZA541700007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ba6985460a567e17e68ba99936e31b64328d3e8f1b93698498a656123eba18. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:44: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/QZA541700014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x653c6892009f99a96773ea1cee542b1c0f6efdae71a589b2a2aa5577f5013cd6. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZDA52234980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7666b2faefe56dcab237df50dec46e0ae445877e956ee1c19468637f62e1893a. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T18:49:21Z), 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/QZK6P2211402.
Ciao My Shining Star - The Songs of Mark Mulcahy
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c84b3a24843ef14c94e38f559e36be22e610a442e33afc81746cc5e278896e7. 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/USCGH1773838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x334d4c6c400127e2e8667f7efaacdc5ee96b7aea055b79c8019e0da46d456796. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/US9FR1110134.
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