
Web5 assistant
Assistant for developers building a web5 application by providing examples, documentation and writing web5 code.
- Name For Model
- web5
- Website
- chatgpt.tbddev.org
- Try on ChatGPT
- Open ChatGPT and Search the plugin name
- Update Date
- 22 days ago
- Contact
- [email protected]
- Description For Model
- Assistant for developers building a web5 application by providing examples, documentation and writing web5 code.
Plugin Functions/Features (Plugin API Document)
Operation Id | HTTP Method | Description | |
---|---|---|---|
1 | helpAgent | GET | Explains what is an agent in web5 |
2 | helpApi_did | GET | Explains the did API for web5 |
3 | helpApi_dwn | GET | Explains what the dwn class does and how you can configure the DWN from web5 js code |
4 | helpApi_protocols | GET | Explains what the protocol class does but not what a protocol is, see protocol docs for that. |
5 | helpApi_record | GET | Explains what the record class does |
6 | helpApi_records | GET | Explanation of what the records class does |
7 | helpAuthentication | GET | Explains how to authenticate a user with Web5 using DIDs |
8 | helpBrowser | GET | Shows how to use web5 in a html page script tag, loading from a CDN. |
9 | helpCommunication | GET | If you want to have an app that has peer to peer communication (from DID to DID) you can look at this example (which makes a richer use of protocols). This uses a index.html web page. |
10 | helpDid | GET | How to create a DID |
11 | helpDid_description | GET | Explains what a DID (decentralized identifier) is. |
12 | helpDwn_delete | GET | Delete Data from a Decentralized Web Node |
13 | helpDwn_description | GET | Explains what a Decentralized Web Node (DWN, or DWeb Node) is (not code examples). |
14 | helpDwn_read | GET | Read from Decentralized Web Nodes |
15 | helpDwn_write | GET | Show how to write to Decentralized Web Nodes (DWN). |
16 | helpJargon | GET | Explanations of PFI, KYC, payin and payout |
17 | helpProtocol | GET | Shows how to install a protocol, and also has an example of a web5 protocol defintion that allows a credential issuance flow. Protocols allow threaded conversations and more and are a key feature web5. |
18 | helpProtocol_description | GET | Explains what a protocol is in the context of web5 and DWN. |
19 | helpPublishing_records | GET | Shows how to publish a record. |
20 | helpQuery_filters | GET | Shows how to use filters to query DWN for specific records |
21 | helpQuery_protocols | GET | Query protocols from your DWN or remote DWeb nodes. Uses protocol as filter criteria but can also use a 'schema' field instead of protocol (which is a jsonschema) |
22 | helpQuery_records | GET | Method for querying the DWN for records of a provided target DID. |
23 | helpQuery_sort | GET | Shows how to sort query results of DWN records and protocols |
24 | helpQuickstart | GET | To get going quickly with web5.js, follow these instructions to setup a node.js javascript project that uses web5 and shows a range of actions. |
25 | helpSimple-page-web5 | GET | This is an example of a single html file which contains a web5 app, shows how the did is created and then the DWN is synced. |
26 | helpSsi | GET | Explains what SSI is, as a concept |
27 | helpSsi_credential_status | GET | Info on revocation of Verifiable Credentials including privacy preserving status lists |
28 | helpSsi_did_ion | GET | How to use SSI Service to create a DID with did:ion method |
29 | helpSsi_did_key | GET | How to use SSI Service to create a DID with did:key method |
30 | helpSsi_did_web | GET | How To: Create a did:web with the ssi-service |
31 | helpSsi_sdk | GET | Explains what ssi-sdk by TBD in golang is for. This is separate to web5.js. |
32 | helpSsi_service | GET | Self Sovereign Identity (SSI) Service API (notes from readme) A web service that exposes the SSI SDK as an HTTP API. Explains how to run it and what it is. This is distinct to web5.js. |
33 | helpSsi_service_running | GET | Explains how to run the ssi-service from source code |
34 | helpSsi_signed_unsigned_schema | GET | Explains the difference between a signed and unsigned credential schema |
35 | helpSsi_vc_issuance | GET | Explains how to use the ssi-service issue verifiable certificates (VC issuance), with a simple example app issuing and also validating credentials |
36 | helpSsi_vc_schema | GET | How to create a credential schema with SSI Service |
37 | helpSsi_verify_credential | GET | How to verify a credential from an issuer with SSI Service |
38 | helpSsi_verify_presentation | GET | How to verify a presentation with SSI Service |
39 | helpStore | GET | Shows how to store in the web5 DWN. |
40 | helpSync | GET | Explains how to sync data across multiple DWeb Nodes (DWNs) in Web5 |
41 | helpTbdex_description | GET | TBDEX: A LIQUIDITY PROTOCOL including whitepaper |
42 | helpTbdex_protocol | GET | tbdex protocol description including types and fields |
43 | helpTodo_app | GET | Build a ToDo App (and end to end example) with web5.js, can be used as an example to be inspired by. |
44 | helpUpdate_to_web5 | GET | A guide on how to Upgrade Your webapp to Web5 (a tutorial) |
45 | helpWeb5_setup | GET | This is how you install web5.js from the command line for npm, showing the version. A package.json example is also provided. |
46 | helpWrite_send | GET | Create a record in one DWN, and send it directly to another user's DWeb Nodes. |