Sŵnami () are a Welsh indie rock group from Dolgellau, North Wales, who sing predominantly in Welsh. They won the Welsh Language Album of the Year prize at the 2016 National Eisteddfod of Wales. Their
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 0x50fbcfc32a059887fd3cffc2ad0c8249a7bf5f489e8a4dea33958f4dccc4fb24. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4001fb77-235a-4b1e-8e88-2ef42f3c3247.json and https://artists.proofprofile.net/proofs/artist/4001fb77-235a-4b1e-8e88-2ef42f3c3247.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 0xc197d3d59109a4f975a3a4431675b319d22c367f0e0d9b8756298165e962e05b. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14:42Z), 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/GBHHX1200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7367acb06173c136415e1dc4e39f1e3b2632742b201261429541a55d05c88586. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/GBHHX1200021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fad0189470cf2badf7ca972cf5fd7853afe5d5083a9f181a998b1a6498d2d35. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/GBHHX1200024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a4c601d5d8b39c9fdb2087e482d31f574f3fff6eaeeda927971706f80be8eb2. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/GBHHX1200025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc747a0754e68fe217d69ca437b2a56105d766f67f0110a07d42d2ffbef098fba. 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/GB43M1500064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd18177eb860947704b03ff1bb8e393ab4bf24ae8cebc472a3afc005adb494c5. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/GB43M1500066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188fccf55f653804691416b5549f416421ee44175d4eb6b356ac94c40baac379. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/GB43M1500068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f32e7418e695a12be409854f3cae95e25f7aa04cbdb2348236fd02cca7f52ef. 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/GB43M1500070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x775efaeb1e97ca0bc37bc91c774007b1c9735de65a37ee95b8a665d970fa20e2. 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/USHM21783568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc375b6263aa798887e408c1a5118780e6eb398897001353220893436b49ffa5f. 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/GBVTT2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa88c17fc499446bfa91f36e346ec306ed52f422128100a3404142a7fd55bed2. 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/GBVTT2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x818ad6062c69ffc22c33dfce4d0aa63a92d2f11ab8ee606bf5170c4ad4bc46e2. 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/GBVTT2400002.