The purpose of the Self-Description Protocol is to allow users of tilde sites to define details about themselves.
If a user is participating in the SDP, they must have a valid SDP JSON file
in http://<domain name of tilde>/~<username>/sdp.json
. For example,
my SDP file here on protocol.club would be at http://protocol.club/~khuxkm/sdp.json
.
An SDP JSON file must contain:
user
: the user’s usernameblurb
: a small blurb to show up with their usernametwitter
: their twitter username (optional)github
: their github username (optional)social
: other social media sites (optional); list of arrays containing:
profile
: link to profileimage
: image to show as the link