01 · Company
Noza Foods is the company — everything a customer, supplier, partner or the public sees carries these.
The reversed lockup keeps the green tile. Dropping it made the logo read as a different mark next to the badge — the tile is the mark, not decoration on it. Only the wordmark turns white.
The ink lockup is the same tile and leaf with the wordmark in Night #03100A (--green-950). Use it on light grounds where a green wordmark would compete with the colour around it, such as on kraft or beside other green. Never recolour the wordmark to any other dark.
02 · The mark
Text-free, so it carries both brands. Stored once, never duplicated.
The leaf is only ever shown two ways: white on brand green or a dark ground, or green on white. It is never set loose on a ground that gives it no contrast.
03 · Platform
The internal platform name. In-product chrome and technical documentation — never customer-facing material.
04 · Colour
The palette is the design system’s own tokens — nothing here is invented for this sheet. Click any colour to copy its hex.
White text on green takes #157342, not #1B8C4E. The primary measures 4.28:1 against white — under the 4.5:1 AA floor. It stays the brand colour for tiles, marks and surfaces; the logotype is exempt under WCAG 2.1 SC 1.4.3, but UI text is not.
Status colours never appear in marketing material. They mean something inside the product — a passed QC check, a cold-chain alert — and using them decoratively outside it erodes that meaning. External material uses the green scale, the grays, and white.
05 · Typography
Inter — SIL Open Font License, free for commercial use.
Inter
AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz 0123456789 RWF % &?!
Rules. Large headings track tight (−0.3px); uppercase labels track open (+1.2px) — never the reverse. Where Inter cannot be embedded (plain-text email, a partner’s system), fall back to Helvetica or Arial; never substitute a different personality. Numbers in tables set tabular-nums. The mono face (Menlo / Courier) is product-only — it does not appear in marketing material.
06 · Voice
The slogan customers read, and the messaging framework behind it.
Fresh. Trusted. Traceable.
The slogan. Set it beneath the Noza Foods lockup on customer-facing material, written exactly as shown, with its three full stops. Never pair it with the AgriFlow name. The three pillars below are the messaging framework it rests on.
“Noza Foods is a tech-enabled distributor connecting Rwanda’s farmers to retail shelves using a proprietary cold-chain platform. We reduce post-harvest loss and guarantee food-safety traceability from farm to fork.”
The 3-second pitch · figures quoted in any pitch must match the current protected numbers| Audience | The hook | Voice |
|---|---|---|
| Tier 1 supermarkets | “Zero Stock-Outs, 100% Traceability.” | Professional · compliance-focused · reliable |
| Restaurants & hotels | “Kitchen Efficiency, Delivered Before 8 AM.” | Partner-centric · cost-conscious · efficient |
| End consumers (on-shelf) | “Farm-Fresh, Safety-First.” | Trusted · fresh · modern |
07 · Naming
Canonical spellings — constants.md §4. Getting these wrong in external material is a brand defect.
| Write | When | Never |
|---|---|---|
| Noza Foods | the company, on everything external | Noza · Nozafoods · Noza Food |
| Noza Foods Ltd | the legal entity, on contracts and invoices | Flow Ltd · Noza Ltd |
| AgriFlow | the platform, in-product and technical docs only | Agri Flow · Agriflow · AgroFlow |
What the name means. Noza is a Kinyarwanda word, the stem of kunoza: to improve, to enhance, to make better. Read literally, Noza Foods means “make food better.” In copy, lead with the meaning, not the etymology: “Noza means to make better. Noza Foods makes food better.” Keep the gloss to improve, enhance, make better, and never add meanings beyond these.
08 · Files
flow-ui/ui-flow/agriflow-rwanda-design-system/project/assets/logo/ — download any asset as a standalone SVG, as a transparent PNG, or as a JPG flattened onto the ground it is shown on. Both rasters are about 1,000 px on the longer edge.
| File | Size | Use | |
|---|---|---|---|
| noza-foods-lockup.svg | 160 × 40 | Company · light grounds | |
| noza-foods-lockup-rwanda.svg | 160 × 40 | Company · with region | |
| noza-foods-lockup-reversed.svg | 160 × 40 | Company · dark grounds | |
| noza-foods-lockup-ink.svg | 160 × 40 | Company · light grounds, ink wordmark | |
| agriflow-badge.svg | 512 × 512 | Shared mark · avatar, app icon, favicon | |
| agriflow-leaf.svg | 512 × 512 | Shared mark · green on white, or recoloured white on dark | |
| agriflow-mark.svg | 40 × 40 | Platform · in-product chrome | |
| agriflow-lockup.svg | 160 × 40 | Platform · in-product chrome | |
| agriflow-lockup-rwanda.svg | 200 × 40 | Platform · with region |
09 · Rules
Before large-format print — vehicle livery, signage, banners — have the leaf redrawn. It is machine-traced from a small raster, which holds to about A4 and no further. There is also no trademark filing for Noza Foods yet.