An Emotional Fish are an alternative rock band from Dublin, Ireland. An Emotional Fish were formed in 1988, and consisted of Gerard Whelan (founding member, lead vocals, percussion), Enda Wyatt (fou
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 0x949c951454c2a5ed30490b1784f4e8d94b9984e4da50f2c33333bf2ceaec4a94. 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/779dd1df-865b-466d-9db9-7fff3105ef0e.json and https://artists.proofprofile.net/proofs/artist/779dd1df-865b-466d-9db9-7fff3105ef0e.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 0x574aaadde554ca08263ed8b3a7c7b902dbfb10ec1e04f445bda577e63bab7153. 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/GBAHS2100956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x411e9b831e2bc83e25ef6e199a983be2891136218d34e4f174f2b634d2638e7e. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/GBAHS2100957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6c887b8fd1bf02a65cf80e41b578233701d9a31bea4bfbc0ef13acdb854368. 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/GBAHS2100958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6192fea301dc59cf94d4c96bba4c5b6a71f2dffe4a0361d871954e4010f9a9e5. 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/IEABJ1100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd855a2f205775580a7e9262b576d335eb0d9c29f8468c785e06302b75fda3b6f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/IEABJ1100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c56c036089f1ad83e093db53b0d4bf5d8de322580ea3beef666b43eef0a3cf1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/IEABJ1100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdfa048ac4b933539bf855b42df389c8620f7b4d31557dce7241841cd466cc0e. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/IEABJ1100002.
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 0x7c4fa9157428136c5c6d4bc3fb18f11142e2d4fa7a1b3b9a16938ba3481403fa. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/IEABJ1100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30b1a47229437184a6600c4e2f26379a8db7417d977f8dc392e2145303646e8. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/IEABJ1100009.
Jan Douwe Kroeske presents: 2 Meter Sessions, Vol. 2
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fdd428ca245d2847022a3c5b259666709db0bc960ca02df2e1b46d5ffa5714b. 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/NL07C1700544.
Jan Douwe Kroeske presents: 2 Meter Sessions, Vol. 5
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd050b1f9ac91623139d5a40e48e19ee3884ceb2735a895071992ff5aaf2efb21. 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/NL07C1700611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7178ad9b03b009b51bd4eafb1c3a8e107d502fb7705574d4d45f7d12f8dbd2f8. 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/GBAHS0200066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7178ad9b03b009b51bd4eafb1c3a8e107d502fb7705574d4d45f7d12f8dbd2f8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GBAHS0200066.