-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sagun Garg edited this page Dec 22, 2024
·
13 revisions
Welcome to the openvault wiki!
High Level Components
- Workflow/Policy Engine
- Tagging System
- Accounting System
- Multi-player Live collaboration Engine
- Bitcoin Node
- Custody Setup
- RBAC-Admin Panel
- Metadata Storage: DB (Auditable)
Details of High Level Components
- Workflow/Policy Engine [Maker & Checker Process]
- Rust based Policy Engines
- https://github.com/awslabs/aws-sdk-rust
- AWS IAM inspired policy engine in Rust - https://github.com/aajtodd/riam
- https://github.com/GopherJ/json-rules-engine-rs
- Rust based Workflow Engines
- Open-source Business Rules Engine - https://github.com/gorules/zen
-
actsis a fast, tiny, extensiable workflow engine - https://github.com/yaojianpin/acts - Implements novel, standalone tools/utilities - https://github.com/microsoft/openvmm/tree/main/xtask
- Floowey based local pipelines - orchestrates invoking a sequence of tools/utilities, without doing any non-trivial data processing itself - https://github.com/microsoft/openvmm/tree/main/flowey
- Rust based RBAC
- RBAC APIs for SAAS based services in Rust - https://github.com/bhatti/saas_rbac
- http server with RBAC permissions(axum/rbatis orm/vuejs) - https://github.com/rbatis/abs_admin
- An authorization library that supports access control models like ACL, RBAC, ABAC in Rust. - https://github.com/casbin/casbin-rs
- Rust based Policy Engines
- RBAC-Admin Panel
- Collaborative PSBTs Signer(Over a Hostile Network or a Trusted Network)
- Headless Vault APIs (Military Grade)
- Metadata Storage: Encrypted + Auditable (Immutable) + Backup File
- Packaging & Bundling: Self Hosted on UniClient e.g. Desktop App or Headless Server
- Enterprise Features. 1. Policy