← All works
In-house · Identity

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
OAuth2 / OIDC Solid Pod Linked Data
Suppliers see the herd, never the individual zebra.

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.

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.

Phase A — Identity & ConsentDone
OAuth2/OIDC login, developer portal, preferences and wishes in the token, consent remembered. Re-consent only when scopes change.
Phase B — Solid PodDone
On-demand Pod at pod.consauth.com, preferences synced as Linked Data, public vocabulary at vocab.consauth.com, per-entry visibility and access control.
Phase C — Demand SignallingIn progress
Expression of Demand: declarative preferences, wishes, boycotts. Community pools aggregate demand; suppliers see the herd, not the zebra. Producer discovery API and LDN inbox planned.
Phase D — Trust LayerPlanned
Preference attestation by communities, Verifiable Credentials, cross-platform Pod portability.