Banya LabsBanya Labs/Apps/Contour
Live

App 01  ·  FIG. 001

Contour logo

Contour

Keep every property enquiry moving forward

Real EstateCustomer Follow-UpProperty MatchingRentalsTeam Management

Customer Target

Property agencies, agents and rental teams in Zambia and Southern Africa

Status

Live

Agent Surface B

MCP Ready

Model Context Protocol Enabled

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

About Product

Contour helps property teams keep track of clients, available properties and ongoing deals. Record what someone is looking for, find suitable properties and make sure each enquiry has someone responsible for following up.

Track a sale from the first enquiry to completion. For rentals, keep leases, payment records, overdue amounts and statements together. Your team can also find the documents and activity linked to its work.

Built for property agencies in Zambia and Southern Africa, Contour is a Banya Labs project in partnership with Zybertech in Zambia.

Dual-Surface Execution

Human vs. Agent Flow

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

Surface A — Human Ergonomics Flow
  1. 01Add the client and what they are looking for.
  2. 02Find suitable available properties.
  3. 03Choose an agent and set the next follow-up.
  4. 04Track the sale or manage the rental.
  5. 05Review payments, documents and team activity.
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 contour 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.