The agreement should include party details, development rights description, payment terms, scope of rights, and legal obligations.