开发者 | psqr |
---|---|
更新时间 | 2023年6月2日 09:13 |
PHP版本: | 7.4 及以上 |
WordPress版本: | 6.0.2 |
版权: | GPLv2 |
版权网址: | 版权信息 |
Decentalized IDentities are files that contain identifying information and public keys used to encrypt or sign tokens or content. Virtual Public Squares use the W3C Decentralized IDentity standard to attach provenance to content for distribution. Specifically, Virtual Public Squares use the did:psqr
method.
Further information on the standards is available at https://vpsqr.com
You can generate DID:PSQR docs using the NodeJS command "psqr" (https://www.npmjs.com/package/psqr).
Install "psqr" with the command
npm i -g psqr
Then run
psqr identity:create did:psqr:{domain}/author/{name} --name="Full Name"
The identity and public keys are visible with this command
psqr identity did:psqr:{domain}/author/{name} --all --verbose
Save the didDoc
section as a JSON file.
Note that your private keys are stored in your home directory.
Log in as an Admin and navigate to the user settings page. For each user that doesn't have an identity document associated with them yet there should be an "Upload" button in the "DID" column. ("DID" means Decentralized IDentity.) Click the upload button and a modal dialog appears to select a file from your computer. Selection the appropriate json file and then click "Upload" in the modal. If there are any issues with the identity, like it is invalid or for a different person, a red alert section is displayed describing the issue. You can select another document and attempt it again.
Virtual Public Squares support two levels of content deletion - soft and hard deletes. Soft deletes are requested, and hard deletes are strongly recommended, typically for legal reasons. Those operating Virtual Public Squares are expected to delete any copies of content in either delete list. The internet is forever, though, and it is not possible to ensure that every copy of a portable file has been deleted. Provenance travels with the content, and is thus also potentially preserved by someone, somewhere.