Banya LabsBanya Labs/Apps/Rusetat Client Checklist
Live

App 12  ·  FIG. 012

Rusetat Client Checklist logo

Rusetat Client Checklist

Know what your visa application still needs

Visa ApplicationsChecklistsDocumentsAppointmentsPrivate Access

Customer Target

Rusetat Migration International and the client using the private checklist

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

The Rusetat Client Checklist helps you see what your visa application still needs. Keep the requirements and supporting records together, and mark items as you complete them.

Add notes and documents, save invoices and proof of payment, and keep agreements with the application. Your VFS appointment details are stored in the same place.

The app provides one private checklist workspace. Appointment reminders can be sent by email when the reminder service is set up.

Dual-Surface Execution

Human vs. Agent Flow

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

Surface A — Human Ergonomics Flow
  1. 01Sign in to your private checklist.
  2. 02Check the application requirements.
  3. 03Add documents and mark completed items.
  4. 04Save invoices, agreements and appointment details.
  5. 05Review what is still needed before your appointment.
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 rusetat-checklist 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.