ASys – A typed binary protocol for AI agents to operate servers(no SSH)
FreeFreeFree tier
About ASys – A typed binary protocol for AI agents to operate servers(no SSH)
ASys (Agentic System Interface) is an experimental typed binary protocol designed for AI agents to control Linux systems directly, bypassing traditional SSH and shell interpretation. It uses fixed binary frames over a long-lived encrypted connection (Noise_IK_25519_ChaChaPoly_BLAKE2b) on TCP port 7816, providing deterministic semantics, zero shell parsing, and instruction-level capability grants. The daemon (asyd) is written in C with zero dependencies and offers a read-only core instruction set (e.g., SYS_CAPS, SYS_HELLO, SYS_STATUS, SYS_PROCS) plus signed process control instructions. The project is spec-complete and in maintenance mode as of July 2026, with a published whitepaper and design rationale.
Key Features
Binary frames replace text-based shell commands, eliminating parsing ambiguity
Long-lived encrypted connection using Noise protocol (IK_25519_ChaChaPoly_BLAKE2b) over TCP port 7816
Instruction-level capability grants instead of broad SSH access
Built-in audit trail for all agent actions
Read-only core instruction set (SYS_CAPS, SYS_HELLO, SYS_STATUS, SYS_PROCS) with zero side effects
Signed process control instructions (e.g., PROC_THROTTLE) requiring elevated capabilities
asyd daemon written in C with zero external dependencies
Python SDK for agent integration
Supports async task polling via TASK_QUERY
Pros & Cons
Pros
- Eliminates parsing errors and OS/locale variations inherent in shell text output
- Strong encryption and authentication out of the box
- Fine-grained access control—no need for full SSH access
- Audit trail built into protocol design
- Deterministic responses: same binary frame format on every node
- Lightweight C daemon with minimal dependencies
Cons
- Early-stage project in maintenance mode; no active development
- Limited to Linux systems (Linux-specific syscalls)
- Requires deploying and managing the asyd daemon on target nodes
- Not intended for human operators—requires AI agent or SDK client
- Small ecosystem and community compared to SSH or MCP
Best For
AI agents monitoring and managing Linux servers without SSHSecure remote system status reporting (load, CPU, RAM, disk, network)Automated process control with granular permission managementBuilding agent infrastructure that requires deterministic system accessBackend for MCP servers to reach the operating system
FAQ
What is ASys?
ASys is a typed binary protocol and daemon for AI agents to control Linux systems. It replaces SSH and shell commands with fixed binary frames, encrypted connections, and capability-based access.
How does ASys differ from SSH?
SSH was designed for humans in a terminal; ASys is designed for AI agents. It uses binary frames instead of text, long-lived encrypted sessions instead of per-command sessions, instruction-level capability grants, and built-in audit trails.
Is ASys a replacement for MCP (Model Context Protocol)?
No. MCP standardizes how an agent calls a tool; ASys is what a tool calls to reach the operating system. An MCP server can use ASys as its system backend.
What is the current status of the project?
As of July 2026, the project is spec-complete and in maintenance mode. The protocol spec, whitepaper, and design notes are complete. The asyd v0.3.1 daemon runs and passes its conformance suite, but active development is paused.