-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into chore/handle-chain-rpc-node-disconnect
- Loading branch information
Showing
24 changed files
with
954 additions
and
438 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Account Service Overview | ||
|
||
Account Service is a service enabling easy interaction with [DSNP](https://dsnp.org/) accounts on [Frequency](https://docs.frequency.xyz/). Accounts are identified by the Frequency MSA Id. | ||
|
||
## Key Features | ||
|
||
- **Account creation using [SIWF](https://github.com/ProjectLibertyLabs/siwf)** | ||
- Includes behind the scenes delegation to the provider | ||
- **Get User and Provider Account(s)** | ||
- **Handle (aka username) claiming** | ||
- Create | ||
- Change | ||
- **Keys Handling** | ||
- Add keys to an account | ||
- Get keys | ||
- **Get delegation info for an MSA Id** | ||
- **Easy integration with Web3 wallets** | ||
|
||
## Running the Account Service | ||
|
||
For information on running the Account Service, please refer to the [Account Service Documentation](https://projectlibertylabs.github.io/gateway/Run/AccountService/RunAccountService.html). | ||
|
||
## Detailed Documentation | ||
|
||
For more detailed information about the Account Service, including setup, configuration, and API documentation, please refer to the [Account Service Documentation](https://projectlibertylabs.github.io/gateway/Build/AccountService/AccountService.html). | ||
|
||
## 🚀 REST API Docs | ||
|
||
- [REST API](https://projectlibertylabs.github.io/account-service) | ||
|
||
### Environment Variables | ||
|
||
The Account Service depends on specific environment variables to function correctly. These variables are used to configure the service and are required for the service to run. Please refer to the [Account Service Configuration](https://projectlibertylabs.github.io/gateway/Build/AccountService/AccountService.html#configuration) documentation for a complete list of required environment variables. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Content Publishing Service Overview | ||
|
||
The Content Publishing Service is part of the [Gateway](https://projectlibertylabs.github.io/gateway) collection of services that provides a familiar REST API to allow uploading content and publishing announcements to the [Frequency](https://docs.frequency.xyz/) chain. The service handles all of the necessary blockchain interaction and allows clients to interact using a familiar, Web2-friendly interface. | ||
|
||
## Key Features | ||
|
||
### API | ||
|
||
- **Upload asset files** | ||
- **Create a broadcast(post)** | ||
- **Create a reply** | ||
- **Create a reaction** | ||
- **Update existing content** | ||
- **Delete existing content (tombstones)** | ||
- **Update a user profile** | ||
|
||
### Development API | ||
|
||
- **Get the details of a job** | ||
- **Get asset** | ||
- **Populate a queue with dummy announcement data** | ||
|
||
## Running the Content Publishing Service | ||
|
||
For information on running the Content Publishing Service, please refer to the [Content Publishing Service Documentation](https://projectlibertylabs.github.io/gateway/Run/ContentPublishing/RunContentPublishing.html). | ||
|
||
## Detailed Documentation | ||
|
||
For more detailed information about the Content Publishing Service, including setup, configuration, and API documentation, please refer to the [Content Publishing Service Documentation](https://projectlibertylabs.github.io/gateway/Build/ContentPublishing/ContentPublishing.html). | ||
|
||
## 🚀 REST API Docs | ||
|
||
- [REST API](https://projectlibertylabs.github.io/content-publishing-service) | ||
|
||
### Environment Variables | ||
|
||
The Content Publishing Service depends on specific environment variables to function correctly. These variables are used to configure the service and are required for the service to run. Please refer to the [Content Publishing Service Configuration](https://projectlibertylabs.github.io/gateway/Build/ContentPublishing/ContentPublishing.html#configuration) documentation for a complete list of required environment variables. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Content Watcher Service Overview | ||
|
||
The Content Watcher Service is part of the [Gateway](https://projectlibertylabs.github.io/gateway) collection of services that provides a familiar callback API to retrieve content and publishing announcements from the [Frequency](https://docs.frequency.xyz/) chain. The service handles all of the necessary blockchain interaction and allows clients to interact using a familiar, Web2-friendly interface. | ||
|
||
## Key Features | ||
|
||
### API | ||
|
||
- **Parse DSNP Messages on Frequency** | ||
- **Send content to registered webhooks** | ||
- **Filter via Simple Schema and MSA Id** | ||
|
||
### Scanner API | ||
|
||
- **Start, Stop, and restart scanning** | ||
|
||
## Running the Content Watcher Service | ||
|
||
For information on running the Content Watcher Service, please refer to the [Content Watcher Service Documentation](https://projectlibertylabs.github.io/gateway/Run/ContentWatcher/RunContentWatcher.html). | ||
|
||
## Detailed Documentation | ||
|
||
For more detailed information about the Content Watcher Service, including setup, configuration, and API documentation, please refer to the [Content Watcher Service Documentation](https://projectlibertylabs.github.io/gateway/Build/ContentWatcher/ContentWatcher.html). | ||
|
||
## 🚀 REST API Doc | ||
|
||
- [REST API](https://projectlibertylabs.github.io/content-watcher-service) | ||
|
||
### Environment Variables | ||
|
||
The Content Watcher Service depends on specific environment variables to function correctly. These variables are used to configure the service and are required for the service to run. Please refer to the [Content Watcher Service Configuration](https://projectlibertylabs.github.io/gateway/Build/ContentWatcher/ContentWatcher.html#configuration) documentation for a complete list of required environment variables. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Graph Service Overview | ||
|
||
The Graph Service is a service enabling easy interaction with [DSNP](https://dsnp.org/) private and public graphs on [Frequency](https://docs.frequency.xyz/). | ||
|
||
## Key Features | ||
|
||
- **Fetch Graphs** | ||
- **Update Graphs** | ||
- **Watch Graphs** | ||
|
||
## Running the Graph Service | ||
|
||
For information on running the Graph Service, please refer to the [Graph Service Documentation](https://projectlibertylabs.github.io/gateway/Run/GraphService/RunGraphService.html). | ||
|
||
## Detailed Documentation | ||
|
||
For more detailed information about the Graph Service, including setup, configuration, and API documentation, please refer to the [Graph Service Documentation](https://projectlibertylabs.github.io/gateway/Build/GraphService/GraphService.html). | ||
|
||
## 🚀 REST API Doc | ||
|
||
- [REST API](https://projectlibertylabs.github.io/graph-service) | ||
|
||
### Environment Variables | ||
|
||
The Graph Service depends on specific environment variables to function correctly. These variables are used to configure the service and are required for the service to run. Please refer to the [Graph Service Configuration](https://projectlibertylabs.github.io/gateway/Build/GraphService/GraphService.html#configuration) documentation for a complete list of required environment variables. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.