Payment sockets are a proposed protocol using psk2 for bidirectional money streams, enabling various financial use cases such as push/pull payments and invoices. They serve as virtual connections between clients and servers for money transfer over interledger connections, with configurable balance settings. The protocol automatically manages exchange rates, chunking, and error control, and further development can be tracked on GitHub.