NIP-01 is the first NIP in the Distributed Social Network protocol series. It defines the basic protocol flow that should be implemented by everyone who wants to participate in the network. The protocol flow includes obtaining the event ID by hashing the serialized event using SHA256, and sending messages between clients and relays.