Hi Team, I spent the past two days setting up the local environment, compiling the master branch, and tracing through the core HTTP and Hyracks IPC layers to understand how to best route Model Context Protocol (MCP) requests. Based on that deep dive, I've put together an initial architecture proposal for ASTERIXDB-3695 (LLM Agent Protocols/Memory).
It covers the MCP and A2A integration with persistent agentic memory. What's included: - Component breakdown and package structure - Layer-to-layer flow diagrams (MCP request routing, A2A coordination, memory flow, etc.) - Data schemas for tools, agent cards, and memory datasets (leveraging OPEN types) - API endpoint definitions - Implementation phases - Key design decisions and extension points Link: https://gist.github.com/Vivek1106-04/3ad2c921487f85ed198c6185ecf391cb This is my first draft — I'm happy to modify any part based on your feedback. Things like SQL schema details, endpoint paths, or package naming can be adjusted if they don't align with existing conventions. I've also requested a Jira account (pending approval) so I can comment directly on the issue and track progress properly. Looking forward to your thoughts. Thanks, Vivek Gangavarapu
