Cornice provides helpers to build & document REST-ish Web Services with Pyramid, with decent default behaviors. It takes care of following the HTTP specification in an automated way where possible.
We introduce a “structure” of epic proportions – golden pyramid whose sacred geometry is “Fibonacci squared”. In terms of mathematical beauty, the golden pyramid will perhaps be found to be comparable to Pascal triangle.
If it is a small project then it may not be the best choice, (ie a simple project a few models, 1 or 2 handlers, then something like webapp is probably the most appropriate). If it is a lot larger, many models, possibly multiple views per entity with out an explosion of handlers, need for arbitrary depth urls (graph traversal) and/or mixed with traditional routes. security models beyond basic authentication.