{
  "$schema": "https://openterms.com/schema/openterms.schema.json",
  "openterms_version": "0.2.0",
  "policy_id": "com.acme.api.terms.2025",
  "service": {
    "name": "Acme Cloud API",
    "domain": "api.acme.com",
    "description": "Cloud infrastructure and developer API platform",
    "tos_url": "https://acme.com/terms",
    "privacy_url": "https://acme.com/privacy"
  },
  "permissions": {
    "read_content": true,
    "create_account": false,
    "make_purchases": {
      "allowed": true,
      "conditions": "Requires verified agent identity and pre-approved billing",
      "requires_auth": true,
      "max_frequency": "100/day"
    },
    "scrape_data": false,
    "post_content": {
      "allowed": true,
      "requires_auth": true,
      "scope": "authenticated"
    },
    "modify_data": {
      "allowed": true,
      "requires_auth": true,
      "conditions": "Only within agent's own namespace"
    },
    "delete_data": {
      "allowed": true,
      "requires_auth": true,
      "conditions": "Only within agent's own namespace"
    },
    "automated_messaging": false,
    "api_access": true,
    "browser_automation": false,
    "execute_code": {
      "allowed": true,
      "conditions": "Sandboxed execution environment only",
      "requires_auth": true
    }
  },
  "rate_limits": {
    "requests_per_minute": 60,
    "requests_per_hour": 1000,
    "requests_per_day": 10000,
    "concurrent_sessions": 5
  },
  "data_handling": {
    "stores_agent_data": true,
    "shares_with_third_parties": false,
    "retention_days": 90,
    "gdpr_compliant": true,
    "ccpa_compliant": true,
    "data_residency": ["US", "EU"]
  },
  "authentication": {
    "required": true,
    "methods": ["api_key", "oauth2"],
    "registration_url": "https://acme.com/developers",
    "docs_url": "https://docs.acme.com/auth"
  },
  "requires_consent": true,
  "jurisdiction": "US-DE",
  "contact": {
    "email": "legal@acme.com",
    "name": "Acme Legal Team",
    "url": "https://acme.com/legal"
  },
  "last_updated": "2025-06-01",
  "expires": "2026-06-01"
}
