diff options
author | Florian Dold <florian@dold.me> | 2021-09-12 21:51:32 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-09-12 21:51:32 +0200 |
commit | 078f48f5a9e109a7956f2b46050c906887a293d0 (patch) | |
tree | 25120a5353310b353b8251b08292aaef06cbac1d /design-documents/022-wallet-auditor-reports.rst | |
parent | 3aaf257d6d703dab33fe1e6c2e4837e90f3d24a7 (diff) | |
download | docs-078f48f5a9e109a7956f2b46050c906887a293d0.tar.gz docs-078f48f5a9e109a7956f2b46050c906887a293d0.tar.bz2 docs-078f48f5a9e109a7956f2b46050c906887a293d0.zip |
DD23 WIP
Diffstat (limited to 'design-documents/022-wallet-auditor-reports.rst')
-rw-r--r-- | design-documents/022-wallet-auditor-reports.rst | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/design-documents/022-wallet-auditor-reports.rst b/design-documents/022-wallet-auditor-reports.rst new file mode 100644 index 00000000..0df5e427 --- /dev/null +++ b/design-documents/022-wallet-auditor-reports.rst @@ -0,0 +1,54 @@ +DD22: Wallet Proofs to Auditor +############################## + +.. note:: + + Status (2021-05-25): Writing in progress. + + +Summary +======= + +This design document defines the structure and contents of proofs +of misbehavior that the wallet sends to auditors. + +Motivation +========== + +There are some situations where the wallet learns that some entity did +something against the protocol specification. When the wallet has +cryptographic proof for this, this proof should be stored in the database and +eventually be exportable to auditors, courts, etc. + +Requirements +============ + +* Users should be able to review all the information that + a misbehavior proof would reveal. + +Proposed Solution +================= + +Types of Misbehavior +-------------------- + +This section collects all types of misbehavior for which the wallet +can export cryptographic proof. + +* ``exchange-denomination-spec-inconsistent`` + + An exchange has announced a denomination with the same + denomination public key, but different metadata (value, expiration) + +* ``exchange-denomination-gone`` + + The exchange is not accepting/listing a denomination + anymore that it previously listed. + + +Discussion / Q&A +================ + +* What about complaints to the auditor that do not contain + cryptographic proof? (e.g. "exchange XYZ has not been responding + for the last 14 days") |