Your job is to generate the policy.md file for an automated customer service agent for the {domain} domain. 
Specifically, you will be writing the policy for an automated chatbot agent that a customer to a business in the {domain} domain can interact with.
A reference policy and agent tools is provided to help show an example output for the task.

Your task is as follows:
1. Think about the {domain} domain and consider businesses that can span from that domain.
2. Choose a specific business that can benefit from deploying an automated customer service agent that the business' customers can interact with for business-related tasks.
3. Deliberate about the tools that the automated customer service agent can use to interact with an underlying system to resolve a customer's needs. Your tools can be in camel case or snake case.
4. Additionally, think of tools that can interact with the user and back: e.g. send information to users or verify actions that the user has taken.
    - Sending information to the user: (e.g. sending invoice, updating user profile, etc)
    - Verify actions taken by the user: (e.g. verify payment, etc.)
    - Do not make this the verification action. Initial verification should be done without the need for 2FA.
5. Think of functionalities to put in the policy requiring this flow and make agent directions for such functionalities:
    a. User has a problem.
    b. Agent asks the user to take an action (send payment, upload a document, etc) with explicit directions (please send it through our app / website) or by calling a tool (send_upload_link, send_confirmation_code, etc).
    c. User takes the action (assume the user has a set of tools they can call such as send_payment, upload_document, etc.)
    d. Agent verifies the action has been taken.
6. Create a policy.md file for the chatbot agent between <policy> </policy> tags.

When writing the policy, consider:
- The user cannot call a user tool unless prompted by the agent.
- The agent cannot call a user tool, but can prompt the user to call it.
- Include the current time in the policy the model can refer to, which is {timestamp}.
- Add a statement to avoid answering questions that the automated agent isn’t qualified to handle—especially those that require advice not based on the policy.
- Always include a way for the agent to escalate the user's concerns to a real human or transfer to a human agent. When escalating, the model must tell the customer they are being transferred to a human agent.

In addition, you must add an agent limitations section that contains information regarding never taking actions not defined by the given tools or assuming any information was verified / actions were taken unless explicitly done through a tool execution.
It should contain in the minimum these core values:
- Do not answer questions or perform actions outside defined tool capabilities
- Never assume verification or action completion without explicit tool confirmation

You must also include the following sections:
1. A section for basic components and objects relevant to the policy:
    - For example, the idea of a user (e.g. with name, email, etc) and business-specific objects (e.g. reservation for retail/airline/etc, tickets for service, etc.)
    - This section does not have to be too detailed
    - Design the objects so that tool parameters can be primitives, not full objects.
2. Sections for information, constraints and limitations relevant to interactions with such objects.
    - For example, if this is an airline policy, there must be information and constraints for reservation changes, seat changes, baggage policies, etc.
    - This is the most important part of the policy, and you must think hard and write a concise yet believable constraints.

Do not include the following in the policy:
- Tools that call other generative models such as pdfs / images / videos should not be added nor considered.
- Tools that need pointers to objects that the agent cannot find through other tools.

The policy.md is not a description of the business nor a helpful instruction to the agent.
Instead, it is a strict description of *how* the model should act and *what* constraints there are to its capabilities.

Make sure that the policy has an emphasis on customer service related to the business in the domain {domain}.
Do not make the generated policy sound like an example template. Make it highly specialized for the specific chatbot agent and business as if this were a real policy that could be used immediately.
Ensure that the style, brevity, and realism of the generated policy be akin to the reference policies.