Fenech-Soler were an English electropop band from King's Cliffe, Northamptonshire, England, that formed in 2006 and consists of two members: Ross Duffy and Ben Duffy. Founding members Daniel Fenech-So
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 0x1f325096c7552a15babd2e6a39fff01accda9d4b85d6d2ae08d34b8ca8762f3d. 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/4728c811-31fc-4222-a251-cebcaed6baa5.json and https://artists.proofprofile.net/proofs/artist/4728c811-31fc-4222-a251-cebcaed6baa5.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 0x32206a6682b0daac917db5c361f7a4983b27a8b818f97134dd09db33d98184b2. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/GBDVX1000024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107bf4c55fb3dec919a6f33f0800f96916b7daeeb3b0492a1c39780f7a46ec4b. 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/GBDVX1000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c13d9a3341bc74be6e2c67492b4edb350b6a13022194f779cf63243b4185a6. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-17T03:39: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/GBDVX1000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf7298f2f1e5fb92188e72d39529bee35c9cf5ff4369b32f86db58aada0d52e. Chain 2 (Bitcoin): anchored in block 957603 (2026-07-11T20:26:17Z), 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/GBDVX1000046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08dd34d5ad96a3e1289b15c04e5ce4c66d18671176dbb42d0c7008a127298133. 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/GB9TP1200402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ef2d782fadf8fe9ed4dea01a527e654da8031d4364ee49a1a17fd5006fe7950. 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/GB9TP1200403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb8460b4ec0c3f07f3dc8f6e8042df4d75930fefbe2eb2aeeda3141c01b767e. Chain 2 (Bitcoin): anchored in block 958204 (2026-07-16T00:25: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/GB9TP1200406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7abbd78c5c3f8636709ab8f9de9816a6af0a81b824b2e421687f687cb4bf67. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/GB9TP1200423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ef2d782fadf8fe9ed4dea01a527e654da8031d4364ee49a1a17fd5006fe7950. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/GB9TP1200403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb8460b4ec0c3f07f3dc8f6e8042df4d75930fefbe2eb2aeeda3141c01b767e. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:37: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/GB9TP1200406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32206a6682b0daac917db5c361f7a4983b27a8b818f97134dd09db33d98184b2. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/GBDVX1000024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c13d9a3341bc74be6e2c67492b4edb350b6a13022194f779cf63243b4185a6. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/GBDVX1000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacd5b5230789be917bdf0452ab572d95572e389ba87c9b2026251255419344f0. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/GBAJC1600151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa10e78986e15c42c23b2bc6c7b1a8ef2a531e84b06f64b8b65fb6dfc87f8e13d. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/GBAJC1600150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae427e109fcb3882051b3263b8514960fd284e764d0e18508467411ffc4d9038. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-17T02:55:58Z), 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/GBAJC1600172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb185276a3e5f0701cf6f9a597efc8a955c1ce1f10186ab05a0828eeebccc046d. 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/GBAJC1600175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18543ee0f19fe724b35d27df56566244df0532e500196b88b6de6fdddeb16f16. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35: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/GBAJC1600176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x338d5f42e5d1fd7cb857657858d54fc02b50a474bbb44d8a0d81ada34e2a68eb. 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/GBAJC1600177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aac34bb153db8a0b7f07599812830b0595542bee24d02dff1ea28ebe680382e. 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/GBAJC1700184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bbad5ccb4b0d58829c633e61df537c726cde0c5bb67781a7f5491a258efb143. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T00:40:52Z), 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/GBAJC1700180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf4422ffc44b9c838bbc6f3f42b84e6ec68a72e7929109048da1bd90591a3b2. 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/GBAJC1700183.