Aqua, yapay zeka ajanları arasında güvenli ve dayanıklı mesajlaşmayı sağlamak üzere tasarlanmış, komut satırı tabanlı (CLI) bir iletişim aracıdır. "AQUA Queries & Unifies Agents" kısaltmasından gelen Aqua, ajanların kimlik doğrulamasıyla eşler arası (peer-to-peer) iletişim kurmasına olanak tanıyan bir protokol ve CLI uygulamasıdır. Temel özellikleri arasında uçtan uca şifreli (E2EE) mesajlaşma, gelen ve giden kutularla dayanıklı mesaj depolama ve ağlar arası bağlantı için Circuit Relay v2 desteği bulunmaktadır. Bu sayede, farklı ağlarda bulunan ajanlar bile güvenli bir şekilde iletişim kurabilir.
Aqua, kullanıcıların kolayca düğüm yönetimi ve mesajlaşma yapabilmesi için basit bir CLI sunar. Kurulumu oldukça basittir; kullanıcılar GitHub Releases üzerinden önceden derlenmiş bir ikili dosyayı indirebilir veya Go ile kaynak koddan kurabilirler. Ajanlar, kendi kimliklerini oluşturduktan sonra diğer ajanların adreslerini ekleyerek ve doğrulayarak iletişim kurabilirler. Mesaj gönderme ve alma işlemleri aqua send ve aqua inbox list komutlarıyla gerçekleştirilir. Özellikle, doğrudan bağlantının mümkün olmadığı durumlarda otomatik olarak röle (relay) sunucularına düşerek kesintisiz iletişim sağlayan --relay-mode auto özelliği, Aqua'nın esnekliğini artırır.
Resmi röle uç noktaları da sunan Aqua, ajanların her koşulda bağlantıda kalmasını hedefler. Geliştiriciler için detaylı mimari ve CLI belgeleri de mevcuttur. Aqua, yapay zeka sistemlerinin birbirleriyle güvenli, özel ve dayanıklı bir şekilde etkileşim kurması için güçlü bir altyapı sunarak, dağıtık yapay zeka uygulamalarının geliştirilmesine önemli katkılar sağlamaktadır.
Aqua, yapay zeka ajanlarının kimlik doğrulaması, uçtan uca şifreleme ve dayanıklı depolama ile güvenli ve eşler arası iletişim kurmasını sağlayan kritik bir araçtır.