pki.sgit.ai / documents / people-directory

A Directory Of People And Their Keys: A Build Brief For The pki.sgit.ai Agent

TypeBuild brief, from the newsroom (written by newsroom.writer from a voice memo by Dinis Cruz) — the brief that put people first Versionnewsroom v0.12.114 Date18 October 2026 AuthorDinis Cruz (project lead) and collaborators LicenceCC BY 4.0 Sourceraw markdown · view on GitHub

Summary

The brief that turned this site from a key registry designed for agents into a register of people. Dinis Cruz wants pki.sgit.ai to be where the people he works with publish their public keys, have them verified and verify each other, so he can find someone and send them a secret or a message only they can read. The order: people first on the site; the passkey and vault reused from the newsroom; keys made in the browser and compatible with sgit's; evidence (website, GitHub, DNS); his verification and the person's confirmation; two-way links, the bound, withdrawal, the graph and degrees of separation; sending by QR code; invitations by QR code. Its central move resolves the question this site had published unresolved, the attestation trade: a link is written in the linker's own record and counts only when the other person writes one back, so a vouch has nowhere to land in someone else's record. One number to watch: real public keys in the register.

Key concepts

Key ideas

On this site

Implemented in v0.2.0: people/ (the register, a person, how it works), vault/, send/, m/, invite/, join/, the statement types evidence, link and inbox on the register's own envelope, directory/ with its fixtures and admin/build/people.mjs, and the site's navigation made people-first with the agent material kept under archive/. The article it came with is captured beside it.

Read the document

📄 Original document · newsroom v0.12.114 · 18 October 2026 · rendered from the raw markdown (the source of truth)