Hanny may refer to: First name: Hanny Kellner (1892-?), Austrian diver who competed in the 1912 Olympics Hanny Michaelis (1922–2007), Dutch poet Hanny Nahmias (born 1959), Israeli singer, actress,
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 0x9b9202042abc15be1ceaa8cf7f2c88091de1ce03ee3d8796cc870e0d170a1cba. 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/328bf49e-2900-4738-b000-04775683fb92.json and https://artists.proofprofile.net/proofs/artist/328bf49e-2900-4738-b000-04775683fb92.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 0x60e0393b6ba9c7625a73286d02befc3e1ebe9f8318743fd1d8992e5361873531. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/NLE320500085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x833b44d699723bf5ffb7465dbb6b03c48fa7ac1bc29c48ed72fa3628a2532e9e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320500083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea756c61a0a0facdccd236193fe0cefed137183ce885f8e5007e6584e1face7. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/NLE320700001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ee738fdf37aab5bce61957fb10d7cd5d7a756f455fb4604e8a115b7bc1c3bd8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320500074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3b70df99687041811def4223c4e08415af66de06ad8d07a1f49ef226b04c60. 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/NLA349700226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d866a4eef951099824d4c653e24fdffab7b710917b2751561e6207910832b78. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLA349600505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ebfbf59496710d8a04dcb595fc97dac9c60cb3fcc4291477eb3639047368876. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320800406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c3ac256a662a676139389249b6efd32415fc65840eb199f6d838241ad75bfd1. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/NLA340200140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf49ed256c0277251961f923bc8111cf46e7d841ab45ef10c077c58d065e5b10b. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320500092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b2a0477173b555b1bb5a54db73a19e55cdf0c3792fdf9b4eaac7d304b2493a1. 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/NLA349900135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x615b0cb5f1e6ea02e5d304243e594d697417619545b4b3a4fd370b7e670805ea. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/NLE320800380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcceb6c5fef212c3399a2b77aef5f63d620211debc5df0e7a2044c7a7a9631f3b. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/NLE320500073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f2d990d22bd0fd7e7342a1f4086d4047e7bb971390ce6aebcb0f15b9919a855. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/NLE321200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68adfad6154db89e41a040c44531e886e72bbdca81522ee22326f93c081559ed. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE321200016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee9e749ab0bf27c432bfa01ff86187db9ada5f10c9f345916ede6ebf7ac602d6. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/NLA349500363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9fa0046ca409d9de051490af81286ff1d2384d93bffa2ce18652bb52b34a17. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/NLE320900193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92f4d2fc0e4c1260f5fa3d512dd1c0320d74bebeeef67044a88ab44aa042b9e. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/NLB449600139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf867babfd2d9366ddb346a853cf632a17aba3497a17b8b27c9f5defa75cbbf3c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLA349900087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a0e2bb6aa678a14ec33b9d9b643288f82f2b05bb8079d6351846a4d63caa73c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLE320500086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d95722b0082d1a47495cce3e0976219a5e6aba842876e51bb23a25881693147. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/NLE320500090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c31fe66471c47369fffa6296cf8608ae92bb341ea22bfea40312391d3d1daac. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/NLE320500053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2239f06bcde434d626660d5badef6661e476d59af05ef6c2811370b7a54bec70. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLE320500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaec529d731174bcd879c64641c35060205b67e8bcb2bdf0678f84ba870b8841. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLA340200131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0bc9cbc20f59c5ae44e89482f9a05d1cd1da358a483cc92b1962494b9a9857a. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/NLE321200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbaba00b39f4996473927e4a8b5f706fc6e156e352a7e2777faa0b864cb9b428. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/NLA349700086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4bb5c1a231ced1431d736d8a112a7f290303c173133b94c346dcadc7f984963. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLE321200015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7dfc72a83c8c762c745e0069bd7c522d036fb98fbf5664f34af51d0926baef. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLA340922276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53a64038b6de76d539ac7eb384b3ca8afa3f23b8fd4c75d27284a14acab62eb5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320700048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cb52d979f344b90f6874840410c76e54157ea8fd7a6154aeab1b88b34b0bc0b. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/NLA340600131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83a9b7927bf3ecfcc160a5d5904871bac71aa309eba52823d4440fdee35e240b. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/NLA349900047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaecf3c4d0464514526dc9aea2695594ad4c4892de23fbf4c5d3b9bb2d7079dc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320500075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab22ba83273752bedf3a74e8c675c21fd0cc28af2578b758b682caf639e78852. 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/NLE320900201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x721c62d3ecf18c7de0f625def5ed3d9b1d022f55cb30257173c83e9425e15691. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLE320600007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e76f4b3aca61de47ee5b246f0f01c13ae2d737596a8b3e69c72adaacf348623. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/NLS241101169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d95722b0082d1a47495cce3e0976219a5e6aba842876e51bb23a25881693147. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/NLE320500090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e76f4b3aca61de47ee5b246f0f01c13ae2d737596a8b3e69c72adaacf348623. 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/NLS241101169.