-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* removed deprecated import * make protoc * rename build target to 'pmq' * pubsub trace * gossip simulation test * update gitignore * rm unused cmd * lint * race * small fixes to bls example * Squashed docs branch * update docs * update dockerfile
- Loading branch information
Showing
27 changed files
with
1,471 additions
and
153 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,4 +24,9 @@ go.work.sum | |
bin | ||
|
||
cover.out | ||
cover.html | ||
cover.html | ||
|
||
.output | ||
|
||
.DS_Store | ||
*.log |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,24 @@ | ||
# Decentralized Message Engine | ||
# PMQ | ||
|
||
Decentralized messaging engine that facilitates the secure exchange of verifiable messages across networks, enabling the formation of a global, collaborative network. | ||
|
||
<br /> | ||
|
||
**NOTE: This is an experimental work in progress. DO NOT USE** | ||
**WARNING: This is an experimental work in progress, DO NOT USE in production** | ||
|
||
<br /> | ||
|
||
[![API Reference]( | ||
https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667 | ||
)](https://pkg.go.dev/github.com/amirylm/p2pmq?tab=doc) | ||
![Go version](https://img.shields.io/badge/go-1.21-blue.svg) | ||
![Github Actions](https://github.com/amirylm/p2pmq/actions/workflows/lint.yml/badge.svg?branch=main) | ||
![Github Actions](https://github.com/amirylm/p2pmq/actions/workflows/test.yml/badge.svg?branch=main) | ||
|
||
## Documentation | ||
|
||
## Overview | ||
You can find documentation in [./resources/docs](./resources/docs). | ||
|
||
**DME** is a distributed, permissionless messaging engine for cross oracle communication. | ||
## Usage | ||
|
||
A network of agents is capable of the following: | ||
- Broadcast messages over topics with optimal latency | ||
- Pluggable and decoupled message validation using gRPC | ||
- Scoring for protection from bad actors | ||
- Syncing peers with the latest messages to recover from | ||
restarts, network partition, etc. | ||
Usage examples are available in the [examples](./examples) folder. |
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 was deleted.
Oops, something went wrong.
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.