You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
氏, shi: honorific title preferred in legal documents, academic journals, and other formal written styles 1
Kleroshi is an aggregator of arbitration oracles.
In the extreme event where an arbitration oracle rules incorrectly, the systems relying on it would benefit from builtin redundancy. Effectively it would be more secure to require a dispute to be arbitrated by multiple independent mechanisms.
flowchart LR
D[DisputeRegistry]
D ~~~ K1DR(KlerosV1 \nDisputeReporter) --> K1(KlerosV1) --> K1A(KlerosV1 \nAdapter)
D ~~~ K2DR(KlerosV2 \nDisputeReporter) --> K2(KlerosV2) --> K2A(KlerosV2 \nAdapter)
D ~~~ GDR(Guardian \nDisputeReporter) --> G(Your Ecosystem \nGuardians) --> GA(Guardians \nAdapter)
D ~~~ CDR(Community \nDisputeReporter) --> Co(Your Ecosystem \nCommunity) --> CA(Community \nAdapter)
D ~~~ OGDR(Ethereum OGs \nDisputeReporter) --> OG(Ethereum OGs \nSBT Holders) --> OGA(Community \nAdapter)
K1DR & K2DR & GDR & CDR & OGDR --> D
KS(Kleroshi)
K1A & K2A & GA & CA & OGA --> KS
A[Arbitrable] -- "getRulingFromAdapters(\ndisputeID, \nthreshold, \nadapters[])" --> KS
KS ~~~ A
A -- "registerDispute()" --> D
Loading
The text was updated successfully, but these errors were encountered:
Inspired by @gnosis/hashi, discussions with Juan, Guangmian and other Kleros and Hashi contributors.
Kleros氏
Kleroshi is an aggregator of arbitration oracles.
In the extreme event where an arbitration oracle rules incorrectly, the systems relying on it would benefit from builtin redundancy. Effectively it would be more secure to require a dispute to be arbitrated by multiple independent mechanisms.
The text was updated successfully, but these errors were encountered: