Banya LabsBanya Labs/Apps/Muyeni
In progress

App 05  ·  FIG. 005

Muyeni logo

Muyeni

Make visitor access easier to manage

Access ControlVisitor PassesEstatesSecurityProperty Management

Customer Target

Estate managers, residential communities and gate-security teams

Status

In progress

Agent Surface B

MCP Ready

Model Context Protocol Enabled

Registered in /.well-known/mcp.json & /llms.txt with deterministic Zod schema validation.

About Product

Muyeni is being developed to help residential estates manage visitors. It connects the person expecting a visit with the guard checking entry at the gate.

Create visitor passes linked to a resident or home, share the visit details and record arrivals. Estate managers can review activity across the properties and gates they manage.

The planned experience includes sharing passes through WhatsApp and giving guards a simple way to check them. The product is currently in development.

Dual-Surface Execution

Human vs. Agent Flow

Every action in Muyeni is mapped bi-directionally across Surface A (Visual UI) and Surface B (Programmatic MCP Engine).

Surface A — Human Ergonomics Flow
  1. 01Add the estate, homes and gates.
  2. 02Create a pass for the visitor.
  3. 03Share the pass and visit details.
  4. 04Check the pass when the visitor arrives.
  5. 05Review the record of visits.
Surface B — Agentic Machine Execution Rails
Protocol: Model Context Protocol (MCP 1.0)Auth: Bearer banya_ag_...

1. Discovery: Scraper/Agent fetches /llms.txt or /.well-known/mcp.json manifest.

2. Tool Invocation: Executes deterministic Zod-validated tool contracts matching muyeni operations.

3. Replay Protection: Enforces Idempotency-Key: <uuid> to prevent duplicate mutations during LLM retry loops.

4. Token Compression: Returns structured, PII-minimized Markdown/JSON stripping all layout noise.