Tenhi is a Finnish neofolk band formed in 1996. The music of Tenhi is minimalistic and dark. Usually, the rhythm instrument lines follow the customs of modern rock music. The melodical instruments an
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 0x868e43c0996ca57f86e78d10bf19d3cd53c066e673e8487302810afc2aa793ec. 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/32944fb2-8de8-4ae8-8e52-1777d19f8f5b.json and https://artists.proofprofile.net/proofs/artist/32944fb2-8de8-4ae8-8e52-1777d19f8f5b.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 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 0xd45e3513e1c8dba0b589a7eb405a75e9bd06ff87ac4853ff993956828d3e9c34. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/DES569901701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20162591257d7de27815b9f90e71a91bd04a13ac57404db92938acd1e8c9183b. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/DES569901702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c228c97eb99f810044e580977e5b4567a5c511aa2d0f5f3c273e982c210bfa. 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/DES569901703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bfa118676b1b948701399fd1c308739010e36d59a704313a58e66f656d50d7f. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/DES569901705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x495a60832178f88202c0e768151537181707a592baabf42b3dbd2b7862e72804. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/DES569901706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5919742f60fcd77e77668e098323856f4c3892cd11e34d7a20c529fb283098f5. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/DES560608102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbb8de3e4422d7b063222ec5775b487638985a4abeef54c8bf2da0c8e6a1c3eb. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/DES560608106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a43b3f174745a0d26ad9ad68c86c8cfeafa735453ed68c793e92e7f91f94bb. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/DES560608107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354e778bd314c1c38eb57feb36b7ac521ac7e23e673f40e4d786566e9ccfea65. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/DES560608110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bcb61ecec4df994eb14f5fdcbc7fa93e9b51f281521f5885347f8b8cbacfd0d. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/DES560693101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ddaafd8cd1f9c07e666cde310812bcdfb52b5b0744ae59d6c372ae9bbc93dfe. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/DES560708903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374b7f695a656901dbbca38f79510aa7a61673a22048c99f1d5263b573e2fadd. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/DES561111903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd32c33290a5447339315ec0231186cabe4caeb0a435f9e81abdd2866a9da94. 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/DES561111905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c6140882bc64447edc642bad58c01e37207a63d9826152d59b55aba6732f00f. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/DES561111906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ca25600e114f5c5d0fd648fd1a54d068030e375398d6914896cb0fa9ec2fb26. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/DES561111909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01580933b461a9d4e01be1b437418c735f0c74c231ea8426ca3b2fc39e9705c0. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17:28Z), 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/DES561111910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888c4bcce0f0b48d4cf11f2000a0ad28758d85a90387f2ee9c3418e79d38a664. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/DES562310458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35dea073e2edd6d043e7f88672a5467fd7a18f8a7b1bcc7f9988a05a7d935ef2. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DES562310459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b72c057afd85b4aed5b962491c943bd812ab6f3251ddc3c2afa3a5564cbe461. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/DES562310460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85817d1f98d0d170a79ec5211db4cd23e31c40ff480f53e531188c188a46ff3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/DES562310462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0698e88304f110d9a5eeb65c553c616950c0d29a9dd0b5cd5581054d9925d50c. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/DES562310465.
Looking for Europe (The Neofolk Compendium)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967ffeb2fe99530d57ebef0d75361cb92d6e9d0dcec67a1e65df2b131889441e. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/DES569901709.