Parsec
Platform AbstRaction for SECurity service
Install / Use
/learn @parallaxsecond/ParsecREADME
Welcome To PARSEC
PARSEC is the Platform AbstRaction for SECurity, an open-source initiative to provide a common API to hardware security and cryptographic services in a platform-agnostic way. This abstraction layer keeps workloads decoupled from physical platform details, enabling cloud-native delivery flows within the data center and at the edge.
<p align="center"> <img src="./doc/images/parsec/ParsecConceptDiagram.png" alt="Parsec Concept Diagram"/> </p>Read the Parsec documentation online.
Read the whitepaper Security for the Infrastructure Edge.
Why PARSEC?
Use Parsec when you need:
- A portable interface to your platform's Root of Trust in order to manage keys and perform cryptographic operations without knowledge of the hardware.
- A simple and portable way to access the best available security of your platform in your preferred programming language.
What PARSEC Provides
The value proposition of Parsec is that it provides the following:
- Abstraction – a common API that is truly agnostic and based on modern cryptographic principles
- Mediation – security as a microservice, brokering access to the hardware and providing isolated key stores in a multi-tenant environment
- Ergonomics – a client library ecosystem that brings the API to the fingertips of developers in any programming language: “easy to consume, hard to get wrong”
- Openness – an open-source project inviting contributions to enhance the ecosystem both within the service and among its client libraries
Maintainers
PARSEC is a collaborative project. The current list of the individuals and organizations who maintain this project can be found here.
Partner Organizations
See who is using and contributing to PARSEC.
Getting Started
If you are running on x86 Linux, check out this guide to get started with Parsec quickly!
For examples of how to access PARSEC as a client application, check this Rust client documentation.
Check the user, client developer and service developer guides for more information on building, installing, testing and using Parsec!
Community
Come and ask questions or talk with the Parsec Community in our Slack channel or biweekly meetings. See the Community repository for more information on how to join.
Contributing
We would be happy for you to contribute to Parsec! Please check the Contribution Guidelines to know more about the contribution process. Check the open issues on the board if you need any ideas 🙂!
Security Vulnerability Reporting
Check PARSEC's security policy.
License
The software is provided under Apache-2.0. Contributions to this project are accepted under the same license.
Related Skills
node-connect
339.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.8kCommit, push, and open a PR
