Một mạng ANTS bao gồm: các ứng dụng sử dụng mạng bằng cách gửi và nhận những gói tin đặc biệt được gọi là các capsule qua một active node cục bộ (hay còn gọi là một router có khả năng lập trình). Mỗi active node được kết nối với với các node lân cận với nó. Các ứng dụng có thể lựa chọn các loại capcule khác nhau tùy thuộc vào phần mềm. Code sẽ được thực thi tại mỗi active node khi nó đi qua. Do đó, để tạo ra một dịch vụ mới thì nó chỉ cần xây dựng một tập các.