Valerie L. Thomas (born February 8, 1943) is an American data scientist and inventor. She invented the illusion transmitter, for which she received a patent in 1980. She was responsible for developing
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 0x70f2b28e538ee109c13c1a66171dd8c79254484fcfc0e54903f020634a976777. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4d6e8fc8-e31a-4ea9-87c9-bcde25bd1e99.json and https://artists.proofprofile.net/proofs/artist/4d6e8fc8-e31a-4ea9-87c9-bcde25bd1e99.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Kapitel 01 - Zilly und Zingaro. Zilly, die Zauberin
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 0x89a90674d653444fbc7d614eea57b6837e5167e2e1926d57535a6709d99e40e6. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426732 — a six-check JSON result.
Kapitel 02 - Zilly und Zingaro. Zilly, die Zauberin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12428ccfbdeeddcf1ce7a5dba802173121c6c5485e1ef3096787f8776e84e719. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426733 — a six-check JSON result.
Kapitel 03 - Zilly und Zingaro. Zilly, die Zauberin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7faa71e617037d2bb2fe669fb1b5ec9045613b49cd1e2e9b73bf0b7b5a47bee. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426734 — a six-check JSON result.
Kapitel 01 - Zilly und Zingaro. Der kleine Drache
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50245e5a8e60418439706e6e61ca740c7e324d044e7e26adf88692bdc7a6db11. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426756 — a six-check JSON result.
Kapitel 02 - Zilly und Zingaro. Der kleine Drache
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc884808f563de6f10f790a7ed7cdf31716168057d2932335433014f482b0760. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426757 — a six-check JSON result.
Kapitel 03 - Zilly und Zingaro. Der kleine Drache
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e1f0eab5d35508c368ae26b997ee097d26723955a648db19b39517ac8e50d5a. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426758 — a six-check JSON result.
Zilly und Zingaro. Herzlichen Glückwunsch, Zilly!
Kapitel 01 - Zilly und Zingaro. Herzlichen Glückwunsch, Zilly!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89c046a03d43b64b83fdeb25e052183bd55bd2b16d7f0e4eadea7742af5151e9. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12:32Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426724 — a six-check JSON result.
Kapitel 02 - Zilly und Zingaro. Herzlichen Glückwunsch, Zilly!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac17828e709ada3378822ae9e73482685893618abfb31cb7c96a12998e96259. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426725 — a six-check JSON result.
Kapitel 03 - Zilly und Zingaro. Herzlichen Glückwunsch, Zilly!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6074e78b80350ed46e651b9d3270e08f571c2e7d1c312cde5ec2318e25e1b101. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426726 — a six-check JSON result.
Kapitel 01 - Zilly und Zingaro. Im Weltraum
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540f711263fd9e97a8856e694b6baf90559622d7afa60ef22a0061e56a788344. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426740 — a six-check JSON result.
Kapitel 02 - Zilly und Zingaro. Im Weltraum
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68bb698d7ae15bde1ce8fff9cd766d71b90790a147f259d8f4abb3cc8916f9f1. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426741 — a six-check JSON result.
Kapitel 03 - Zilly und Zingaro. Im Weltraum
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e5883e80d9f8124cf76d9bded495feba73c036879c27458b4afbf6c528b4c13. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56:50Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426742 — a six-check JSON result.
Kapitel 01 - Zilly und Zingaro. Das Spukhaus
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cdd9bee7e07acd697be23851dc811c56bc5c1108755414616d9f14bbd25ac30. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426715 — a six-check JSON result.
Kapitel 02 - Zilly und Zingaro. Das Spukhaus
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03af35e374359229c609e68980cbba818b938d27d0d32c4e9bfc206f54b4bb84. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426716 — a six-check JSON result.
Kapitel 03 - Zilly und Zingaro. Das Spukhaus
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdb98af0a1a946b36c6e6f7171b7efe09c2ecaffeb340e515437bb7254ef9a15. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426717 — a six-check JSON result.
Kapitel 01 - Zilly und Zingaro. Der Rüpelritter
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a6910b12531655c1a5f16082d0b9d275901ffc3b3c7f06879bd4adc1a516c8. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426748 — a six-check JSON result.
Kapitel 02 - Zilly und Zingaro. Der Rüpelritter
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddd3b21da9bfabff8f8c767d8f7db9f60ff9420d8577fa0b6d84bd672adcfddb. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426749 — a six-check JSON result.
Kapitel 03 - Zilly und Zingaro. Der Rüpelritter
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe061f18331b534647ad471c60372a97ce40bd6e025b0d4bc701e3a36a8be1c5a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DESW12426750 — a six-check JSON result.