1. Create an EPP client based on Extensible Provisioning Protocol using defined XML schemas that can run server side.
2. EPP client must be able to query the nominet Domain Availability Checker (DAC) to renew (Catch) expiring domains.
3. EPP client must be coded in PHP – least amount of code possible, robust and efficient
4. EPP client to be able to load the various XML schemas required to catch the domains
5. EPP client must be able to query the DAC in specified intervals according the Acceptable Usage Policy (Nominet), we intend to use the maximum amount of queries allowed and to be able to adjust the speed of intervals during certain times if the day.
6. EPP client must be proved to work on a hosted linux server using PHP.
7. EPP client must be able to handle all error checking.
Budget is $250