# Commercial Proposal Comparisons — Numeric Interval Filter + Date by Category Pivot

> Commercial Proposal Comparisons — Numeric Interval Filter + Date by Category Pivot is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Filters commercial proposal rows by a numeric interval on quoted_amount or delivery_days, then pivots dates by company category — two analytical reports from a single uploaded dataset of up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-24-133?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/commercial-proposal-comparisons-numeric-interval-filter-date-by-9ef9298c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GEiCGSS35ngbOWhM8bla_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability commercial-proposal-comparisons-numeric-interval-filter-date-by-9ef9298c -d '<json body>'
```

Example prompt: I have 120 commercial proposal records with row_id, company_group, date, quoted_amount, and delivery_days — can you filter them to only show rows where quoted_amount is between 500 and 5000, and also give me a pivot of dates broken down by company_group?

## When to prefer this

Choose this endpoint when you have up to 200 commercial proposal records that you want to analyze locally without any external data enrichment — specifically when you need both a numeric range filter on quoted amounts or delivery days AND a date-by-company-group pivot in a single low-cost call. It is ideal for procurement analysts, sourcing teams, or automated agents comparing vendor bids by price bands and time distribution. Prefer it over generic analytics tools when cost predictability ($0.01 per call for two reports) and schema-enforced input validation matter.

## Known failure modes

- Fewer than 1 row supplied — minimum item count not met
- More than 200 rows supplied — exceeds maxItems limit
- Missing required fields (row_id, company_group, date, quoted_amount, delivery_days) on any row
- Date field does not match YYYY-MM-DD pattern — validation error
- Minimum value greater than maximum value — produces empty filter result with no error
- Numeric values outside ±1,000,000,000,000 range — schema rejection
- Invalid field enum value (not quoted_amount or delivery_days) — request rejected

## How this service works

Commercial proposal comparisons — Numeric interval filter + Date by category pivot: Numeric interval filter + Date by category pivot for supplied commercial proposal comparisons records (quoted_amount, delivery_days). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two independent analytical reports: (1) a filtered subset of the supplied rows where the chosen numeric field (quoted_amount or delivery_days) falls within the specified minimum–maximum interval, and (2) a pivot table of dates cross-tabulated by company_group category — all computed locally from the uploaded data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "quoted_amount",
     "delivery_days"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "delivery_days": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "quoted_amount": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "company_group": "group-a",
     "delivery_days": 1,
     "quoted_amount": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "company_group": "group-b",
     "delivery_days": 2,
     "quoted_amount": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "company_group": "group-a",
     "delivery_days": 3,
     "quoted_amount": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "company_group": "group-b",
     "delivery_days": 4,
     "quoted_amount": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "quoted_amount",
    "delivery_days"
   ],
   "type": "string",
   "default": "quoted_amount"
  },
  "maximum": {
   "type": "number",
   "default": 100,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  },
  "minimum": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000000,
   "minimum": -1000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/commercial-proposal-comparisons-numeric-interval-filter-date-by-9ef9298c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
