Thomas Peter Odell (born 24 November 1990) is an English singer-songwriter. His debut extended play Songs from Another Love was released in 2012, earning him a BRITs Critics' Choice Award. He has won
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 0xca0c89823efe107746171b81c0826923dab748cc76543424cea99cb563212df2. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c5bf3bd5-9500-489f-8956-33a8eaf35961.json and https://artists.proofprofile.net/proofs/artist/c5bf3bd5-9500-489f-8956-33a8eaf35961.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 0x9c3781e7741aa6034708f89e4427d4aa76181cebb88c74cd4353d12b61574a64. 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/USA2P2342595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73525c961a682a2b7de3a91779b76145901bcf51071ef21cbb67fe711ee7e35d. 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/USA2P2346789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1942fa28d01357104a041fecd5ec0207e7c0fa885707dd287bd16c119d740fa4. 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/USA2P2346791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf12699da385846e9deeae31b0aa60bb644a7fa53c5ba70ab843cd84c990aada. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/USA2P2346792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d4e28f60a4c702fb01b54e3ca94dc32ecfdb7e6a6cf099b0ce650735f7e173. 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/USA2P2346793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33456357401298876ada37fa926dc40800c13aee6a9e9335cc375413c30bd426. 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/USA2P2346794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aa7039fe5ec77067ff16026c732b5f4c0a41add9b12a0cf9efdd0bb030ce139. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/USA2P2346795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b9e80d5486dcd1b509d17d1e44537c592b3005c8d04b970b14c44ba289b3f4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/USA2P2346796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf8639307cb4b42ed1b3c804d220606aafb2910b03ec9e6dd8994ab34a9f6ed. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/USA2P2346797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00051f5bd2ebfa8db19250dc638f284b838c629f34e5c725a77e15ac71617447. 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/USA2P2346798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99562b9f1015aea637c7728148f731de2965681359a9241bd411850b762eee9d. 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/USA2P2346799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28ebe1281cd3320fa3da2f1e6069e029bb971281c8141fa385127cabc9c85621. 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/USA2P2346800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06a5d57a1cc9f827abf0eb0adae021b2421a387ed508bafe9c0851cd586a5ce. 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/USA2P2346801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x718ee213feff85e3f9ffb0288b0b3d6894577961671fcf2e62e8d579363fa795. 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/GBARL1300107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd996f1251ce36c20b5e4aa909e430158fe8db645a7455c5f30b03b59ef36d473. 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/GBARL1300110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa895863019f9000c8f6e9b790beda6c4ab98516db808491bf785a01c660e368b. 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/GBARL1301232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d5127d60546e1b9a7c2a8e48f434c341a68c6960ea994d5a15d01fda7c69ea. 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/USA2P2439321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92580001d49d378795a527541e1fdff507c2afebcef0297e32c526d19f367c83. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/SEBGA1600319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f499d73f3162516de7818086c76f56f3b55f9afc683131654f471c567731cf6. 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/DEE861600663.