credit protocol