Janus
An identity gateway for humans and AIs
The challenge
Centralize a personal identity and expose it in a controlled way, to both humans and AI agents.
The solution
A two-faced identity vault: an internal dashboard aggregating bio, PCM profile and E2E-encrypted sport data, plus a stable public page backed by an MCP server queryable by AIs, with granular visibility controls.
Stack
- Next.js 16
- Supabase (Postgres, Auth, Storage, RLS)
- Vercel
- Chiffrement E2E (libsodium + BIP-39)
- MCP server
Results
- Granular per-field exposure control
- Sensitive data encrypted end-to-end
- Interoperable with AIs via the MCP protocol