Data conventions

  • Currency: Default KES.
  • Amounts: Integers in the smallest currency unit (e.g., 100 = KES 1.00).
  • Phone numbers: E.164 format (e.g., +2547XXXXXXXX).
  • Timestamps: ISO 8601 (e.g., 2025-08-15T12:34:56Z) and Unix seconds where specified.
  • Strings: UTF‑8. narration max 140 chars. Avoid PII where not required.
  • Metadata: Optional object of string key/values (up to 20 keys, 500 chars per value).