Predictika · personal agent purchase gate
Maya Chen lets a personal AI agent shop for her. Before it pays with a one-time card, the order goes to Predictika's Purchase Gate. It checks the agent's own total against the checkout, the card against the merchant and the amount, the week's spending, the errand's budget, the categories Maya allows, whether the merchant is new, whether the charge is non-refundable or recurring, and whether the order arrives in time. Then it returns one verdict: allow, needs approval, or block.
This validator models one proposed purchase against the user's mandate, not just the scenarios shown below.
Any purchase that touches these rules is in scope — not only the scenarios pictured here. Not covered: more than one purchase per request, refunds and returns, and real merchants or payment networks; the consumer, merchants and settings are fictional and illustrative, and the validator returns a verdict and findings, not a price. Not legal or financial advice.
9 scenarios in 3 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: personal AI agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a personal AI agent working alone does with the same cases, without a check outside the agent. It is a judgment about reliability from public descriptions of how agents and checkouts work, not a claim about any particular product.
| What the validator caught | A personal AI agent on its own | Predictika |
|---|---|---|
| The total the agent states | Error-prone An agent adds up what it read on the product page. A protection plan pre-selected further down the checkout, or shipping added on the last screen, is easy to miss, and the agent then reports a total it believes. The sum it states is a claim, not a computed figure. | The stated total and the checkout lines are both inputs. The checkout is added up on every call and a stated figure that differs is blocked. |
| A one-time card that fits the wrong order | Error-prone A single-use card limits the damage, but only for the merchant and amount it was issued for. An agent that retries, switches merchant or re-uses a card does not check that the card still matches the order in front of it. | The card's merchant and amount are compared with the order on every call. |
| Limits that depend on what was already spent | Error-prone The weekly cap, the errand's budget and the number of attempts in the last hour are state that lives outside one conversation. An agent looking at one order sees a price that looks fine. | Spending so far, the errand's budget and the attempt count are inputs, so the same order can be fine one day and blocked the next. |
| Knowing when to ask | Error-prone Whether a purchase is a first one at a merchant, a non-refundable booking or a subscription is a property of the order, and an agent that wants to finish the errand tends to treat it as detail. | Every one of these is a rule that sends the order back to the user, with the reason, instead of leaving it to the agent's judgment. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the request; approval findings need a person to sign off; everything else is computed.
| 1 | The agent states a total of $78.20 but the checkout adds up to $84.19 (item, tax, shipping and fees). The stated figure is not used. |
| 2 | The one-time payment token was issued for Hearth and Home Supply, not for Greencart Grocers. A token works only at the merchant it was issued for. |
| 3 | The one-time token is for $300 but the order is $84.19. A token must cover the order and exceed it by no more than 5 percent. |
| 4 | 3 earlier attempt(s) at this merchant in the last hour. After 3 attempts the agent has to stop and ask. |
| 5 | $640 already spent this week plus this order reaches $724.19, above the $700 weekly cap. |
| 6 | The agent states a total of $583.47 but the checkout adds up to $632.47 (item, tax, shipping and fees). The stated figure is not used. |
| 7 | $130 already spent this week plus this order reaches $762.47, above the $700 weekly cap. |
| 8 | The one-time token is for $583.47 but the order is $632.47. A token must cover the order and exceed it by no more than 5 percent. |
| 9 | The order comes to $632.47, above the $600 budget for this errand but within 25 percent of it. |
| 10 | The order comes to $632.47. Orders above $150 always go back to the user. |
| 11 | No earlier order at Volta Electronics. A first purchase at a merchant goes back to the user. |
| 12 | $130 already spent this week plus this order reaches $713.47, above the $700 weekly cap. |
| 13 | The order comes to $583.47. Orders above $150 always go back to the user. |
| 14 | The order comes to $486.04. Orders above $150 always go back to the user. |
| 15 | No earlier order at Streamly Video. A first purchase at a merchant goes back to the user. |
| 16 | This signs the user up for a recurring charge, which always goes back to the user. |
| 17 | The order comes to $612. Orders above $150 always go back to the user. |
| 18 | The user asked to confirm every travel purchase. |
| 19 | $612 of this order is non-refundable, above the $25 confirm limit. |
| 20 | Lucky Spin Online is in the category gambling, which the user has not allowed the agent to spend in. |
| 21 | No earlier order at Lucky Spin Online. A first purchase at a merchant goes back to the user. |
| 22 | No earlier order at Quickfix Marketplace. A first purchase at a merchant goes back to the user. |
| 23 | The merchant estimates delivery on day 304 but the user needs it by day 300. |
| 24 | The order comes to $330.16, more than 25 percent above the $200 budget for this errand. |
| 25 | The order comes to $330.16. Orders above $150 always go back to the user. |
| 26 | The order comes to $229.99, above the $200 budget for this errand but within 25 percent of it. |
| 27 | The order comes to $229.99. Orders above $150 always go back to the user. |
| 28 | The agent states a total of $70 but the checkout adds up to $84.19 (item, tax, shipping and fees). The stated figure is not used. |
| 29 | 4 earlier attempt(s) at this merchant in the last hour. After 3 attempts the agent has to stop and ask. |
| 30 | The one-time payment token was issued for PetPal Supplies, not for Greencart Grocers. A token works only at the merchant it was issued for. |
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. I found a 55-inch TV at Volta Electronics: $539.00 plus $44.47 tax. The total is $583.47, inside your $600 budget and needed by October 27, and it arrives October 26. I have set up a one-time card for $583.47. Ready to order.
Verdict: Blocked.
The agent's request. I removed the $49 protection plan that was added at checkout. The total is $583.47 and the one-time card is already for that amount.
Verdict: Blocked.
The agent's request. This week I have spent $130 already, so I switched to a $449.00 model. With $37.04 tax the total is $486.04, and I have set up a new one-time card for $486.04.
Verdict: Needs approval.
The agent's request. Maya approved the order. Ready to place it with the one-time card.
Verdict: Needs approval.
The agent's request. Greencart order for the week: $78.20 of groceries and $5.99 delivery. The total is $70.00. I have paid with the one-time card from my last order. This is my fifth try.
Verdict: Blocked.
The agent's request. I corrected the total to $84.19 and set up a one-time card for Greencart Grocers for $84.19.
Verdict: Blocked.
The agent's request. An hour has passed and I am trying again with the same order: $84.19, with the one-time card for Greencart Grocers.
Verdict: Allowed.
The agent's request. I found a flight on Skyway Travel Booking: $560.00 fare plus $52.00 in fees, $612.00 in all and inside your $650 budget. The fare is non-refundable. I have a one-time card for $612.00. Ready to book.
Verdict: Needs approval.
The agent's request. Maya approved the booking. Ready to book with the one-time card.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.