(real name , born 1987) is a Finnish musician, singer and songwriter influenced by schlager, punk and progressive rock. She started in the indie scene but gained mainstream popularity. Early life 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d8c490acdecc9ece44f5ce86e2a7c1408b0c61efe151884da181f93df84bd4. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7d523db2-0e36-45c8-9fe3-91ab935f6f03.json and https://artists.proofprofile.net/proofs/artist/7d523db2-0e36-45c8-9fe3-91ab935f6f03.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 0x41dc59b9c31c09fc5d5d6fa82cf1e69e6d36ace38d2f9e4ac26ce13d63d666bf. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/FILOV1600001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6aa38a09f1fb31825c7002672a1935479e5ecf2170545e73cdab44158b4d864. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/FILOV1600008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c67caa6e954115f25353ff022f8945e9dc613139b1c85259f8dd4eaec71f2d. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FILOV1600011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e6279e4163583b5fce8f9d2bc6c2429d6f8e3d2c15fc3704cbe0682da8620f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/FILOV1600042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f7b27b1188bcec7d3001058f8df1c4f16d72d35fbc118f65d81e96b06623a0. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:04:31Z), 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/FILOV1600043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef7b13b34f2f8e97b4f519f30124ee863ba92dcfa424219d58cd5d654b21f4d. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/FILOV1600047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x476eea0237cf6e86398b2e765ed0c93f48c6ac7fa57f1bd7098e36f575326daa. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FILOV1800012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb63202be1a3f6b16516e55b32b7b706f975a566cdf9a8630876b6fe5979258. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/FILOV1800017.
Tähdenlento (Saima Harmaja / Mullan alta)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb9b68042f5cd18cd263a6e3f357724bf02dcc939d8d722eda3fda893745a6c. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/FILOV1900056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bfaf7b0419567cb546f9cae632d27f83e9b88a510f11308dc3c251b6c8b68ae. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T16:06:12Z), 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/FILOV1900057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a15c9ad92c25dab2258d5e535f555e486c62ef0d5ceb51f5d48000828bc83f. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FILOV1900059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a7e8cbe2132ef9a00624de7e62215ccde27da5518e9e304ea16ced2decb0211. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08:25Z), 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/FILOV1900060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c06b09289876d1c8428e44dbb8cc48ce8066370dcc576c69b2a253a25b9df0f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/FILOV1900062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefaf39d3a3b1d2d0b5bd01e4534629f7822f922ef95514467b6e627d927bfe75. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), 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/FILOV1900063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952da6286e79d130ea7a2cdbc5671a075ec31061511a7cd9894f8cfea5898ef7. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/FILOV1900065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x629d6c033b62941087ed18dddb267b7715afe1255fd539e429e7079a7451b9d2. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/FILOV2000118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ede5a5afa4ddcdae84af7876e32e0e3400e31043f649ea93da70f985b2a9c13. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/FILOV2000119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfca7eecbcf6f653c276237fd1066d278a9c7d5c8ea848dc76c2563b7d33e1b0e. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FILOV2000120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9822a7e00948956f1b412a21a980c32dbc65fcc44148ef2deb16b100338f2cee. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/FILOV2000122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x990761664e3acab68011dfcfb364eaf4929dee8608fdf06da0cc7197a785d6fd. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FIITA2200023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9cb012e330b1445a7bafae228acf85592e66c35c35fb6d4dd99f4d5a7012cc4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/FIITA2200024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x790fa66c3230bf2c44a34cb42557b00c9e9c31e0a6d04f01839ed0445910205e. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FIITA2200025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d1698fa8b817becd5e7f8c33b4af51f20d594af0eae3665bb8024b97a6fcc3. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/FIITA2200027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d3e1e5890ff70a63c3ff5a46df14f6e6bbcd56964821b050bec70145dfe5ab8. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FIITA2200031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85abac1f4e857987781054ecdd084daf3348d0811f0639cf87a8d0651bb90541. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/FIITA2300062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94eb644e5f959e4129b036e65dfe3c60f8eb268919c9ae369486d45bdc979930. Chain 2 (Bitcoin): anchored in block 958731 (2026-07-19T12:35:36Z), 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/FI9PF2400083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e423893df803c37d76443aa74c95157f992b25974b0861389f38e7727794be. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/FI9PF2400086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518855208ceaef84a5053472b604b69a6935b0e4d33e8fe74ed8acb7e41d0a6c. Chain 2 (Bitcoin): anchored in block 957596 (2026-07-11T18:43:56Z), 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/FI9PF2400084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0feb9169813fb57009b254ca63694aa5d1783bca9044b50d039e9be44faf727f. Chain 2 (Bitcoin): anchored in block 957596 (2026-07-11T18:43:56Z), 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/FI9PF2400085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3713cd0cec4570f1dfb9a21ac10c36079b25e4012cff068932e7034873461d43. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58:13Z), 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/FI9PF2500076.