KaJota Coach — an agentic AI commerce concierge for African micro-sellers. Casper Agentic Buildathon: an AI agent that charges for its own premium work via x402 micropayments settled on Casper (CEP-18 transfer_with_authorization + MCP).
# Kajota Coach
> An AI co-pilot that turns a single product photo into a complete co-sell listing — title, description, suggested price, suggested co-sell markup, and ready-to-share WhatsApp + Instagram captions — in about 8 seconds.
**Hackathon submissions:** AI Agent Olympics 2026 (Milan AI Week, lablab.ai) · TechHub Africa Hackathon 2026 · AWS Prompt the Planet Challenge.
### KeeperHub — Agents Onchain 2026
Coach's escrow decision layer lives on the **`hackathon/keeperhub`** branch, not `main`.
Coach decides which escrowed payments may be released and refuses the ones that shouldn't be. **Deterministic rules decide; the model only explains** — money never moves on a sampled token.
| module | what it does |
|---|---|
| **`coach_cfo.py`** | Six-rule release engine → `release` / `hold` / `reject` + narration (15 tests) |
| **`coach_auditor.py`** | Audits a KeeperHub workflow for the traps we fixed upstream (19 tests) |
| **`coach_triage.py`** | The one LLM judgement — is a free-text buyer complaint a real dispute? |
| **`coach_tools.py`** | Exposes the above as ADK tools so the agent can call them from prose |
The safety boundary is structural: triage emits a *classification a rule consumes*, so the model can cause a **hold** or a **reject** and can never cause a **release**.
- Live, agent-callable: **
kajota-hub.onrender.com
- Merged docs PR into KeeperHub: **KeeperHub/keeperhub#1857**
- Autonomous release on Sepolia: **0x7d42968f…4d1c215a**
> The first two originate in this repo; `coach_triage.py` and `coach_tools.py` were written directly into the deploying repo and live only there. All four deployed copies are in `kajota-hub/apps/concierge/` — that's what serves the live endpoints.
**Runs on the production Kajota backend** — the same Spring Boot service powering the Kajota mobile app, Atlas Search index, and product catalogue. Kajota Coach is an extension that addresses the dominant onboarding friction for Afric …