Klaas Heufer-Umlauf (born 22 September 1983 in Oldenburg) is a German television host, producer, actor and singer. He is best known as part of the duo Joko & Klaas, alongside Joko Winterscheidt. Bio
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 0x9c76fd8d259c4ea4a78c2e28521df38f0418ca52521909f6bffd2c44efbf28aa. 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/acb98b44-1578-44fd-9d57-86557a473586.json and https://artists.proofprofile.net/proofs/artist/acb98b44-1578-44fd-9d57-86557a473586.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Klaas Fußballsong (Ich schaue Fußball an) - WM 2018
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 0x235a35608a71737fa45a2ad4638719c3ca9ed10df8214e591bef296d45d41068. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLAZ1801199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cdf0d6937534d61b1647c7a8095765ec237b77361328291d2f70cebbff177e9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QM6MZ1940545.
und der schrullige Millionär - Albert Hitfield hat das Wort
Klaas Heufer-Umlauf liest... und der schrullige Millionär
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ea2861480cc035da4b0919723006333904cf54dbf836ff265df074c22e6e0cf. 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/DEC712305433.
und der schrullige Millionär - Der alte Geizkragen - Teil 01
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95eb616b6385ae940d3346f9ec2ff150285d10b4daf15c327186596e1a9aa96b. 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/DEC712305434.
und der schrullige Millionär - Der alte Geizkragen - Teil 02
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ecb06bd3341607087f30117739a40f54bca91f1e9cca64159a8e3cc51d71fdb. 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/DEC712305435.
und der schrullige Millionär - Der alte Geizkragen - Teil 03
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50987a77f56be16cc493ff49fa38e2846b07e1406c051f6c308052adcd404b5e. 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/DEC712305436.
und der schrullige Millionär - Der alte Geizkragen - Teil 04
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebdc288544b52ccbb0a70a6dde52bdbd0aad39b9e6b9da03adf45e67dca6b624. 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/DEC712305437.
und der schrullige Millionär - Eingesperrt - Teil 01
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbb82bafd56046b1768a073ea7f7b3e9ab651137b30feee3f1e25de78fbb1d6. 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/DEC712305438.
und der schrullige Millionär - Eingesperrt - Teil 02
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5886a65fccf5973f0637facbc572fdb7a5a766ea32d918feaeb89b7aabbe7566. 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/DEC712305439.
und der schrullige Millionär - Eingesperrt - Teil 03
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5df2a3a45ddf7c8963425ace8a083479751f37cbfe72ce4411470adcdf1b82. 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/DEC712305440.
und der schrullige Millionär - Eingesperrt - Teil 04
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aac54545d7e0c577056871b7481a425971474c2baf16972cc28c0d2adeddbb9. 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/DEC712305441.
und der schrullige Millionär - Ein Millionaer verschwindet - Teil 01
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2782c094cc4ef24f32d57b510bae60fb47e735cdf555b8e7ddc08bbd7155d6f8. 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/DEC712305442.
und der schrullige Millionär - Ein Millionaer verschwindet - Teil 02
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4220e201d978378c11fed739be430c43cb38531e0393971d7837f187ca4bbc7b. 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/DEC712305443.
und der schrullige Millionär - Ein Millionaer verschwindet - Teil 03
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e694468d876420f2b7c66418671c265c73f433b6a54dd5c289e88d4b1dff7f8. 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/DEC712305444.
und der schrullige Millionär - Ein Millionaer verschwindet - Teil 04
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a18cae587b42762352ff87e9200de8bd378be1473a8559500429c3c8d859d01. 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/DEC712305445.
und der schrullige Millionär - Ein Millionaer verschwindet - Teil 05
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236d6fd9c91456f539b559e95219bc4a583f30eddc1fa310cefbd83cf4f76901. 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/DEC712305446.
und der schrullige Millionär - Ende der Party - Teil 01
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8884c41db81c9baa276c373cac630040c33377d11246618b71be711761c5fda. 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/DEC712305447.
und der schrullige Millionär - Ende der Party - Teil 02
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe99862784e329dbbf877181a9b6e583c059dfec0bd1028124816179555adc72d. 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/DEC712305448.
und der schrullige Millionär - Ende der Party - Teil 03
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a09fab5233cdcfe16992de6527d6f71e2bbb2a83fb9523ebc1c7b3a971407a7. 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/DEC712305449.
und der schrullige Millionär - Ende der Party - Teil 04
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa25b8a980823a89b2c6369a85e2f5db786d4307a5efd81b64f8afaf20d3e44b4. 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/DEC712305450.
und der schrullige Millionär - Ende der Party - Teil 05
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebbc578b51f6012d4e9543a0304d095601c470cb07e95968432bfd8afa95a3df. 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/DEC712305451.