From c3e3491212e7dc4b342945e37d5cd77b0427744e Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Sun, 30 Jun 2019 10:16:26 +0200 Subject: [PATCH] chg: [aks] overall description added --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..8c402d5 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# abstract-key-server (aks) + +Abstract key server (aks) is a minimal PGP key server to support communities. aks is a kind of +read-only OpenPGP key server which is updated by some core administrators of a community. Those +core administrators can add other trusted aks server to provide lookup of other keys via their server. + +This is a work-in-progress to solve specific problems in security and information sharing communities. + +## Goals + +- Minimal parsing of PGP packets (to reduce complexity and software dependencies) +- New keys are added via a specific vetted process (or at the discretion of the aks operator) +- AKS can connect to other trusted list to query unknown keys and there is no reconciliation protocol (by design) +- Standard HKP interface with `add` method disabled +- Simple interface to filter out known malicious or rogue PGP keys +- Fast and reliable + +# Requirements + +- [ardb](https://github.com/yinqiwen/ardb) as storage back-end +- Python 3.6 + +