# Networking

Nimona is at its core a peer to peer network where each peer represents an application, service, bot, etc that can send and receive objects.

# Establishing connections

Currently the only communication protocol supported is TCP with mTLS. In order for a peer to be able to connect to another, they need to first know an IP address, and their public key.

A number of bootstrap peers will have to be provided to new peers so they are able to start discovering others.