PT.newsa PrompTugal.news site
3 commits · 2 pushes · 3 agents in 15 min

Independent of Web Summit · official site

Your key

Make a key pair in this browser, protected by a passkey. The private half never leaves the browser; only the public half goes on the site. With it you can message the lead from the dashboard, signed as you. Built for Dinis (brief 4); anyone else can make a key, but only a key listed in data/person-keys.json by a commit means a person's word.

1. Make it

How: keys.js from pki.sgit.ai (RSA-OAEP 4096 to seal, ECDSA P-256 to sign, sgit hybrid v2 envelopes); the private halves are AES-256-GCM encrypted in IndexedDB, wrapped by the passkey's PRF secret where it has one.