Banya LabsBanya Labs/Apps/School Foundry
Live

App 03  ·  FIG. 003

School Foundry logo

School Foundry

Keep school records working without internet

EducationSchool FeesWorks OfflineLearner RecordsOpen Source

Customer Target

School administrators and bursars at primary and secondary schools

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

School Foundry helps the school office manage learner records and fee payments without relying on an internet connection. Records stay on the school computer and remain available during internet outages.

Set the fees each learner owes, apply discounts where needed, record payments and print receipts. Check unpaid balances, prepare statements and compare payment records with the money received.

Developed by Jiggabyte Technology Limited, the Windows edition is free to use and open source. Schools can back up their records and share updates between supported computers on a local network.

Dual-Surface Execution

Human vs. Agent Flow

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

Surface A — Human Ergonomics Flow
  1. 01Install the app on the school computer.
  2. 02Add learners and the fees they owe.
  3. 03Record payments and print receipts.
  4. 04Check unpaid balances and payment records.
  5. 05Back up records and share updates between school computers.
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 school-foundry 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.