Skip to content

Commit b40460e

Browse files
Update OWN-main-flow.md
1 parent 4bcec1a commit b40460e

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

OWN-main-flow.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,30 @@
22
flowchart 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
```

0 commit comments

Comments
 (0)