Aggregate Predicate Lab
Build one approved aggregate predicate intent from 2 to 8 encrypted field predicates.
Select the collection and token.
Add 2 to 8 eligible fields and operands.
Move the intent through the allowed demo or Sepolia approval flow.
Compute one aggregate result after approval.
- Requester creates an aggregate predicate intent (2-8 fields).
- Token owner or brand admin approves the intent.
- Contract computes encrypted comparisons internally.
- Contract aggregates all comparisons into one encrypted boolean.
- Authorized viewer sees one final yes/no result.
batteryEnduranceCycles >= 800 + batteryMinRetainedCapacity >= 80 | osUpdatesUntil >= 1893456000 + complianceStatus == true | repairabilityScore >= 70 + batteryStateOfHealth >= 80 + repairCount <= 3 | supplierForcedLaborRiskScore <= 10 + unknownSupplierCount <= 2 | guaranteeExpiration >= 1893456000 + purchasePrice >= 20000
Add eligible encrypted fields, choose operators, and enter operands for the aggregate check.
Aggregate predicates require 2 to 8 eligible fields. Single-field execution is not supported.
Add at least two eligible fields to build an aggregate predicate bundle.
These fields can be added to an aggregate predicate bundle.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Eligible for aggregate predicate.
Predicate disabled: authority-only disclosure. This prevents threshold probing or indirect approximation of sensitive supplier risk scores.
Predicate disabled: authority-only disclosure. This prevents threshold probing or indirect approximation of sensitive supplier risk scores.
Predicate disabled: authority-only disclosure. This prevents threshold probing or indirect approximation of sensitive supplier risk scores.
encrypted aggregate result: not computedThe final result is one encrypted boolean over the selected predicate bundle, not a result per field.