commit 54e05db53a1ee2b70eb12d1627ebf7625cfa6ab2
parent f0f9a3bc5147a15429093bfc6fefcc27151ec82a
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 2 Jun 2026 17:30:57 +0200
-disambiguate spec, align with implementation
Diffstat:
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/core/donau/get-config.rst b/core/donau/get-config.rst
@@ -23,6 +23,6 @@
currency: string;
// Financial domain by this Donau.
- domain: string;
+ legal_domain: string;
}
diff --git a/core/donau/get-keys.rst b/core/donau/get-keys.rst
@@ -46,7 +46,7 @@
donation_units: DonationUnit[];
// The Donau's signing keys.
- signkeys: SignKey[];
+ signkeys: DonauSignKey[];
}
@@ -106,14 +106,18 @@
A signing key in the ``signkeys`` list is a JSON object with the following fields:
- .. ts:def:: SignKey
+ .. ts:def:: DonauSignKey
- interface SignKey {
+ interface DonauSignKey {
// The actual Donau's EdDSA signing public key.
key: EddsaPublicKey;
// Initial validity date for the signing key.
- year: Integer;
+ stamp_start: Timestamp;
+
+ // Date when the exchange will stop using the signing key, allowed to overlap
+ // slightly with the next signing key's validity to allow for clock skew.
+ stamp_expire: Timestamp;
}