In the process of building some tooling based on replication we discovered that PostgreSQL 10 uses COPY to populate the initial table on logical replication, see commit 7c4f52409a8c7d85ed169bbbc1f6092274d03920
This is not currently documented. Attached is a patch which adds that documentation to the logical replication part of the protocol section.