John Andrew Hull (born November 7, 1986) is an American singer, musician and songwriter. He serves as the lead vocalist, rhythm guitarist, and primary songwriter of the indie rock band Manchester Orch
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 0xcae9dc4393d54fdec6d30ad39812b208920bfabc5459d433c60b17d7e1aa846d. 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/cd7c97ac-0927-49cb-882c-18f31e32945d.json and https://artists.proofprofile.net/proofs/artist/cd7c97ac-0927-49cb-882c-18f31e32945d.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 0xbf7d1313ba06c0ea221f2e42cad6f8928afd424d42321070c67aa599e135bb92. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T21:28: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/TCAEX2026593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca9af0695b867ccedd8ede38e799d0a983f2e9b7a6669d48b14f8c03d3608a9. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T10:00:06Z), 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/TCAEX2026594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b06f1ed7fc090c3c259b14520430ce77c02551e43b8bef2c15346920afcda85. 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/TCAEX2026607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68151d5e58467c16ec6ad3e9cf76acf33e8f4b698146e496962ac64d627552cd. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/TCAES2063123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf084850d61950d9ff213b784c0316252358dbd5a14d6e5e06c21049fb084ceb. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/TCAES2063128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55d4392d1dc8f585b984b912aba9e75cbc039422a7d6a747ed8d93bc2f015888. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/TCAES2063132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32f9a736d27e94ad51695c8111192581fc73d82ef87dd4831c1f434a7dfc8f96. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T02:45: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/TCAES2063137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51de02cb8148a9a1e26a126c4446a14aefd3d7c24393fde35013063a2cd865a. Chain 2 (Bitcoin): anchored in block 958658 (2026-07-19T04:09: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/TCAES2063139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc66d2dd2a4605724df7842bde60b79e9db140bc8f8e00cc2032918bda95a3af. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QMRSZ2300081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a81b602e585922b92e0a3f35cd76911929428e008b88d0b9d08b8dbe9c5af78. 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/TCACD1539566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c65716fdafe454bac24e7be49fb345081c10c7d5b6e33b750ea4a91b8f7d325. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZNWP2303205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x424335fd22bd9eaa73f033e686ae8a71aea73043ec03026461c50d5e68dc43d3. 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/USSM10803059.
TellMeSomethingIDontKnow (feat. Andy Hull)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c1ab991f38a2cbf1f5902da91caa488a1716679ac641e61f11255605d0f6fd7. 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/USUYG1225485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88dc13c59edf1dc44292af600743a49ec42cda16801dabdd372bad00cb328c23. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/USA5W1800193.
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