1.1 Purpose
This document serves to:
- Provide a comprehensive integration guide for
protocols
,end-users
andcompliance systems.
- Establish a
standardized framework
forbuilding
andoperating
an ASP. - Define the
technical specifications
andinterfaces
for each component of the ASP architecture. - Outline
best practices
for ensuringsecurity
,scalability
, andprivacy
in ASP implementations.
The ASP is designed to support compliance mechanisms for blockchain protocols, enabling the verification of compliance with regulatory requirements and business rules.
It aims to enable privacy-preserving compliance
for blockchain protocols such
as Privacy Pool, by leveraging zero-knowledge proofs (ZKPs) and
efficient data categorization techniques.
This document is still a work in progress.
Here is curent TODO list:
- Complete 7. Zero-Knowledge Proofs
- Complete 8. End-User Integrations
- Complete 9. Compliance Policies
- Complete 10 Scalability and Performance
- Complete 11 Security and Auditing
- Complete 12 Governance and Upgrades
- Complete Integration Guides & End-User Guides
See below to find the section that best suits your needs.
-
Association Set Provider (ASP) Architecture:
- Begin reading from 2.1 ASP Architecture to understand the ASP architecture and its components.
-
0xBow ASP Developments:
-
Integrating a protocol with the ASP:
-
To get started with integrating a protocol with the ASP, access the Protocols section.
-
For technical context on protocol-level integrations, refer to 3.1 Protocol Requirements.
-
To view current integrations or integration-proposal submissions, refer to the Protocol Registry section.
-
-
User onboarding:
- If you are an end-user looking to utilise the ASP or you are onboarding end-users to a platform that utilises ASP services, refer to 8.2 Interacting with Protocols
-
ASP to ASP Interoperability:
- If you are operating/implementing an ASP designed with specifications different to 0xBow ASP V1.0 and wish to integrate with the 0xBow ASP system, please vierw the ASP Interoperability section.
-
Contributors:
- To view the list of contributors to the ASP Specification, refer to the Contributors section.
-
Specification Version History:
- To view the version history & changelog of the ASP Specification, refer to the Version History section.