Joseph Winger Thornalley, known professionally as Vegyn, is a British music producer, DJ and graphic designer. He is best known for his production work on Frank Ocean's 2016 albums Blonde and Endless.
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 0x76b0340485b6c2c9a1c68984d75116cd6d779949888c4cadb404cc8062bafe09. 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/dde94cf3-9096-438c-8297-268bbb0b2810.json and https://artists.proofprofile.net/proofs/artist/dde94cf3-9096-438c-8297-268bbb0b2810.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Road To Hell Is Paved With Good Intentions
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 0x2ac73198d9a89fbc28ca95da8f5a67645f864b790c051ae9b4a2049e101c901b. 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/GB5952300271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8116820b608e4e2e7a0afaf9f8b0d6d6b5e3dbd47305ee03455f33b1d981a57. 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/GB5952300272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd871d4c7a28e5f814e2020a43410590c87ac3a535fbc16777f254afa6f93a48e. 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/GB5952300281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c44b9e02b3e3b8782a85fef58332a4a02b37bb1b3fd78c5471923dc2f557688. 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/GB5952300277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb942588e70407c9502f85cf3ac2fa9faa3082bbd19e0e56e552e455168dfd3ab. 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/GB5952300275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c2e09d81e546f44737a326cfb975d9baa2256e4db77cb6b74128898eeb1192. 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/GB5952300276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x874299e1c9116fedd9340349f066ddce47d80b66830e31b1988da6f69eda13a4. 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/GB5952300278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc14e5c7819c4c60c70dc661fbd48d5f8fadb59a6b4783ceded434a0dbdc6c24c. 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/GB5952300279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f2df728f47fdb1a7c970e9d5355d16e1e371b591f96e184d407fbb3096a0cd. 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/GB5952300273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb988a3656fbfda7d37043eab3c9fb95092e96214b1727ffbd40582c0a922abff. 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/GB5952300274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x271429421a4802d702ca9171f403e02126723c21619b647e4a4b0cf075851809. 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/GB5952300280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04def7531a2ef096208d3090e1b8b2339c6fbecb4dec2d3d10049901da9c7f2f. 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/GB5952300282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c1574c6639bd7720863552bb22a27bd52b3e58788eb6daf50909797ba5097a. 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/GB5952300324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x081e4968f60176be660f97807c879826c4e4517cd1c8fca5035225d78fda3c8f. 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/USUM72010307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64035158ea59f11f84d0bb55ad0f7e7c7487914bfaeca25ac03a9b2da427c04b. 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/FR0NT2000505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3617c4dfc17665adf9741dc9991e22869f3b8a33e0869921abb1c2f952f75a. 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/GBBPW2400893.
Alright so now we in the thrashher tee [149.502 BPM]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe48ed9da32dd4a1de8ca4ed661d62e3a04681de5b49f90b830733c46d788ee5. 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/GB5P52200023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cb976921fb7cf7465c22bafc4369f90e019a19b18f39094badba483760d9df0. 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/GB5P52200024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd035fcac25b3e9477296ada13aa693497ae2260b17368d4dca2f610a73f0674d. 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/GB5P52200025.