This document proposes adapting genetic programming to a peer-to-peer environment using an evolvable agent model. It discusses using a gossip-based newscast protocol for neighbor communication between agents to allow for a spatially structured evolutionary algorithm on a peer-to-peer network. Experimental results show that using this approach, genetic programming problems can be solved in parallel across the peer-to-peer network, improving times to solution.