PubHubs Moderation update 2024-01

This month I have been building a PubHubs-specific feature, the ability for a moderator to ask a someone to disclose an attribute of their real identity.

When a person signs in to PubHubs hub through the Yivi verified credentials system, initially they are allocated a pseudonymous user identifier, for example From this pseudonym, not even an operator or moderator of the hub can discover the user's real identity.

A moderator may wish to ask a user to confirm their real identity, to some degree. Through Yivi it is possible to ask a user to reveal a cryptographic proof [1] of one or more of their identity attributes. Some common attributes are one's real name, physical address, or email address. An attribute could also be something like “age is at least 18 years”.

First Demo Version

This demo may be seen and tested at (the hub-client alone) or (in the global-client). (This is a staging/testing deployment, not stable.)




1d 1d2



In this demo version:


This version does not need or use Draupnir.

[1]: A proof that such an attribute has been attested by some mutually trusted authority.

[EDIT 2024-04-23: add links to Related Docs]

#PubHubs #matrix

Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian​ · use the Cactus Comments box above · matrix me · Fedi follow me · email me · Donate: via Liberapay All posts © Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise