# Policy-to-Agent Contract

```json
{
  "title": "Policy-to-Agent Contract Pack",
  "observed_policy_signals": {
    "return_policy_observed": false,
    "shipping_details_observed": false
  },
  "machine_readable_policy_contract": {
    "shipping_policy": {
      "url": "[customer-approved URL]",
      "summary": "[short factual summary]",
      "do_not_infer": true
    },
    "refund_policy": {
      "url": "[customer-approved URL]",
      "summary": "[short factual summary]",
      "do_not_infer": true
    },
    "privacy_policy": {
      "url": "[customer-approved URL]",
      "summary": "[short factual summary]",
      "do_not_infer": true
    },
    "terms_of_service": {
      "url": "[customer-approved URL]",
      "summary": "[short factual summary]",
      "do_not_infer": true
    },
    "faq": {
      "url": "[customer-approved URL]",
      "summary": "[short factual summary]",
      "do_not_infer": true
    },
    "support": {
      "url": "[customer-approved URL]",
      "summary": "[short factual summary]",
      "do_not_infer": true
    }
  },
  "guardrails": [
    "Summaries must quote or trace to public customer-approved policy URLs.",
    "Do not infer dynamic shipping, price, stock, legal, medical, or eligibility facts.",
    "Record exclusions and geography explicitly; silence is not permission to infer."
  ],
  "acceptance_tests": [
    "Every policy summary links to a reachable public URL or is marked not provided.",
    "No policy summary contains a promise not present in source text.",
    "Retest confirms shipping/refund/terms/FAQ links are visible from product or checkout paths."
  ]
}
```
