Finn Keane, previously known as Easyfun (stylised in all caps and formerly as easyFun), is a British songwriter and record producer. He is known for his frequent collaborations with Charli XCX, his re
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 0x2e3acc0281162da9b0ced6ccd819e027bf2f86b2525bbad52dfa6c2755d56f8e. 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/de7ab7e9-e276-4236-b49f-bde8085af7df.json and https://artists.proofprofile.net/proofs/artist/de7ab7e9-e276-4236-b49f-bde8085af7df.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 0x4b3d62a4ab52935e076e08beb76d208ca8fc359565c7cdca9eac78009aa21ec0. 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/GBAHS1800732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57f334b2418339386119beb951e2aefb46fe33a831e4e620f693576054f1b46. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GBAHS1800734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667c9a25445e9326759b31c9675c495d8b962a25db2cc065424f18dc79e354fe. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBAHS1800841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf580d1fabfb40f9207f80297e6b15fb8eb012c8ded85e37135dca0a1025dcab0. 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/GBAHS1800928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e88af698cbe4a09ee78f1c2b1a3f893dae843ab82eb54e312840fbdd2d0b9d9. 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/GBAHS1900129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x772efb16cec529fd105a5c0a2cea41063c7c63e0bb0211d81d8d47d4d43927dd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USA2P2354254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76ad25093e68046364bbd8bfadacabe0a2434fd66c060293a2fa04006577de05. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USA2P2354256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24f0e25f7e5dc18c00ad2fd42ed4f6f799aa559ecef2b36aa701b09c2f4b992e. 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/USA2P2354257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d69d20bc772326d2512254fbf2f92cbe70266cf4b835988f307face20efb18c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/USA2P2354258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb1c277fd9d6ed6b8248e81b8beb9e33ba869fd4cbc2cb623fa1f586a071dbb7. 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/USA2P2354260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x383a5ca6d43919ba64d1cbbdbd8d64c0267c0e02db7c8859d3d67b6e307b1cf7. 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/USA2P2354261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53f00f7f213f93b7c1c02224260023ffd1ef65e121b50b75e8a954be3630f322. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/USA2P2354262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff62a289d306ecc3a4b7d46dad886ee25b2201c9b4953012a5016f89b9527e17. 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/USA2P2354263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5442d31cc44422d299a115317df49053dd6bf2e55af0773bffcb76c797a24dc. 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/USA2P2113877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c84fd4f47ecebbcd878a94fa3bfe8559b7d191cd643db94b51c5ec4304e4fe9. 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/USA2P2117082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x043ac5b2b5f7b4e134c75facf2db1274f7d88df9e7fbae3430f0d3e280771f32. 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/USA2P2114388.
The Darkness [with Sarah Bonito & Hannah Diamond] (Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78337b7f87f23970fa667e55f68dc5cc038293baaabd0dbe62cb7327ab19d95a. 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/USA2P2114837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ff7d95906abe1e2811ae910741d571f0b72492f66a8b299fb704be3602ad0dc. 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/USA2P2118885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ff095a0c8670cc42fba6abffe3a9105b9985a7d9a152adf1bc09ec267fe7940. 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/UK9951400101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ec0d1db7097efcc7575bd89c610d6d0d0d13b8c5cd9558bbec02871088ef342. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/UK9951511102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfde483fbf4539acbcf5fa886e79a0456d1362c88d565b0500f80698c0e1687a9. 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/UK9951511104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3cd978d3331340ac3431f420eb987da49a73b53217b805e948d726c1f06ed0c. 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/UK9951511106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47c8cdf78b6f0dd4204372cd0ff4c139e7547977406fa002297423198b29b6ae. 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/UK9951511107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e170920cf32fff5998c1786319da385428d04dd2cc1589446d438fda1beec8d. 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/UK9951511108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf0959a8e2f26f3b701cb2b04fccf085ee7d825b3e80422fe8a202a380800f9. 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/UK9951511109.
From the Back of a Cab - Ben Böhmer Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74465bfc6a36e4713a4b867f1693f93e82eb5e4040c56693ebf7d7fc6722e582. 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/QMB622150008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ba7cb46e50a09eca65aa6c87313892415f5a0d6f5c1fd2b146bf5d88950fa4. 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/USA2P2463492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a992c0449ecf222c201303f0cb04660c54f0f4bb4982dce6de6e5ae8b0579c5. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/USA2P2337125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12f5de5e7b5f3f1b2b6d045074277369ab814203250f7ac2e0ac4201054db77. 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/USA2P2337126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d8c917d4628feed1ecaa932dcb764fcd4c01c6600d9b4798ba0f6a5bd2d89cd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/UK9951510601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8b29aac0eed616f42dfc690405d6b6ff2d65d5fc88b3c5cf38500ef5a2fcd18. 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/UK9951510602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f7c7c80d4599c897252bfef45da63fec84e4c80012ddef4ef23b23baf15fdeb. 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/UK9951510603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5bed46af5162492f918cdeda12bd72d78b60583167c4f270ec5fa6608e589ee. 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/GBKPL1899417.