ConsAuth
From login to demand layer. Consent-first identity where your preferences, wishes, and refusals travel with you—and can become a collective signal.
Visit project →
The challenge
The market produces too much because it doesn't know what you want. Producers forecast, overproduce, then advertise to move surplus—the waste is structural. Identity is fragmented: every app asks the same questions and owns your data. Users need one layer they control where demand can be declared, not inferred.
Our approach
ConsAuth started as an OAuth2/OIDC identity layer: sign in once, preferences in the token from day one, private by default. It is becoming infrastructure for consumer intent—a place where what you want, value, and believe travels with you, with consent, everywhere. Preferences live in your own Solid Pod as Linked Data; communities aggregate demand so suppliers see the herd, not the zebra.
We built an identity layer (Ory Hydra) with conversational profiles, per-preference visibility (public, connections, community), and preferences delivered in the id_token. We added a Solid Pod per user so preferences are owned data, not ours—with a public vocabulary at vocab.consauth.com. Expression of Demand lets users declare preferences, wishes, and boycotts; communities aggregate them into a privacy-preserving signal so producers see scale and intent, never individual identity. Roadmap: LDN inboxes, producer discovery API, and a trust layer with attestation and Verifiable Credentials.
Roadmap