# Membership Activity Numeric Row Ordering

> Membership Activity Numeric Row Ordering 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-15).

Sorts up to 200 membership activity records by a chosen numeric field (members or renewals) and returns them in ordered sequence.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-membership-sort?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/membership-activity-numeric-row-ordering-743da586
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H5EP7enKtlrnoeb5P9XFe

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 membership-activity-numeric-row-ordering-743da586 -d '<json body>'
```

Example prompt: Sort these 4 membership activity rows by member count: row-1 on 2026-10-01 for group-a has 10 members and 1 renewal, row-2 on 2026-10-02 for group-b has 20 members and 2 renewals, row-3 on 2026-10-03 for group-a has 15 members and 3 renewals, row-4 on 2026-10-04 for group-b has 30 members and 4 renewals — sort by the members field.

## When to prefer this

Choose this endpoint when you need a simple, local numeric sort of membership activity records by member count or renewal count without external enrichment. Ideal for lightweight analytics pipelines where you have structured membership rows already and just need them rank-ordered for reporting, dashboards, or downstream processing. Best for datasets up to 200 rows where cost efficiency ($0.01 per call) matters.

## Known failure modes

- Empty or missing rows array returns validation error
- Row missing required fields (row_id, tier, date, members, renewals) causes rejection
- Invalid date format (not YYYY-MM-DD) triggers pattern validation failure
- Field value outside allowed numeric range (-1T to 1T) returns error
- More than 200 rows submitted exceeds maxItems limit
- Invalid field enum value (not 'members' or 'renewals') causes schema error

## How this service works

Membership activity - Numeric row ordering: Numeric row ordering for Membership activity. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded numeric row ordering deliverable.

## Output

Returns the submitted membership activity rows reordered according to the specified numeric field (members or renewals), providing a ranked sequence of up to 200 records with their original row_id, tier, date, and numeric values preserved.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/membership-activity-numeric-row-ordering-743da586/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)
