Konfidi re-uses specifications wherever possible. Only a few areas have required us to create our own specifications.
- 1 New for Konfidi
- 2 Documents
- 3 Communication
New for Konfidi
These need to be formally documented.
OWL specification for RDF
FOAF Server Protocol
API exposed through REST. Synchronization.
Trust Server Protocol
Internal, no public API
Frontend Trust Server Protocol
API exposed through REST
TODO: consolidate these pages
Internet (e-mail) Message
RFC 2045 Part One: Format of Internet Message Bodies
RFC 2046 Part Two: Media Types (including multipart)
(Parts Three through Five are not directly applicable)
MIME & cryptography
Defines mime content types: multipart/signed and multipart/encrypted
MIME & PGP
Defines mime content types: application/pgp-encrypted,application/pgp-signature and application/pgp-keys.
Namespace & description at 
Web Ontology Language (OWL)
Defines WWW-Authenticate: and Authorization: headers.
PGP Scheme for HTTP Authentication
The SIP: Session Initiation Protocol RFC includes a section defining a PGP scheme for HTTP Authentication. The RFC was obsoleted by RFC 3261 but that removes the PGP definitions from SIP. But we are using the PGP scheme independently of SIP anyway. Why PGP scheme was removed from updated SIP RFC