Predictika · Aerospike editions and pricing model · order forms

An AI agent's Aerospike order form, checked before it is submitted

An AI agent prepares an order form for an Aerospike database deal, on the Community Edition, the Enterprise Edition or Aerospike Cloud, and states its own billing figures. Before the form is submitted, the agent sends it to Predictika’s validator, which checks it against the edition limits and the pricing structure, recomputes the agent’s figures, and returns a verdict (allow, needs sign-off or block) with every reason at once. The same check works on an order form assembled by a person.

Scope: Order forms for the Aerospike Community Edition, Enterprise Edition and Aerospike Cloud, built from Aerospike’s public edition and pricing-model information. See everything this validator covers

This validator checks an order form for the Aerospike Community Edition, Enterprise Edition or Aerospike Cloud against the structure Aerospike publishes: edition limits, unique-data pricing, feature uplifts and paper type. It handles any order form involving those editions, not just the scenarios shown below.

  • Three editions — Aerospike Community Edition (free), Aerospike Enterprise Edition (commercial license, self-managed) and Aerospike Cloud (fully managed).
  • Edition checks — Community limits of 8 nodes and 2.5 TB, the Enterprise limit of 256 nodes, Enterprise-only features on a Community form, and hosting that matches the product.
  • Pricing structure — Billable volume is unique (non-replicated) data, priced by data volume with no per-core, per-node or per-operation line, and additional-licensing features as one percentage uplift line each on Enterprise Edition.
  • Paper and approvals — Online MSA for standard terms, custom MSA with legal approval, $0 order forms for the Community Edition or non-production use with no commercial support, and discount approval.
  • Stated figures — The billable volume and billing total on the form are recomputed and compared.

Aerospike publishes no list prices, so the validator checks structure in TB, nodes and percent and uses no dollar amounts. The discount threshold, the claim tolerance and the example uplift percentages are an example policy (configurable), not Aerospike’s actual policy. The validator does not price the deal or negotiate it; the edition, cluster, data volume, terms and figures come from the order form.

The AI sales agentPrepares an order form and states its own billing figures.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based systems get it wrong

Click to expand

Our assessment of what typical rules-based order automation (product rules, approval workflows and validation rules in a quoting tool) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based automationPredictika
Billable volume is unique data, not raw storageOnly with workarounds
A quantity field takes whatever is typed. Dividing stored data by the replication factor needs custom calculation, and nothing compares it with the billed volume.
The unique data is computed from stored data and replication factor, and the billed volume is compared with it.
Edition limits on nodes and dataEasy
A threshold validation on the edition handles node and data limits.
The same limits, returned with every other finding in one answer.
Duplicate lines for the same featureOnly with care
Catalogs can hold several SKUs for one feature, so a repeated line passes unless someone is vigilant.
Each feature is counted across the whole form and a second line is blocked.
Cloud and self-managed paired correctlyOnly with care
Product flags can keep a cloud product away from a node count, but pairing edition, hosting and pricing basis takes several rules kept in step.
Edition, hosting, node count and pricing basis are checked together on every call.
Paper type against terms and useOnly with care
Clause rules can route custom terms to legal, but online MSA, custom MSA, $0 form, support level and production use have to be combined by hand.
Paper, terms, support and use are checked together; custom terms hold for legal approval.
Figures the form states itselfOnly with workarounds
The billable volume and total on a form are usually taken as given unless custom code recomputes them.
Each figure is recomputed from the form and blocks on a mismatch.
Every problem returned in one answerOnly with workarounds
Rules tend to stop at the first failing check, so reasons surface one resubmission at a time.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the order form; sign-off findings need a person; everything else is computed. Thresholds are an example policy (configurable); Aerospike publishes no list prices, so figures are in TB-equivalent units.

1A Community Edition cluster has at most 8 nodes (blocks)
2A Community Edition cluster holds at most 2.5 TB of data (blocks)
3An Enterprise Edition cluster has at most 256 nodes (blocks)
4Enterprise-only features (cross datacenter replication, Kubernetes Operator, TLS, access control lists, Aerospike Connect integrations) cannot appear on a Community Edition form (blocks)
5Billable volume is the unique (non-replicated) data: stored data divided by the replication factor (blocks)
6Every line is priced by unique data volume; there is no charge per core, node or operation (blocks)
7Additional-licensing features (multi-site clustering, strong consistency, transactions, encryption at rest, compression) are sold as a percentage uplift on Enterprise Edition only (blocks)
8Aerospike Cloud includes all features in the service price, so it carries no feature uplift lines (blocks)
9Each feature gets a single uplift line; a second line for the same feature is blocked (blocks)
10The uplift percent must match the example rate card for the feature (blocks)
11Aerospike Cloud is fully managed: no customer node count; Cloud and self-managed editions cannot be paired with the wrong hosting (blocks)
12The Community Edition is free: only a $0 order form applies, and no commercial support (blocks)
13A $0 order form covers only the Community Edition or non-production use of a paid edition (blocks)
14An online MSA is for standard terms only (blocks)
15Custom MSA terms need legal approval (needs sign-off)
16A discount above the example threshold needs approval (threshold set in the example policy) (needs sign-off)
17Unique data, uplifts, billing total and net total are computed from the form (computed)
18The billable volume and billing total the form states must match the validator figures (blocks)

Scenarios and results

Click to expand

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.

1. Enterprise order: billable volume: Enterprise order billed on raw storage, priced per node

The agent's request. Submitting the order form for Larkspur Payments: Enterprise Edition on an online MSA, 24 nodes, 96 TB billed, with strong consistency and transactions, priced per node, 10 percent discount. The billing total is 120 TB-equivalent.

Verdict: Blocked.

  • Line priced on the wrong basis. The form prices per node; Aerospike prices by unique data volume, with no charge per core, node or operation.
  • Billable volume is not the unique data volume. The form bills 96 TB; the unique (non-replicated) data is 48 TB.
  • Stated billing total does not match. The form states 120 TB-equivalent; the validator computes 60 TB-equivalent.

2. Enterprise order: billable volume: The agent resubmits after fixing the errors

The agent's request. Submitting the order form for Larkspur Payments: Enterprise Edition on an online MSA, 24 nodes, 48 TB billed, with strong consistency and transactions, priced by data volume, 10 percent discount. The billing total is 60 TB-equivalent.

Verdict: Allowed.

3. Contract terms: Custom terms on the online MSA, with a duplicated uplift line

The agent's request. Submitting the order form for Harborview Insurance on the online MSA: Enterprise Edition, 12 nodes, 30 TB stored at replication factor 2, with 2 custom clauses and an encryption at rest uplift, 10 percent discount. The billable volume is 15 TB and the billing total 16.5 TB-equivalent.

Verdict: Blocked.

  • Custom terms on an online MSA. The online MSA is for standard terms only; the form adds 2 custom clauses.
  • Duplicate feature uplift lines. Encryption at rest appears on 2 lines; each feature gets a single uplift line.

4. Contract terms: The agent resubmits after fixing the errors

The agent's request. Submitting the order form for Harborview Insurance on a custom MSA: Enterprise Edition, 12 nodes, 30 TB stored at replication factor 2, with 2 custom clauses and one encryption at rest uplift, 10 percent discount. The billable volume is 15 TB and the billing total 16.5 TB-equivalent.

Verdict: Needs approval.

  • Legal review of custom terms. The custom MSA adds 2 custom clauses that need legal approval.

5. Community Edition limits: Free edition order over its node and data limits

The agent's request. Setting up a free Community Edition cluster for Pinecrest Labs: 10 nodes, 6 TB stored at replication factor 2, TLS enabled, on a $0 order form with community support.

Verdict: Blocked.

  • Cluster size above the edition limit. The form lists 10 nodes; Community Edition allows up to 8.
  • Data volume above the edition limit. The form has 3 TB of unique data; Community Edition allows up to 2.5 TB.
  • Enterprise-only feature on the Community Edition. TLS transport encryption is available only with the Enterprise Edition.

6. Community Edition limits: The agent resubmits after fixing the errors

The agent's request. Setting up a free Community Edition cluster for Pinecrest Labs: 6 nodes, 4 TB stored at replication factor 2, on a $0 order form with community support.

Verdict: Allowed.

7. Aerospike Cloud: Cloud order with a node count, per-core pricing and an uplift

The agent's request. Submitting the order form for Cobalt Streaming on Aerospike Cloud: 60 TB stored at replication factor 3, 12 nodes, priced per core, with a compression uplift, 15 percent discount. The billable volume is 20 TB and the billing total 22 TB-equivalent.

Verdict: Blocked.

  • Self-hosted node count on a cloud order. Aerospike Cloud is fully managed, so a customer node count of 12 does not apply.
  • Line priced on the wrong basis. The form prices per core; Aerospike prices by unique data volume, with no charge per core, node or operation.
  • Feature uplift on an edition that does not sell it. A Compression uplift line is on the form; Aerospike Cloud includes all features in the service price.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI agent prepares an order form for an Aerospike database deal, on the Community Edition, the Enterprise Edition or Aerospike Cloud, and states its own billing figures. Before the form is submitted, the agent sends it to Predictika’s validator, which checks it against the edition limits and the pricing structure, recomputes the agent’s figures, and returns a verdict (allow, needs sign-off or block) with every reason at once. The same check works on an order form assembled by a person.
  2. I will start with the first request by the agent.
  3. The agent says. Submitting the order form for Larkspur Payments: Enterprise Edition on an online MSA, 24 nodes, 96 TB billed, with strong consistency and transactions, priced per node, 10 percent discount. The billing total is 120 TB-equivalent.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The form prices per node; Aerospike prices by unique data volume, with no charge per core, node or operation. The form bills 96 TB; the unique (non-replicated) data is 48 TB. The form states 120 TB-equivalent; the validator computes 60 TB-equivalent.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the order are checked against each other and against the stated total.
  7. What this shows: for billable volume is unique data, not raw storage, a rules-based automation can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the pricing basis to unique data volume, the stated billable volume to 48 TB and the stated billing total to 60.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Enterprise Edition subscription (unique data) and Strong consistency; the other line is on screen.
  13. All three earlier findings are cleared, and the validator's figure matches the order.
  14. Three problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer.