Urban permaculture involves creating sustainable human habitats by following nature's patterns. Some key ideas from the document are: 1) Roofs, which receive most of the rain, sun, wind and life in cities, can be designed as "smart roofs" to help solve a city's water, stormwater, energy, wastewater, food and biodiversity problems. 2) A "smart roof" can harvest rainwater, treat greywater, produce food through crops like rice and vegetables, provide energy through solar power, and support biodiversity with habitats for birds and other species. 3) Well-designed roofs have the potential to provide food, water, energy and ecological security