Tor Lars Oskar Endresen (born 15 June 1959) is a Norwegian singer and composer. He has entered the Norwegian song selection for the Eurovision Song Contest numerous times, but has only won it once, a
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 0xd572bc263647a8b11a205412c8af6638fbb4a8d3960c2bfb3868c24d3ba3ea1e. 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/0a888deb-63ed-42d1-a4dd-a04fd39a489e.json and https://artists.proofprofile.net/proofs/artist/0a888deb-63ed-42d1-a4dd-a04fd39a489e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Lollipop, Vol. 2 (15 Nye Hits Fra 50 Og 50 Årene)
Det Beste Fra Tor Endresen & Rune Larsen
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 0x9c7617d32c7a95973629728ba750a9a96e1497103a76cb44b9fdbcbfeabf4f8d. 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/FR2X41552649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x819ccf2eae76a194bea05961c772e175d3f1fa6619af6e9457d5ba8cd5073369. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34:27Z), 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/FR2X41552661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe60b24579860acc3516df4b54d690e8626c17a0efdc1c00d1fe6b6b082e473d. 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/FR2X41534785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f595dde2246b6c102796a3ba015a051d33505fb2c778d21384b02715503c6f. 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/FR2X41548322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6644d6c910ba8e4447cb7252fcf7d1af039c0db7f106233df4099c3df17b7054. 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/FR2X41548324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33809366d99dfa335580a34def26d2220a149e38ef38d2288b267ddc2e50a2ed. 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/FR2X41559055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be2beca57eaefbbd25ee6efe948d9c647d44bec64588b9e4fef27ef18234c0f. 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/FR2X41559061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a70aa3c3efe773f32d2235177c850a0ffaa1099f0252f5f3a2b6f7a2bb1dec4. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:01:01Z), 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/FR2X41559065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26d300d33222fb9a9bb775ef6cbe44cb6e848abb98ceeabc527af75e053f6d2b. 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/FR2X41559068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fcbbcede6dc0c55b4012a389e3c2dfeea6cc46cf1f70bff772b9df3e3672523. 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/FR2X41503250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x548740115a8e096b2e89452111ff507852fbe3430d0840a622c233fe06ef8c06. 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/FR2X41503251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41aa2e869a15786f365942cbf60510f97e3611d093613d5f4a4b881eadee31fd. 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/FR2X41503255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x119e3b3d36b1e4b46fbdec613d91c2bbc74d5d9df47c6f2d7b2c24b8bd29dda4. 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/FR2X41503258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cedbcca6b18d486f2691a0079be8b7ede1af721854e914d932b9ff4918770a6. 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/NOCEM2322010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa95f86cc27213c0b9eeb713c5fb24a59f2d05b885cd1eb196020eb9d619422a5. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/NOJRA1307006.