VFACE and Identicons, Pseudonymous Identity for N2Usenet
The impersonation problem on Usenet
Usenet was designed around messages, not centralised user accounts. A post can contain a display name and an email address, but those header fields are not proof that the same person wrote another post. Anyone can type the same name, copy an address, imitate a writing style, or reply as if they were someone else.
This is especially difficult for pseudonymous communities. An anonymous identity protects a person from unnecessary exposure, but a name without continuity is easy to copy. Readers cannot reliably tell whether two messages came from the same author or whether a familiar author has been impersonated.
VFACE addresses this specific problem without turning a pseudonymous identity into a real-name account. It gives an identity a stable visual face and a cryptographic anchor that can be checked across messages.
What VFACE is
VFACE is a deterministic identity presentation system built around the identicon work associated with Ch1ffr3punk and used by N2Usenet. The same identity inputs always produce the same visual result. The identicon is not a photograph and it does not reveal a civil identity. It is a compact visual fingerprint for a pseudonymous key.
In the N2Usenet identity model, the public identity is derived from:
- a chosen username;
- an email or address label used by the pseudonym;
- an Ed25519 public key associated with that identity.
The private key remains private and is never used as a public identifier. The resulting identity material deterministically produces a PNG identicon and a SHA-256 fingerprint. The same inputs therefore produce the same image and the same digest every time.
Continuity without disclosure
When an author posts through N2Usenet, the identity can be represented by its
VFACE identicon, its fingerprint, and a Face: header. Readers can
compare that information with earlier messages and recognise continuity without
learning the author's legal name, home address, or other unnecessary personal
details.
The question changes from “Do I trust this visible username?” to “Does this message belong to the same cryptographic identity as the previous messages?” A person can remain anonymous while making impersonation substantially harder.
How the derivation works
Determinism matters. If the same identity produced a different image on every post, the image would not help readers recognise continuity. If different identities could easily produce the same visual and cryptographic material, the result would not provide a useful impersonation signal. The Ed25519 public key supplies the identity anchor, while the username and email label bind the presentation to the chosen pseudonym.
VFACE in N2Usenet
N2Usenet is a web gateway for pseudonymous Usenet posting. Its identity flow
combines browser-side Ed25519 key generation or loading, local message signing,
Hashcash, and VFACE presentation. The public identity is used to derive the
identicon and the Face: header, while private key material remains
under the user's control.
The service is designed so an anonymous poster does not have to be a disposable, unrecognisable source. A stable pseudonym can participate in conversations and build a consistent public history without requiring a central social-media profile or real-name registration.
Our identicon service, identicons.virebent.art, implements the same deterministic principle: the same identity material produces the same PNG identicon and SHA-256 result.
What VFACE does not prove
- It does not reveal or verify the real-world identity of the author.
- It does not prove that the person controlling a key is trustworthy.
- It does not prevent a user from abandoning one pseudonym and creating another.
- It does not protect a private key that has been stolen or deliberately shared.
- It does not remove every Usenet metadata leak or make operational mistakes harmless.
Its purpose is narrower and practical: to make it harder for somebody else to copy an established pseudonymous identity and pass as its author.
A recognisable face for anonymous communication
Anonymous communication does not have to mean identity chaos. VFACE gives a pseudonymous author stable visual and cryptographic continuity. Readers can recognise the identity, compare the fingerprint, and treat unexpected changes as a reason to verify a message instead of blindly trusting a familiar name.
That is the role of identicons in N2Usenet: not surveillance, not real-name identity, and not a promise of perfect anonymity, but a small and useful defence against impersonation.