One connectionless send/receive primitive, a sealed, addressed bundle. The library handles epidemic replication, custody, retransmit with backoff, dedup, and the delivery-ACK; you manage no connections or routes. Delivery is at-least-once within the bundle's lifetime (24 hours by default), not unconditional: a bundle past its lifetime is discarded, and a carrier over its custody cap evicts the lowest-utility copy it holds.
Messages get through across flaky or absent networks with nothing to operate. Delivery is eventual and at-least-once, bounded by a default 24-hour lifetime everything above inherits.
Deeper implementation detail is coming in the Hop whitepaper.