{
  "auth.verify_email": {
    "optional": false,
    "archetype": "security",
    "default_profile": "neutral",
    "protected_placeholders": ["{{action_url}}"],
    "required_variables": ["action_url"],
    "optional_variables": {"app_name": "Your application"},
    "description": "Sent when require_email_verify is on and a new user signs up."
  },
  "auth.otp_request": {
    "optional": false,
    "archetype": "security",
    "default_profile": "neutral",
    "protected_placeholders": ["{{code}}"],
    "required_variables": ["code"],
    "optional_variables": {"app_name": "Your application"},
    "description": "One-time sign-in code, expires in 10 minutes."
  },
  "auth.magic_link": {
    "optional": false,
    "archetype": "action",
    "default_profile": "neutral",
    "protected_placeholders": ["{{action_url}}"],
    "required_variables": ["action_url"],
    "optional_variables": {"app_name": "Your application"},
    "description": "Passwordless sign-in link, expires in 5 minutes."
  },
  "auth.password_reset": {
    "optional": false,
    "archetype": "security",
    "default_profile": "neutral",
    "protected_placeholders": ["{{action_url}}"],
    "required_variables": ["action_url"],
    "optional_variables": {"app_name": "Your application"},
    "description": "Password reset link, expires in 15 minutes."
  },
  "auth.invite": {
    "optional": false,
    "archetype": "action",
    "default_profile": "neutral",
    "protected_placeholders": ["{{action_url}}"],
    "required_variables": ["action_url"],
    "optional_variables": {"app_name": "Your application"},
    "description": "Staff invite accept link."
  },
  "contact_capture.admin_notify": {
    "optional": true,
    "archetype": "notification",
    "default_profile": "neutral",
    "protected_placeholders": [],
    "required_variables": [],
    "optional_variables": { "name": "a visitor", "email": "", "message": "" },
    "description": "contact-capture pack: new-submission email to the site owner. Vars: name, email, message."
  },
  "contact_capture.confirmation": {
    "optional": true,
    "archetype": "confirmation",
    "default_profile": "neutral",
    "protected_placeholders": [],
    "required_variables": [],
    "optional_variables": { "name": "there" },
    "description": "contact-capture pack: confirmation email to the visitor who submitted. Vars: name."
  }
}
