diff --git a/examples/nextjs-14-clerk-rl/package-lock.json b/examples/nextjs-14-clerk-rl/package-lock.json
index ead81a365..4b3084b48 100644
--- a/examples/nextjs-14-clerk-rl/package-lock.json
+++ b/examples/nextjs-14-clerk-rl/package-lock.json
@@ -9,7 +9,7 @@
       "version": "0.1.0",
       "dependencies": {
         "@arcjet/next": "file:../../arcjet-next",
-        "@clerk/nextjs": "^5.1.5",
+        "@clerk/nextjs": "^5.1.6",
         "next": "^14.2.4",
         "react": "^18",
         "react-dom": "^18"
@@ -28,20 +28,21 @@
     },
     "../../arcjet-next": {
       "name": "@arcjet/next",
-      "version": "1.0.0-alpha.14",
+      "version": "1.0.0-alpha.17",
       "license": "Apache-2.0",
       "dependencies": {
-        "@arcjet/env": "1.0.0-alpha.14",
-        "@arcjet/headers": "1.0.0-alpha.14",
-        "@arcjet/ip": "1.0.0-alpha.14",
-        "@arcjet/logger": "1.0.0-alpha.14",
+        "@arcjet/env": "1.0.0-alpha.17",
+        "@arcjet/headers": "1.0.0-alpha.17",
+        "@arcjet/ip": "1.0.0-alpha.17",
+        "@arcjet/logger": "1.0.0-alpha.17",
+        "@arcjet/protocol": "1.0.0-alpha.17",
         "@connectrpc/connect-web": "1.4.0",
-        "arcjet": "1.0.0-alpha.14"
+        "arcjet": "1.0.0-alpha.17"
       },
       "devDependencies": {
-        "@arcjet/eslint-config": "1.0.0-alpha.14",
-        "@arcjet/rollup-config": "1.0.0-alpha.14",
-        "@arcjet/tsconfig": "1.0.0-alpha.14",
+        "@arcjet/eslint-config": "1.0.0-alpha.17",
+        "@arcjet/rollup-config": "1.0.0-alpha.17",
+        "@arcjet/tsconfig": "1.0.0-alpha.17",
         "@jest/globals": "29.7.0",
         "@rollup/wasm-node": "4.18.0",
         "@types/node": "18.18.0",
@@ -84,12 +85,12 @@
       }
     },
     "node_modules/@clerk/backend": {
-      "version": "1.2.3",
-      "resolved": "https://registry.npmjs.org/@clerk/backend/-/backend-1.2.3.tgz",
-      "integrity": "sha512-tj812eTTn2ewXMgr4jwFjpqoXZRF2LMw9UBT+Nat0lmXw55sDA5ou2McLZ67e62WNZwbrCUa51MGKSBhrWnZcA==",
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/@clerk/backend/-/backend-1.2.4.tgz",
+      "integrity": "sha512-H6K1kHPaDFM6pBdwDAHh1jWSZxCWhGPzDmqgc7LByjqKS6RZUf3cs5mJkIXyopUpHY7wvwj50vSF0xJ46MEzNA==",
       "dependencies": {
-        "@clerk/shared": "2.3.0",
-        "@clerk/types": "4.6.0",
+        "@clerk/shared": "2.3.1",
+        "@clerk/types": "4.6.1",
         "cookie": "0.5.0",
         "snakecase-keys": "5.4.4",
         "tslib": "2.4.1"
@@ -99,12 +100,12 @@
       }
     },
     "node_modules/@clerk/clerk-react": {
-      "version": "5.2.4",
-      "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.2.4.tgz",
-      "integrity": "sha512-TaSjf3pdxUKQIDmwi6JkJDVGwHbs7pTeiwEr2/JksMrQnW6zMIutsEhJfW10dY1hOwJeDoSxGCkHw+7Br2rktw==",
+      "version": "5.2.5",
+      "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.2.5.tgz",
+      "integrity": "sha512-Ihf1t2LdWTagW3U5BH5KRwQ8i+ECaZGEUymhJ89eZA+Ux5iXwLfOIBdwCIs45gbVuFiQ8WK0W00eaDgsNaf1mw==",
       "dependencies": {
-        "@clerk/shared": "2.3.0",
-        "@clerk/types": "4.6.0",
+        "@clerk/shared": "2.3.1",
+        "@clerk/types": "4.6.1",
         "tslib": "2.4.1"
       },
       "engines": {
@@ -116,14 +117,14 @@
       }
     },
     "node_modules/@clerk/nextjs": {
-      "version": "5.1.5",
-      "resolved": "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-5.1.5.tgz",
-      "integrity": "sha512-q/4PvWrIt4cO9dwgUyJ/gN/fWbS2GnfKK7j32cn6LBObVqUIiQ+J5Q+lp75q+tzIHyxFJx+MNNTnFif2OrvV6A==",
-      "dependencies": {
-        "@clerk/backend": "1.2.3",
-        "@clerk/clerk-react": "5.2.4",
-        "@clerk/shared": "2.3.0",
-        "@clerk/types": "4.6.0",
+      "version": "5.1.6",
+      "resolved": "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-5.1.6.tgz",
+      "integrity": "sha512-HAxDzvVJ6EM99NbxNYOvMfGSSFEXyz+yPo1ER7RoV95sTH61PZ4ugsg+Ml0AhjQ60j3xUU/BPhQEYogGxvQzEA==",
+      "dependencies": {
+        "@clerk/backend": "1.2.4",
+        "@clerk/clerk-react": "5.2.5",
+        "@clerk/shared": "2.3.1",
+        "@clerk/types": "4.6.1",
         "crypto-js": "4.2.0",
         "path-to-regexp": "6.2.2",
         "tslib": "2.4.1"
@@ -138,12 +139,12 @@
       }
     },
     "node_modules/@clerk/shared": {
-      "version": "2.3.0",
-      "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-2.3.0.tgz",
-      "integrity": "sha512-V/49MoOrALzpu0BbhYDCcKQYIjrHnhRa7QFho9+4wm94oCJgc9j3N5wxndJwj3Ur/fmIyBnjwMzDAT2nZZj47g==",
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-2.3.1.tgz",
+      "integrity": "sha512-WX7cCViYqkNMnbFfT2B93ykNcSseoYM1obMUynO60VBl9Zi6Epde5tn9VRamhuOdojgPR+DyYkH9AzBpXFYnSg==",
       "hasInstallScript": true,
       "dependencies": {
-        "@clerk/types": "4.6.0",
+        "@clerk/types": "4.6.1",
         "glob-to-regexp": "0.4.1",
         "js-cookie": "3.0.5",
         "std-env": "^3.7.0",
@@ -166,9 +167,9 @@
       }
     },
     "node_modules/@clerk/types": {
-      "version": "4.6.0",
-      "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.6.0.tgz",
-      "integrity": "sha512-kowqVGqLfu0Zl2Pteum70MfkGHqBUoHHeR+u2+yWVl1lKHLCiyY1u8ntYBEIolAylBaQNDuRzxyMIDPSxjPE8g==",
+      "version": "4.6.1",
+      "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.6.1.tgz",
+      "integrity": "sha512-QFeNKPYDmTJ88l5QYG0SPwbABk42wRMalW3M/wAtr+wnQxBCXyX2XRZe9h4g2rH1VF+wG4Xe56abeeD+xE4iEw==",
       "dependencies": {
         "csstype": "3.1.1"
       },
diff --git a/examples/nextjs-14-clerk-rl/package.json b/examples/nextjs-14-clerk-rl/package.json
index 5bb207fad..b1292c5c3 100644
--- a/examples/nextjs-14-clerk-rl/package.json
+++ b/examples/nextjs-14-clerk-rl/package.json
@@ -10,7 +10,7 @@
   },
   "dependencies": {
     "@arcjet/next": "file:../../arcjet-next",
-    "@clerk/nextjs": "^5.1.5",
+    "@clerk/nextjs": "^5.1.6",
     "next": "^14.2.4",
     "react": "^18",
     "react-dom": "^18"