File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22flowchart TB
33 subgraph Oracle["Oracle Layer"]
44 input1["DDEX.ERN or CWR Files"]
5- input2["Audio Streams"]
65 input3["Royalty Payouts"]
7- statements["User Statements"]
86
97 subgraph RoyaltyClient["Royalty Pool Client"]
108 merkle["Merkle Tree\nSplit Information"]
119 pool["Royalty Pool\nUSDC Balance"]
1210 end
1311
14- input2 --> merkle
15- merkle --> statements
1612 input3 --> pool
1713 end
1814
1915 subgraph OWEN["OWEN Processing"]
2016 parse["XML Parser"]
2117 convert["JSON output"]
2218 check["Validation Checks"]
19+ passed{"passed"}
20+ kill["kill process"]
2321 generate["Generate ISCC (optional)"]
2422 ipfs["IPFS Storage"]
2523
2624 parse --> convert
2725 convert --> check
28- check --> generate
26+ check --> passed
27+ passed -->|No| kill
28+ passed -->|Yes| generate
2929 generate --> ipfs
3030 end
3131
@@ -54,7 +54,7 @@ flowchart TB
5454 payout["Payout Wallet\nNew address per claim"]
5555 end
5656
57- Oracle --> OWEN
57+ input1 --> OWEN
5858 OWEN --> Storage
5959 Storage --> ValidatorNetwork
6060 ValidatorNetwork --> Index
@@ -70,6 +70,4 @@ flowchart TB
7070 style ValidatorNetwork fill:#e8f5e9
7171 style Index fill:#f3e5f5
7272 style RightsClaims fill:#e1bee7
73-
74-
7573```
You can’t perform that action at this time.
0 commit comments