NYU-7K2Q) that resolves to directions, the entrance and who to call on arrival.
It is specified in the Kweli Address RFC v0.1
(mukoko-dev/kweli#195). These are the
Mzizi parts Kweli and its consumers (Mukoko Events first) build the address screens from.
They were added to the registry upstream first, before Kweli uses them
(mzizi-registry#543).
These components are on the registry’s
staging branch through
mzizi-registry#544 and
#546. They reach api.mzizi.dev and
@bundu/ui with the next registry release and the @bundu/ui sync that follows it.contracts/ui/ and
two builds held to the whole contract by the registry’s tests: a pure .astro (the default)
and a .tsx. All four are server-rendered with no script. Their colour is semantic only
(--card, --border, --foreground, --muted-foreground, --primary, --ring), so the
kweli brand overlay, malachite, colours the links and the selection. No part names a mineral
or a colour value.
The parts
The QR encoding comes from
uqr (MIT, no dependencies) through
the registry’s qr-matrix module. The registry had no QR primitive before this. The share
card’s contract records one gap: in a dark theme the code is light modules on a dark card.
Phone cameras read that, but some older scanners do not.
Address trust
An address earns trust from things that happened: check-ins at the entrance, deliveries completed, neighbours who vouched.mzizi-trust-meter takes a signals list (label,
count, an optional detail) and a title. With signals, it lists one row per signal with
its count instead of its three-signal breakdown. Without them it renders as before. Its
role="meter" carries aria-valuenow, aria-valuemin and aria-valuemax.
--tier-* colours.
The kweli mark and lockup
Kweli is a Mukoko mini-app, and its brand mineral is malachite (thekweli row in the
registry’s brand canon). Its mark is a shield with a tick, mono in malachite: #004D40 on
light grounds and #64FFDA on dark. It is Kweli’s own artwork from mukoko-dev/kweli, copied
and not redrawn. The registry ships it as kweli-mark-light, kweli-mark-dark and
kweli-favicon, and BrandMark takes brand="kweli". The lockup puts the wordmark over a
muted tagline: