Josh
Josh
### Is your feature request related to a problem? Please describe. A gRPC channel has observable connection states: `CONNECTING`, `READY`, `TRANSIENT_FAILURE`, `IDLE`, and `SHUTDOWN` (as per https://grpc.github.io/grpc/core/md_doc_connectivity-semantics-and-api.html). Specifically, the channel's...
### Specification From original node claims issue: https://github.com/MatrixAI/js-polykey/issues/213#issuecomment-914837190 > Due to intermediate resources being created for this interaction between 2 agents to sign each node, we will need a deadline...
Currently, all cryptolinks in the sigchain are considered as **additions** to the sigchain. That is, there's no notion of revocation. As such, `getAllCryptolinks()` simply retrieves all claims from the sigchain...
_Created by @CMCDragonkai_ Once we reintroduce OAuth2 into Polykey, because our OAuth2 requirements are pretty simple, it would be beneficial to implement it from scratch to reduce dependency requirements. We...
_Created by @CMCDragonkai_ Allowing KN root certs to be trusted by an external CA allows PK KNs to be integrated into an existing PKI. Whether that's a public PKI or...
_Created by @CMCDragonkai_ No js-polykey cannot be used in browsers. However for NS, we may need to polyfill alot of our dependencies. The js-polykey doesn't need to do this. But...
### Specification The vault `version` command currently requires the use of a commit ID to move between versions of a vault. This issue would introduce tags, such that a user...
### Specification External secret stores are stateful systems that often store secrets that are intended for to be used DevOps work. Integrating into external secret stores prevents [**Secret Sprawl**](https://www.google.com/search?q=secret+sprawl) that...
### Specification We'd like to investigate creating our own locking library, based off our current usage of `fd-lock`. Previously we were using both [`proper-lockfile`](https://github.com/moxystudio/node-proper-lockfile) and [`fd-lock`](https://github.com/mafintosh/fd-lock) in a more conglomerated...
_Created by @CMCDragonkai_ Polykey could be used to access HSM. In particular we can maintain some information in available HSM on the target platform instead of just sitting in in...