Predictika · Everpure Pure1 and Fusion agent actions
Everpure's Pure1 and Fusion MCP servers let AI agents see and reason about a fleet, and both are read-only by design: “No write operations are exposed.” Its June 2026 announcements put Copilot Workflow Execution and Fusion Compliance and Agentic Triage on the roadmap, which is where agents start to act. When they do, someone has to decide which actions an agent may take. Before the agent acts, it sends the action to Predictika, which checks it against the published SafeMode and Evergreen rules and returns a verdict and every reason. The validator is the governed write path.
This validator checks actions an AI agent proposes on Everpure FlashArray (//X, //XL, //C, //E) and FlashBlade (//S, //E) arrays covered by SafeMode, Evergreen//One or Evergreen//Forever — any such action, not just the scenarios shown below.
Supplied with the request, not Everpure facts: array fullness, utilization, voltage and reserve size (for example read from Pure1 through its read-only MCP server), and the customer's own policy, such as who signs off when SafeMode is off. Where the documents do not say what happens when a condition is missed (utilization below 80 percent, infrastructure not current, receipt or return too late), the validator sends the action to a person instead of deciding. Not covered: prices and quotes (see the quote promises validator), the minimum Evergreen//One commitments (the public documents give different figures), and actions on products outside these programs.
9 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI operations agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what instructions in an agent's prompt, plus a read-only server, do with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Prompt-based guardrail | Predictika |
|---|---|---|
| An Evergreen//One capacity increase with several conditions at once | Only with workarounds The buffer guarantee is a computed cap (25 percent of the reserve, up to 1 PiB), site power is a range, and the infrastructure must be current. A prompt cannot compute the cap, and a read-only server checks none of it. | The cap is computed from the reserve, the power is compared with the 200 to 240 V range, and the infrastructure is checked, all in one call. |
| An agent that reclaims space by eradicating snapshots | Only when someone is vigilant A prompt can tell the agent never to eradicate snapshots, but the instruction is advice to a model that is also trying to free space. Nothing outside the model refuses the call. | The action is checked against SafeMode before it runs; with SafeMode on it is blocked every time. |
| A SafeMode window set below the default | Only when someone is vigilant The 24 hour floor lives in documentation. A prompt or a read-only server does not enforce it, and a typo such as 12 for 72 gets through. | The proposed window is compared with the floor on every call. |
| A controller upgrade requested early | Only with workarounds The cycle length differs by product (3 or 6 years). A generic guardrail does not know the product or where it is in the cycle. | Cycle length comes from the product, and the months into the cycle are checked. |
| Every problem returned in one answer | Only with workarounds Guardrails tend to stop at the first problem, so the agent retries and meets the next. | All findings come back together, blocks first, then approvals. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the action; approval findings need a person to sign off.
| 1 | SafeMode is on; deleting or eradicating the 14 destroyed snapshots goes through Everpure Support with SafeMode authorized contacts, not through an agent. |
| 2 | The array is 91 percent full; Everpure SafeMode guidance says to discuss a capacity upgrade when an array is 80 percent full or more. |
| 3 | SafeMode is off on this array; eradicating 3 snapshots cannot be undone and needs a person to sign off under the customer policy. |
| 4 | An eradication window of 12 hours is not longer than the 24 hour default; a custom window must be longer. |
| 5 | Changing the SafeMode eradication window to 168 hours requires at least two authorized contacts working with Everpure Support. |
| 6 | 800 hours is beyond the 30 days (720 hours) that SafeMode guidance gives as the upper end of a custom window. |
| 7 | After the move one array in the License would run at 76 percent utilization, below the 80 percent that Evergreen//One asks for on every array in a License. |
| 8 | This array is not part of an Evergreen//One License, so Evergreen//One capacity and utilization actions do not apply. |
| 9 | Site power is 120 V; Evergreen//One expects high line AC power of 200 to 240 V. |
| 10 | The buffer guarantee covers 25 percent of the reserve up to 1 PiB (200 TiB here); the increase of 350 TiB needs confirmation from Everpure. |
| 11 | Evergreen//One requires the infrastructure to be kept up to date under its Upgrade Policy and it is not current; confirm eligibility with Everpure. |
| 12 | The upgrade is requested 20 months into a 36 month Ever Modern cycle; the next controllers are not due yet. |
| 13 | Receipt of the new controllers is scheduled 120 days after Everpure notice; the program asks for receipt within 90 days. |
| 14 | Ever Modern controller upgrades belong to Evergreen//Forever subscriptions, and this array is not on one. |
| 15 | The old controllers would be returned 60 days after receipt; the program asks for return within 45 days. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. The array is 88 percent full. Please add 1,500 TiB with an Evergreen//One capacity increase on the 8,000 TiB reserve, for the FlashArray//XL on the 415 V power feed.
Verdict: Blocked.
The agent's request. The array is 88 percent full. Please add 1,500 TiB with an Evergreen//One capacity increase on the 8,000 TiB reserve, for the FlashArray//XL on the 208 V power feed.
Verdict: Needs approval.
The agent's request. The array is 88 percent full. Please add 1,000 TiB with an Evergreen//One capacity increase on the 8,000 TiB reserve, for the FlashArray//XL on the 208 V power feed, with its infrastructure up to date.
Verdict: Allowed.
The agent's request. The array is 91 percent full. Please eradicate the 14 destroyed snapshots to free space.
Verdict: Blocked.
The agent's request. The array is 91 percent full. Please add 300 TiB with an Evergreen//One capacity increase on the 2,000 TiB reserve.
Verdict: Allowed.
The agent's request. Please shorten the SafeMode eradication window to 12 hours.
Verdict: Blocked.
The agent's request. Please set the SafeMode eradication window to 7 days (168 hours).
Verdict: Needs approval.
The agent's request. Please schedule the controller upgrade for the FlashArray//X, which is 20 months into its Evergreen//Forever cycle.
Verdict: Blocked.
The agent's request. Please schedule the controller upgrade for the FlashArray//X, which is 36 months into its Evergreen//Forever cycle.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.