School of Fish was an alternative rock band which formed in 1989 and disbanded in 1994. The core members were Josh Clayton-Felt (lead vocals and guitar) and Michael Ward (guitar). School of Fish relea
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 0x4be2a0967249b38ccf961dcef7f671010da588d29539683273a6d3d9e64ae5a7. 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/364120ed-2d8e-49a8-a942-e1a9802f477b.json and https://artists.proofprofile.net/proofs/artist/364120ed-2d8e-49a8-a942-e1a9802f477b.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 0xee1c04ccf88f4c8ea91ebd9868436318a87fb6e7b8980b5dc3a2484aac20e0f4. 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/USCA29300436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x257c73683e62a6d424b52c737294cf3fb5ccf3e82142ccffed2e78215b5d907e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USCA29300437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2382ccdba5d97aa4accdb802c75d8dae2359db2a31efbfb2d2dd429acae7da. 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/USCA29300438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b565bdc17fd3e474599b2beea313b77cd7bcc28ee1e537db7f5a0cf4257bc06. 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/USCA29300439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb18ce58b47d8bbc702c6254e76a0cdae5f3a309c266c616236cc90481035bd09. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/USCA29300440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb83208b4a28d17f276f62dc0dcc99f3da489bd281b32f2b6c43a618901bae3f. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/USCA29300441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62cf2d28f1346e8a5395e3bf1fb44747bd7d81d20cb7dbf20b9f7abcfc787af6. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USCA29300442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10190e11d31a2187ec2110e5710dcb22a4876fc5f794b4ad10916bd89ed08c9. 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/USCA29300443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8198de603f5c6921eba1dc835a361473137125e8877094bbe2a050e41e0de94. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/USCA29300444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2024d996630a295bfb6d96ea182feabaf2d4caf6d928f107b169c3919aa91ae0. 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/USCA29300445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3cab0f091b5fbec77a30135f2966e7e3e458a427e7ef37bb3c6e3606ecd6b00. 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/USCA29300446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde6ad83229b07c368f9fc1baae43e6d563bf1f285893f6299991c3cfb9a55eab. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/USCA29300447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86695e0f11b421f5df270bbd3ec87cfaf745b18d8504ed1a332b351db48408c5. 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/USCA29300448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6a2cb7833358906f2967819e8de2c21d79594b75938cafaab392638a81841a. 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/USCA29100645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7c640de984dabc9e318560295a919649e72403828a7f4e3285b2ac12e8f9347. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/USCA29100646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3f1e14322c4715f3b4b27ea3687e97ab19b230224c531e16ba8834b22ad8475. 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/USCA29100647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f513fad7e15d793a701fb35c129541780341f624541dec1f13d8f6b3211066. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USCA29100648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a11f94d0e28e2929215ce494cd83762f3cb6671e53445317b3f3248919b5a2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USCA29100649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f2c116c8c6cce09389c2acc1eea41552420390a001dc632b02149bec4eed8dd. 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/USCA29100650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d91d4bc2e285e4eabb11d59d0d3e8cf3a8e5451bfaa4bbe0594c33edc62761. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USCA29100651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d10c4eeefbc6ad52ada5cf8f3e02ec09be2cd3b6005d491723781497fb96a05. 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/USCA29100652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5788b0b413ea19e91036acacf67944c0150339d60f017118c2c97981b244ad. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USCA29100653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x238f90852aaf01cbaf349f50d0cfc3b633dc7453f7314a692c3c448d808eb9d6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USCA29100654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21641a8c10d106c4c972c17f38169a8a0ae1a39984d1ad50132238c3a2c49f2. 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/USCA29100655.