← LinkedIn demo

AILANG×developers.mews.com

AI agent-ready generated 2026-05-14
agent-ready privacy portable

developers.mews.com scored 0/10 on agent-ready.

The radar shows AILANG-readiness across three commercial concerns. High means developers.mews.com is already strong there; low means AILANG could meaningfully help.

Why agent-ready scored 0/10
  • Page references /.well-known/agent.json — the A2A agent card discovery endpoint. Worth only 1pt: it's bleeding-edge (A2A protocol new in 2026), no commercial site has adopted it yet — keep it as a moonshot bonus, not a baseline expectation.
  • Page references /openapi.json, /openapi.yaml, or an OpenAPI schema URL.
  • Page references an MCP endpoint such as /mcp/ or /mcp/sse.
  • Page links to public API documentation, Swagger UI, or ReDoc.
  • Page mentions webhooks, callback URLs, or event subscriptions — the most agent-callable backend pattern.
  • Page documents rate limits, throttling, or 429 handling — agents need to know how to back off.
  • Page references Server-Sent Events, text/event-stream, or a streaming endpoint — agents that read incrementally land here.
  • Page mentions a sandbox, test mode, or test environment — lets agents practise against fake state before touching production.
  • Page documents OAuth, JWT, bearer tokens, API keys, or access tokens — agents can't call the API without knowing how to authenticate.
  • Page mentions idempotency, idempotency-key, or idempotent requests — agents need this to retry safely.
  • Page mentions AG-UI (Agent-User Interaction Protocol) — streams 16 typed lifecycle/text/tool/state events from agent backend to frontend over SSE or WebSocket.
  • Page mentions x402 (Coinbase's signed crypto payment payloads) or Cloudflare's pay-per-crawl (crawler-price header for AI-crawler monetisation). Both revive HTTP 402 for agents — Cloudflare joined the x402 Foundation, so they're one umbrella signal.
  • Page mentions AP2 (Agent Payments Protocol) — Google + Mastercard + 60 orgs. Cryptographically signed Mandates (Intent + Cart) authorise agents to spend on a user's behalf with price/timing/condition bounds.
  • Page mentions UTCP (Universal Tool Calling Protocol) — MCP alternative. Tools described in a JSON UTCPManual, called via their native protocols (HTTP/gRPC/CLI).

Full breakdown ↓ · View rubric ↗

Software developers, engineers, and technology leaders interested in Mews' research & development practices and open-source contributions.

Mews Developers is a platform for Mews' Research & Development team to share insights on engineering, AI, and product development. It features a blog, podcast, and open-source projects, serving as a resource for developers and tech leaders, while also showcasing Mews' technical community and contributions.
AI (Artificial Intelligence) Open Source Software Engineering Practices Mews R&D GitHub Repositories

What AILANG Parse sees on developers.mews.com

Structural extraction — the same content an AI agent would consume from this page.

30 headings32 images24 lists0 tables31 linksHTML parsing by AILANG Parse

86 sections — page skeleton

1 header 14 navs 1 main 14 articles 55 sections 1 footer

30 headings

Mews R&D [How I Use AI to Manage A Tribe Without Losing the Plot](https://developers.mews.com/using-ai-to-manage-a-tribe/) [Michael Ruml](https://developers.mews.com/author/michael-ruml/) [Who’s really writing your code? ](https://developers.mews.com/whos-really-writing-your-code/) [Toni Esteso](https://developers.mews.com/author/toni-esteso/) [Navigation is the real cost of AI coding agents](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

32 images

24 list items

[Leadership](https://developers.mews.com/tag/leadership/) [Engineering](https://developers.mews.com/tag/engineering/) [May 13, 2026](https://developers.mews.com/2026/05/13/) [Dart](https://developers.mews.com/language/dart/) [Kotlin](https://developers.mews.com/language/kotlin/) [C#](https://developers.mews.com/language/c/) [Contact](https://developers.mews.com/contact/) [Mews.com ](https://mews.com) [Privacy Statement](https://developers.mews.com/privacy-statement/) [Cookie Policy](https://developers.mews.com/cookie-policy-eu/) [Configure Cookies](https://developers.mews.com/cookie-policy-eu/#cmplz-manage-consent-co… Manage options
Show the full extract — what AILANG Parse pulled from this page
# Mews Developers | Make it remarkable


[Skip to content](#content)

*Header:*
[Image]

[(link)](https://developers.mews.com)

- [Blog](https://developers.mews.com/blog/)
- [Podcast](https://developers.mews.com/category/podcast/)
- [Open Source](https://developers.mews.com/open-source/)
- [Career](https://developers.mews.com/career/)
- [Events](https://luma.com/calendar/cal-QMAFMNGK490xZyA?period=past)

- [Blog](https://developers.mews.com/blog/)
- [Podcast](https://developers.mews.com/category/podcast/)
- [Open Source](https://developers.mews.com/open-source/)
- [Career](https://developers.mews.com/career/)
- [Events](https://luma.com/calendar/cal-QMAFMNGK490xZyA?period=past)

[Instagram](https://www.instagram.com/mewsrnd/)

[Linkedin](https://www.linkedin.com/company/mewsrnd/)

[Youtube](https://www.youtube.com/channel/UCrepPB-0Yryop41OuQbQR3w/playlists)

[Github](https://github.com/MewsSystems)

# Mews R&D

[Image]

[Image]

[Image]

[Image]

[(link)](https://developers.mews.com/using-ai-to-manage-a-tribe/)

- [Leadership](https://developers.mews.com/tag/leadership/)

[Leadership](https://developers.mews.com/tag/leadership/)

| April 27, 2026

### [How I Use AI to Manage A Tribe Without Losing the Plot](https://developers.mews.com/using-ai-to-manage-a-tribe/)

An AI-augmented journal that turns scattered Slack threads, Confluence pages, and meetings into a living map of your work, so you can pick up any leadership thread without rebuilding context from scratch.…

[Image]

[(link)](https://developers.mews.com/author/michael-ruml/)

##### [Michael Ruml](https://developers.mews.com/author/michael-ruml/)

[Image]

[(link)](https://developers.mews.com/whos-really-writing-your-code/)

- [Engineering](https://developers.mews.com/tag/engineering/)

[Engineering](https://developers.mews.com/tag/engineering/)

| February 19, 2026

### [Who’s really writing your code? ](https://developers.mews.com/whos-really-writing-your-code/)

From AI skeptic to daily user: how coding with AI changed not just productivity, but responsibility. Writing less code now means owning more.

[Image]

[(link)](https://developers.mews.com/author/toni-esteso/)

##### [Toni Esteso](https://developers.mews.com/author/toni-esteso/)

[Image]

[(link)](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

[AI, Engineering](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

[ | May 4, 2026](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

#### [Navigation is the real cost of AI coding agents](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

Context King reduces navigation overhead for AI coding agents in large codebases by guiding them to the…

[Image]

[(link)](https://developers.mews.com/author/fredrik-claesson/)

##### [Fredrik Claesson](https://developers.mews.com/author/fredrik-claesson/)

[Image]

[(link)](https://developers.mews.com/your-release-notes-are-a-product-lever/)

[Product](https://developers.mews.com/your-release-notes-are-a-product-lever/)

[ | April 14, 2026](https://developers.mews.com/your-release-notes-are-a-product-lever/)

#### [Your release notes are a product lever—treat them like one](https://developers.mews.com/your-release-notes-are-a-product-lever/)

Release notes aren’t just updates. Done well, they drive adoption, alignment, and real product impact.

[Image]

[(link)](https://developers.mews.com/author/stephan-delbos/)

##### [Stephan Delbos](https://developers.mews.com/author/stephan-delbos/)

[Image]

[(link)](https://developers.mews.com/2025-at-mews/)

[Community](https://developers.mews.com/2025-at-mews/)

[ | December 18, 2025](https://developers.mews.com/2025-at-mews/)

#### [2025 at Mews: Our R&D community year in review](https://developers.mews.com/2025-at-mews/)

Annual wrap-up of your favorite R&D community, where you may have met us and what content we…

[Image]

[(link)](https://developers.mews.com/author/tereza-vankova/)

##### [Tereza Vankova](https://developers.mews.com/author/tereza-vankova/)

[Image]

[(link)](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

[AI, Engineering](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

[ | May 4, 2026](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

#### [Navigation is the real cost of AI coding agents](https://developers.mews.com/navigation-is-the-real-cost-of-ai-coding-agents/)

Context King reduces navigation overhead for AI coding agents in large codebases by guiding them to the…

[Image]

[(link)](https://developers.mews.com/author/fredrik-claesson/)

##### [Fredrik Claesson](https://developers.mews.com/author/fredrik-claesson/)

[Image]

[(link)](https://developers.mews.com/your-release-notes-are-a-product-lever/)

[Product](https://developers.mews.com/your-release-notes-are-a-product-lever/)

[ | April 14, 2026](https://developers.mews.com/your-release-notes-are-a-product-lever/)

#### [Your release notes are a product lever—treat them like one](https://developers.mews.com/your-release-notes-are-a-product-lever/)

Release notes aren’t just updates. Done well, they drive adoption, alignment, and real product impact.

[Image]

[(link)](https://developers.mews.com/author/stephan-delbos/)

##### [Stephan Delbos](https://developers.mews.com/author/stephan-delbos/)

[All Posts](https://developers.mews.com/blog/)

A series of in-depth conversations with the leaders and minds behind our technology.

[All Videos](https://developers.mews.com/category/podcast/)

Episode 16

| May 13, 2026

## [Mews R&D Check-In with Markéta Willis](https://developers.mews.com/mews-rd-check-in-with-marketa-willis/)

- [May 13, 2026](https://developers.mews.com/2026/05/13/)

[Image: Marketa Willis]

A series of in-depth conversations with the leaders and minds behind our technology.

Episode 16

## [Mews R&D Check-In with Markéta Willis](https://developers.mews.com/mews-rd-check-in-with-marketa-willis/)

- [May 13, 2026](https://developers.mews.com/2026/05/13/)

[Image: Marketa Willis]

[All Videos](https://developers.mews.com/category/podcast/)

## Open Source

Developers by Mews. This is who we are, what we like and what we do. Check us out!

[Image]

[(link)](https://developers.mews.com/github/developers/)

##### [developers](https://github.com/MewsSystems/developers)

Information about development, engineering, work and life in Mews.

[.cls-1{stroke:#000;fill-rule:evenodd;}GitHub](https://github.com/MewsSystems/developers)

[Image]

[(link)](https://developers.mews.com/github/fiscalizations/)

##### [fiscalizations](https://github.com/MewsSystems/fiscalizations)

Mews.Fiscalizations is a .NET library that was built to help reporting of e-invoices to different government authorities.

- [C#](https://developers.mews.com/language/c/)

[.cls-1{stroke:#000;fill-rule:evenodd;}GitHub](https://github.com/MewsSystems/fiscalizations)

[Image]

[(link)](https://developers.mews.com/github/mews-flutter/)

##### [mews-flutter](https://github.com/MewsSystems/mews-flutter)

Flutter and Dart open-source packages maintained by Mews.

- [Dart](https://developers.mews.com/language/dart/)

[.cls-1{stroke:#000;fill-rule:evenodd;}GitHub](https://github.com/MewsSystems/mews-flutter)

[Image]

[(link)](https://developers.mews.com/github/awesome-mews/)

##### [awesome-mews](https://github.com/MewsSystems/awesome-mews)

A curated list of resources and recommended reading we at Mews really like and which are aligned with our philosophy and vision.

[.cls-1{stroke:#000;fill-rule:evenodd;}GitHub](https://github.com/MewsSystems/awesome-mews)

[Image]

[(link)](https://developers.mews.com/github/kotlin-bloc/)

##### [kotlin-bloc](https://github.com/MewsSystems/kotlin-bloc)

BLoC pattern implementation for Kotlin/Android.

- [Kotlin](https://developers.mews.com/language/kotlin/)

[.cls-1{stroke:#000;fill-rule:evenodd;}GitHub](https://github.com/MewsSystems/kotlin-bloc)

[Image]

[(link)](https://developers.mews.com/github/fiscalization-france/)

##### [french-archive-signature-checker](https://github.com/MewsSystems/french-archive-signature-checker)

This is actually not the fiscal library, but only a tool to check the validity of the french fiscal archives.

- [C#](https://developers.mews.com/language/c/)

[.cls-1{stroke:#000;fill-rule:evenodd;}GitHub](https://github.com/MewsSystems/french-archive-signature-checker)

[All Open Source Projects](https://developers.mews.com/open-source/)

[Image]

## About Mews

We have revolutionised the way that hotels operate across all departments, through our mobile hotel management platform. We enable hoteliers to free themselves from boring administration (which we help automate) and rather focus on creating real customer experiences. Now live in 70+ countries in 3000+ hotels, we have truly started a revolution.

### Jobs in Tech

We’re transforming the world of hospitality, re-imagining the industry with a best-in-class cloud-based property management solution for hotels, hostels, apartments, and so much more. Have you applied yet?

[All open positions](https://developers.mews.com/career/)

*Footer:*
- [Blog](https://developers.mews.com/blog/)
- [Podcast](https://developers.mews.com/category/podcast/)
- [Open Source](https://developers.mews.com/open-source/)
- [Career](https://developers.mews.com/career/)
- [Contact](https://developers.mews.com/contact/)

- [Blog](https://developers.mews.com/blog/)
- [Podcast](https://developers.mews.com/category/podcast/)
- [Open Source](https://developers.mews.com/open-source/)
- [Career](https://developers.mews.com/career/)
- [Contact](https://developers.mews.com/contact/)

- [Blog](https://developers.mews.com/blog/)
- [Podcast](https://developers.mews.com/category/podcast/)
- [Open Source](https://developers.mews.com/open-source/)
- [Career](https://developers.mews.com/career/)
- [Contact](https://developers.mews.com/contact/)

- [Blog](https://developers.mews.com/blog/)
- [Podcast](https://developers.mews.com/category/podcast/)
- [Open Source](https://developers.mews.com/open-source/)
- [Career](https://developers.mews.com/career/)
- [Contact](https://developers.mews.com/contact/)

- [Mews.com ](https://mews.com)
- [Privacy Statement](https://developers.mews.com/privacy-statement/)
- [Cookie Policy](https://developers.mews.com/cookie-policy-eu/)
- [Configure Cookies](https://developers.mews.com/cookie-policy-eu/#cmplz-manage-consent-container)

- [Mews.com ](https://mews.com)
- [Privacy Statement](https://developers.mews.com/privacy-statement/)
- [Cookie Policy](https://developers.mews.com/cookie-policy-eu/)
- [Configure Cookies](https://developers.mews.com/cookie-policy-eu/#cmplz-manage-consent-container)

[Instagram](https://www.instagram.com/mewsrnd/)

[Linkedin](https://www.linkedin.com/company/mewsrnd/)

[Youtube](https://www.youtube.com/channel/UCrepPB-0Yryop41OuQbQR3w/playlists)

[Github](https://github.com/MewsSystems)

[Image]

[(link)](https://reactgirls.com)

[Image]

[(link)](https://www.czechitas.cz/en)

- [Mews.com ](https://mews.com)
- [Privacy Statement](https://developers.mews.com/privacy-statement/)
- [Cookie Policy](https://developers.mews.com/cookie-policy-eu/)
- [Configure Cookies](https://developers.mews.com/cookie-policy-eu/#cmplz-manage-consent-container)

- [Mews.com ](https://mews.com)
- [Privacy Statement](https://developers.mews.com/privacy-statement/)
- [Cookie Policy](https://developers.mews.com/cookie-policy-eu/)
- [Configure Cookies](https://developers.mews.com/cookie-policy-eu/#cmplz-manage-consent-container)

Website by

[Image]

[(link)](https://theweather.agency)

[Image]

[(link)](http://mews.com)

Mews Systems Copyright ©

Website by

[Image]

[(link)](https://theweather.agency)

- [Mews.com ](https://mews.com)
- [Privacy Statement](https://developers.mews.com/privacy-statement/)
- [Cookie Policy](https://developers.mews.com/cookie-policy-eu/)
- [Configure
page preview · the URL we fetched https://developers.mews.com/ ↗
Screenshot of developers.mews.com

Couldn't render a preview for this site. Open the URL in a new tab ↗

Screenshot via thum.io

developers.mews.com scored 0/10 on agent-ready. AILANG opportunity is therefore 10/10. Here's where it would land first.

REST + MCP + A2A + OpenAPI in one command

ailang serve-api takes your typed AILANG functions and exposes them as REST endpoints, MCP tools, A2A skills, and OpenAPI 3.1 docs simultaneously. One module, four agent surfaces.

ailang serve-api --port 8092 --mcp-http \
  pricing.ail catalogue.ail
-- POST /api/pricing/quote, MCP at /mcp/,
-- A2A at /.well-known/agent.json, OpenAPI at /api/_meta/redoc.
→ AILANG docs

Contract-verified tool calls

Every tool an agent can call has a contract. Bounds, refusal paths, type signatures — proven before the agent ever sees it. The agent cannot exceed the tool's declared authority.

func placeOrder(item: SKU, qty: int) -> Receipt
  requires { qty > 0, qty <= 10 }
  ensures  { result.total > 0.0 }
-- the MCP server exposes this with its contract intact.
→ AILANG docs

An MCP server for your own docs and tools

Generate an MCP server from your typed AILANG functions; the docs MCP exposes a submit_feedback tool so agents can flag issues back to the maintainer. The language and its consumers stay on the same wire.

-- The AILANG docs MCP server lets Claude / Cursor / any
-- MCP client query the language directly:
--   stdlib_search "URL encoding"
--   submit_feedback "..."
→ AILANG docs

How this page was made

func sketchSite(url: string<pii>, topic: Topic) -> Sketch
  ! {Net @limit=1, AI @limit=5, FS @limit=4, Process, Declassify}
SignalTopicResultPointsAILANG primitive
agent.json referencedagent-ready0/1ailang serve-api generates A2A agent cards automatically — bonus if you're an early adopter
openapi.json referencedagent-ready0/2ailang serve-api generates OpenAPI 3.1 from Hindley-Milner type signatures
MCP endpoint referencedagent-ready0/2ailang serve-api --mcp-http exposes typed functions as MCP tools
Public API docs linkedagent-ready2/2ailang serve-api hosts Swagger + ReDoc at /api/_meta/ by default
Webhooks documentedagent-ready0/2ailang serve-api handles webhooks as typed handler functions with effect-tracked side effects
Rate limits documentedagent-ready0/2Capability budgets — Net @limit=N is the symmetric server-side primitive for what agents see as rate limits
Streaming / SSE endpointagent-ready0/2std/stream — ssePost and Stream effect handle event-source endpoints with typed event types
Sandbox / test environment offeredagent-ready0/2ailang --ai-stub plus mock effect handlers — deterministic, capability-scoped fakes for any effect, including Net and AI
Authentication documentedagent-ready0/2std/jwt for verification, IFC labels (string / string) to keep credentials out of public sinks at the type level
Idempotency keys documentedagent-ready0/2Pure functions are idempotent by construction; requires/ensures contracts express idempotence as a static guarantee
AG-UI streaming protocolagent-ready0/1std/stream — the AG-UI event lifecycle (RUN_STARTED → TEXT_MESSAGE_CONTENT → TOOL_CALL_RESULT → RUN_FINISHED) is a textbook sum type. ADTs + exhaustive pattern matching make every event-type branch a compile error to skip.
HTTP 402 agent payments (x402 / pay-per-crawl)agent-ready0/1Net @endpoint-scoped capability budgets bound payment destinations; requires { amount <= budget } gates the payload; IFC labels keep the signed payment key out of public sinks. Same primitives cover x402 payload signing and Cloudflare's crawler-price negotiation.
AP2 Agent Payments Protocolagent-ready0/1Mandates ARE contracts. requires { intent.price <= mandate.maxPrice } + ensures { cart.total <= intent.price } is a one-to-one translation of an Intent/Cart Mandate into AILANG. Z3 can verify the bounds at compile time.
UTCP tool-calling protocolagent-ready0/1Typed function signatures are the manifest. ailang serve-api emits the same metadata as a UTCPManual (name, input/output schema, native endpoint) — direct-call discovery without a proxy server.
End-to-end encryption documentedprivacy0/2IFC labels (string) force decryption to flow through a typed boundary; the compiler refuses to publish sealed values without explicit declassification
Compliance certifications citedprivacy2/2requires/ensures contracts express machine-verifiable claims; capability budgets bound audit-trail effects; effect rows leave nothing un-declared
Data minimisation languageprivacy0/2Capability scoping — each Net call declares its endpoint in the effect row, so "doesn't sell" becomes a type-system-enforceable claim, not a marketing one
Third-party domains restrainedprivacy0/2Capability scoping — each Net call declares its endpoint in the effect row
Data residency / on-prem languageprivacy0/2Three-runtime deploy — same module runs in WASM (browser), Cloud Run, and native CLI
Single-vendor LLM languageportable2/2std/ai multi-provider — switch from Anthropic to Gemini to OpenAI without rewriting
Multiple AI providers citedportable0/2std/ai — one Step API across Anthropic, OpenAI, Gemini, OpenRouter, Ollama, and custom-package providers
Cross-runtime / deployment portabilityportable0/2Effect handlers as runtime adapters — same .ail runs as WASM in the browser, a Cloud Run container, and a native CLI; only the handlers change
BYO key / model-agnosticportable0/2AILANG WASM — the full interpreter ships as a browser bundle, so caller-held keys (BYOK), offline apps, and embedded demos all work client-side