Skip to content

Commit 1a729b5

Browse files
authored
Update README.md
1 parent f15b183 commit 1a729b5

1 file changed

Lines changed: 22 additions & 23 deletions

File tree

README.md

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,43 @@
33
[![COV](https://raw.githubusercontent.com/Synaps3Protocol/protocol-core-v1/main/.github/workflows/cov-badge.svg)](https://github.com/Synaps3Protocol/protocol-core-v1/actions/workflows/ci.yaml)
44

55
# Synapse Protocol
6-
Welcome! 🎉 Synapse is redefining how creative IP distribution works. Whether it's films, music, or games, we ensure creators stay in control of their work while earning fairly. With the power of blockchain, Synapse eliminates middlemen and automates licensing, payments, and content delivery through smart contracts. This lets creators focus on their craft, knowing their content is distributed safely and transparently.
6+
A decentralized infrastructure for governing digital content through verifiable licensing, programmable distribution, and automated monetization. Designed for creators across film, music, gaming, and education, the protocol ensures sovereign control and fair economic participation, without relying on centralized platforms.
7+
By replacing discretionary decisions with deterministic smart contract execution, it guarantees secure content access, transparent rights enforcement, and trustless revenue flows.
8+
79

810
## System Overview
911

10-
The protocol is composed of three hierarchical layers, each with a clear domain of responsibility, from foundational governance to operational logic and enforcement:
12+
The architecture is composed of three modular layers, each with distinct responsibilities:
1113

1214
![image](https://github.com/user-attachments/assets/a1b2ead5-c1ff-48df-b48b-ff5d46762ac1)
1315

14-
1516
### Level 3 — Rights Management
16-
Responsible for enforcing the permitted usage of registered assets. Ensures that access and custody align with validated custodians and protocol-defined policies.
17+
Executes deterministic policy enforcement in real time, ensuring strict compliance with approved access and usage conditions.
1718

18-
- **Rights**: A module that manages policies authorization, defines usage conditions, and validates content custody. It ensures that only authorized entities can access or manage content, while enforcing predefined rules for usage and custody validation.
19+
- **Rights:** Enforces access and custody conditions at runtime by resolving permissions and validating compliance against approved policies.
1920

20-
### Level 2 — Operational Layer: Asset, Custody, Policy & Finance
21-
Manages the lifecycle and structure of content and its distribution logic across the network.
21+
### Level 2 — Operational Layer: Assets, Policies, Custody & Finance
22+
Coordinates asset lifecycle, programmable policies, decentralized custody, and financial execution under governance-defined logic.
2223

23-
- **Assets**: Handles the registration, canonicalization, and verification of content entering the system.
24-
- **Custody**: Manages custodian nodes, including their validation, assignment, and operational state.
25-
- **Policies**: Defines the programmable terms, usage rights, and distribution logic governing assets.
26-
- **Finance**: Oversees revenue sharing, payouts, agreements, and settlements.
24+
- **Assets:** Registers and validates content ownership and structure, anchoring assets to creators and associated policies.
25+
- **Custody:** Manages registration, validation, and assignment of custodians, ensuring policy-compliant content delivery.
26+
- **Finance:** Executes agreements, settlements, and payouts under policy-bound logic and integrated vault management.
27+
- **Policies:** Defines, audits, and governs licensing, access, and monetization rules through reusable programmable templates.
2728

2829
### Level 1 — Foundational Governance
29-
Anchored by protocol governance, this layer provides economic coordination, lifecycle management, and permissioning for all protocol actors.
30-
31-
- **Governance**: Maintains strategic decisions, upgrade paths, and protocol-wide parameters.
32-
- **Economics**: Administers the token model, treasury, and economic tollgates for access and incentives.
33-
- **Access Control**: Enforces role-based permissions, membership rules, and delegated authorities.
34-
- **Lifecycle**: Introduces programmable hooks, temporal constraints, and modular behaviors through scheduled actions and state transitions.
30+
Establishes protocol-wide rules for economic coordination, systemic permissioning, and controlled evolution.
3531

32+
- **Economics:** Manages the token model, treasury, and tollgate mechanisms to align incentives and access with protocol sustainability.
33+
- **Governance:** Coordinates protocol upgrades, policy approvals, and system evolution via proposals, voting, and execution.
34+
- **Access Control:** Defines and enforces role-based permissions and authorization rules across all protocol components.
35+
- **Lifecycle:** Enables modular extensibility through hooks and scheduled transitions governed by formal approval.
3636

37-
## Join the Fun
38-
Found a bug? Got a cool idea? Open a pull request or start a discussion on GitHub. We’d love to build this together!
37+
## Contributing
38+
Have feedback, ideas, or found a bug?
39+
Start a discussion or open a pull request — contributions are welcome and encouraged.
3940

40-
## Development
41-
42-
Some available capabilities for dev support:
41+
## Developer Quickstart
42+
Use the following commands to test, compile, and audit the protocol:
4343

4444
* **Run Tests**: `make test`
4545
* **Compile Contracts**: `make compile`
@@ -55,5 +55,4 @@ Note: Run `make help` to see additional capabilities.
5555
## References
5656

5757
- Code Maturity: https://github.com/crytic/building-secure-contracts/blob/master/development-guidelines/code_maturity.md
58-
5958
- Style Guide: https://docs.soliditylang.org/en/latest/style-guide.html

0 commit comments

Comments
 (0)