Implement snep protocol prototype