Fix protocol implementation errors

Use url instead of repo