Winny (also known as WinNY) is a Japanese peer-to-peer (P2P) file-sharing program developed by Isamu Kaneko, a research assistant at the University of Tokyo in 2002. Like Freenet, a user must add 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 0xfa61e34c36a81efff99a9b16c755ea963a5de5e08055239461b67d273a9dc891. 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/035037db-dc82-4636-b7c5-5a2d7b4cfe22.json and https://artists.proofprofile.net/proofs/artist/035037db-dc82-4636-b7c5-5a2d7b4cfe22.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 0xdeaf96536b20286f7901b259a558dbd26162e0f3b8c466bba92eca050e9063f3. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/QMDA62232960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd24e3ae6e6782ecf3211f3347a72307346c045982c97ce7ade2c88a536541d73. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/QMFMF2203390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0daa37b12ad9cc72a68a47f9d88ee1a0e0aaece548a0c68285f19130f1e0079. 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/QM4TW2387712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f76494582f21248c080d9a37170da222dc41f60546b34f95511a35f3ed70fe5. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/QM4TW2387804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x136f1b8265345c510c7a9f1ef9b848f426033b5d8dd33aabc073b75b690e20f7. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QM4TW2387748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x609c592c0209ea8b7d78bae4e2d7bdbfa29a77b0898fb2e35bb23670dfd06718. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QM7282409362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca7919338ae7fe9de84ea101b15e732e069396ed531a272d069aea446d94b7a. 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/QMDA62490222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee8ec5b6946d8d48ffb66f1a10932670751a6941449e24efe67bc694621f185b. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QMDA62490227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca7919338ae7fe9de84ea101b15e732e069396ed531a272d069aea446d94b7a. 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/QMDA62490222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3366ddbef1e8d9e9e4ba0e4d646c941aa4703580b2e146bc2b7df1608fb45e83. 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/QMBZ92484392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f49e2e79bfbbc9c6fa25607c6233d5dcc11f61cc448fcb1b76862f79da3dbbf. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QMDA62490232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee8ec5b6946d8d48ffb66f1a10932670751a6941449e24efe67bc694621f185b. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QMDA62490227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08fd9f183e06e07ef3d0f50afd4e263d3266e4ab495c0c799d9b81efa7394684. 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/QMDA62490228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75a5a03350b4cd0fdf556ea36dd39ac1180c04d223953b81ca9bff3f02b2e97b. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QMDA62490230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0650d455147ecaedf073af76081627b3f3182e87e67bf0e566d60825216abb24. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/QMDA62490231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ebb2ccff740310004a71f8174fe5e5c09a9e30f375d6a60f74010280fe46001. 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/NLRD51968887.