# Operational reports and developer utilities

Each service is a one-time job with a clear processing scope. Review its example, exact price and checkout terms before paying. Private JSON result access lasts 30 days; save a downloaded copy. There is no recurring commitment.

Use authorized non-sensitive input. A prepared quote is unpaid and a signature alone does not establish settlement. Each service validates its input and calculations before checkout. Input and computation profiles describe the work included in one job, not limits on payments or voluntary contributions. No account access, external action, professional certification or outcome guarantee is implied.

## Economic Order Quantity Scenarios

USD 19.00 per job.

Compare constant-demand ordering and holding costs under the classical EOQ assumptions. Continuous quantity and annual costs are estimates, excluding shortages, price breaks and lead-time uncertainty. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "annualDemand": 100,
  "orderCostMinor": 50,
  "annualHoldingMinor": 4
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/continuousQuantity": 50,
  "/annualRelevantCostMinor": 200
}
```

## Dynamic Lot Sizing Plan

USD 19.00 per job.

Plan uncapacitated deterministic lots over equal periods with Wagner–Whitin dynamic programming. Initial stock is zero, receipts are immediate and shortages are disallowed. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "demand": [
    2,
    2
  ],
  "setupMinor": 10,
  "holdingMinor": 1
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/costMinor": "12",
  "/orders/0/quantity": 4
}
```

## Time-Phased Material Plan

USD 19.00 per job.

Calculate lot-for-lot net material requirements and planned release offsets. One item, equal periods and exact supplied receipts; no bill-of-material explosion or purchasing. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "onHand": 1,
  "leadPeriods": 1,
  "gross": [
    2,
    3
  ],
  "scheduled": [
    0,
    0
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/periods/1/net": 3,
  "/pastDueReleaseUnits": "1"
}
```

## Periodic Stock Review Plan

USD 19.00 per job.

Prepare a periodic order-up-to replenishment calculation with whole-pack rounding. Target policy is supplied by the buyer; no forecast or stock update. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "target": 20,
  "onHand": 5,
  "onOrder": 4,
  "backorders": 1,
  "pack": 3
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/inventoryPosition": 8,
  "/orderUnits": 12
}
```

## Lead-Time Safety Stock Scenarios

USD 19.00 per job.

Estimate stock buffers with independent daily demand and lead-time variation. Normal-approximation scenario using caller-supplied z; not a guaranteed service level. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "meanDaily": 10,
  "sdDaily": 2,
  "meanLeadDays": 4,
  "sdLeadDays": 0,
  "z": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/safetyUnits": 8,
  "/reorderPoint": 48
}
```

## Discrete Demand Order Plan

USD 19.00 per job.

Select a one-period quantity from a supplied discrete demand distribution and underage/overage costs. No inferred demand distribution or sales guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "underageMinor": 3,
  "overageMinor": 1,
  "outcomes": [
    {
      "demand": 1,
      "weight": 1
    },
    {
      "demand": 2,
      "weight": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/quantity": 2,
  "/expectedOverageUnits": 0.5
}
```

## Pooled Inventory Buffer Comparison

USD 19.00 per job.

Compare separate and centralized statistical stock buffers under a common nonnegative correlation assumption. Excludes transport, inventory ownership and location service differences. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "sites": [
    {
      "id": "A",
      "variance": 4
    },
    {
      "id": "B",
      "variance": 9
    }
  ],
  "commonCorrelation": 0,
  "z": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/separateBuffer": 10,
  "/pooledBuffer": 7.21110255093
}
```

## Stock Location Rebalance Plan

USD 19.00 per job.

Prepare a stable input-order stock transfer proposal against declared location targets. No route optimization, replenishment order or stock mutation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "locations": [
    {
      "id": "A",
      "onHand": 10,
      "target": 4
    },
    {
      "id": "B",
      "onHand": 0,
      "target": 5
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/transfers/0/quantity": 5,
  "/surplusUnits": "1"
}
```

## Lot Recall Reachability Report

USD 19.00 per job.

Trace supplied lot-consumption links to identify potentially affected downstream lots. Includes one shortest supplied path; no recall notice, safety determination or external traceability claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "lots": [
    "raw",
    "batch",
    "ship"
  ],
  "links": [
    {
      "parent": "raw",
      "child": "batch"
    },
    {
      "parent": "batch",
      "child": "ship"
    }
  ],
  "affected": [
    "raw"
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/affectedLots": [
    "raw",
    "batch",
    "ship"
  ],
  "/paths/2/path": [
    "raw",
    "batch",
    "ship"
  ]
}
```

## Stock Reservation Conservation

USD 19.00 per job.

Reconcile stock against a supplied reservation register and expose over-reserved items. Does not accept, cancel or modify reservations. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "items": [
    {
      "id": "A",
      "onHand": 3
    }
  ],
  "reservations": [
    {
      "id": "R",
      "item": "A",
      "quantity": 5
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/items/0/available": "-2",
  "/overreservedCount": 1
}
```

## Parallel Service Queue Rehearsal

USD 19.00 per job.

Rehearse non-preemptive first-come-first-served jobs on identical servers. Uses supplied time units and deterministic ties; no live queue changes. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "servers": 2,
  "jobs": [
    {
      "id": "A",
      "arrival": 0,
      "duration": 4
    },
    {
      "id": "B",
      "arrival": 0,
      "duration": 2
    },
    {
      "id": "C",
      "arrival": 1,
      "duration": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/schedule/2/start": 2,
  "/schedule/2/wait": 1
}
```

## Weighted Completion Sequence

USD 19.00 per job.

Sequence simultaneously available single-machine jobs by the duration-to-weight rule. Minimizes weighted completion in this restricted model; no release times, precedence or setup costs. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "jobs": [
    {
      "id": "A",
      "duration": 4,
      "weight": 1
    },
    {
      "id": "B",
      "duration": 2,
      "weight": 2
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/sequence": [
    "B",
    "A"
  ],
  "/weightedCompletion": 10
}
```

## Earliest Deadline Sequence

USD 19.00 per job.

Prepare an earliest-due-date sequence and lateness report for one machine. All jobs are available at zero; excludes setup and release constraints. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "jobs": [
    {
      "id": "A",
      "duration": 3,
      "due": 5
    },
    {
      "id": "B",
      "duration": 2,
      "due": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/schedule/0/id": "B",
  "/maximumLateness": 1
}
```

## Round Robin Work Rehearsal

USD 19.00 per job.

Rehearse equal-arrival preemptive round-robin processing with a declared quantum. Context switches count slice boundaries and have zero modeled cost. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "quantum": 2,
  "jobs": [
    {
      "id": "A",
      "duration": 3
    },
    {
      "id": "B",
      "duration": 2
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/completion/0/finished": 5,
  "/contextSwitches": 2
}
```

## Weighted Tardiness Sequence Review

USD 19.00 per job.

Compare weighted lateness under a declared earliest-deadline heuristic. This heuristic does not promise minimum weighted tardiness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "jobs": [
    {
      "id": "A",
      "duration": 2,
      "due": 1,
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/weightedTardiness": 3,
  "/lateJobs": 1
}
```

## Two-Machine Flow Shop Plan

USD 19.00 per job.

Sequence a two-machine flow shop using Johnson’s rule. Every job visits the same two machines; no blocking, setups or release constraints. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "jobs": [
    {
      "id": "A",
      "first": 2,
      "second": 5
    },
    {
      "id": "B",
      "first": 4,
      "second": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/sequence": [
    "A",
    "B"
  ],
  "/makespan": 8
}
```

## Batch Chamber Load Plan

USD 19.00 per job.

Prepare family-separated first-fit-decreasing chamber batches and maximum-item processing time per batch. Families are caller-approved compatibility groups; excludes setup, temperature validation, machinery control and optimality guarantees. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "capacity": 10,
  "items": [
    {
      "id": "A",
      "load": 6,
      "family": "warm",
      "duration": 60
    },
    {
      "id": "B",
      "load": 4,
      "family": "warm",
      "duration": 30
    },
    {
      "id": "C",
      "load": 3,
      "family": "cool",
      "duration": 20
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/batchCount": 2,
  "/batches/0/free": 0,
  "/totalDuration": 80
}
```

## Learning Curve Work Scenarios

USD 19.00 per job.

Estimate unit-time learning using a declared unit learning curve. The ratio applies when cumulative units double; this is a scenario, not a staffing forecast. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "firstUnitHours": 8,
  "doublingRatio": 0.5,
  "units": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/exponent": -1,
  "/unitHours": 4,
  "/totalHours": 12
}
```

## Rework Loop Yield Scenarios

USD 19.00 per job.

Estimate finite repeated rework from declared independent pass probabilities. Expected units may be fractional; no product quality or safety determination. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "initialUnits": 100,
  "firstPass": 0.8,
  "reworkPass": 0.5,
  "maxReworks": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/expectedGood": 95,
  "/expectedScrap": 5,
  "/expectedReworkOperations": 30
}
```

## Capacity List Schedule

USD 19.00 per job.

Place jobs in supplied priority order under a renewable capacity constraint. Discrete periods, no precedence or release times; heuristic with no optimality claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "capacity": 3,
  "jobs": [
    {
      "id": "A",
      "units": 2,
      "duration": 2
    },
    {
      "id": "B",
      "units": 2,
      "duration": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/schedule/1/start": 2,
  "/makespan": 3
}
```

## Time and Materials Billing Review

USD 19.00 per job.

Compare billed lines with supplied time and hourly rates using half-away-from-zero line rounding. No tax, contract interpretation or invoice sending. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "lines": [
    {
      "id": "A",
      "minutes": 90,
      "hourlyMinor": 1000,
      "invoicedMinor": 1400
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/lines/0/expectedMinor": "1500",
  "/totalVarianceMinor": "-100"
}
```

## Customer Credit Exposure Review

USD 19.00 per job.

Reconcile open receivables, orders and deposits against supplied customer credit policies. Observations only; no creditworthiness score or lending decision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "customers": [
    {
      "id": "A",
      "creditLimitMinor": 100,
      "receivablesMinor": 70,
      "openOrdersMinor": 50,
      "depositsMinor": 5
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/customers/0/exposureMinor": "115",
  "/customers/0/aboveDeclaredLimit": true
}
```

## Cash Flow Liquidity Ladder

USD 19.00 per job.

Build an exact cumulative cash ladder from declared period flows. No bank connection, inferred inflows, financing recommendation or solvency opinion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "openingMinor": 100,
  "periods": [
    {
      "id": "A",
      "inflowMinor": 20,
      "outflowMinor": 150
    },
    {
      "id": "B",
      "inflowMinor": 40,
      "outflowMinor": 0
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/lowestBalanceMinor": "-30",
  "/requiredOpeningAdditionMinor": "30"
}
```

## Fixed Payment Amortization Schedule

USD 19.00 per job.

Prepare a fixed-payment debt illustration with a declared per-period rate and half-up minor-unit interest. No fees, actual loan advice or lender schedule certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "principalMinor": 1000,
  "periodRateBasis": 100,
  "paymentMinor": 510,
  "periods": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/remainingMinor": "0",
  "/totalInterestMinor": "15"
}
```

## Declining Balance Asset Schedule

USD 19.00 per job.

Illustrate declining-balance expense under a supplied rate and residual floor. Does not determine tax treatment, accounting policy or asset value. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "costMinor": 1000,
  "residualMinor": 100,
  "rateBasis": 5000,
  "periods": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/schedule/1/closingMinor": "250"
}
```

## Lease Cash Commitment Ladder

USD 19.00 per job.

Group supplied lease cash commitments into past-due, next-365-day and later buckets. This is a cash calendar, not lease accounting or present-value recognition. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "asOfDate": "2026-01-01",
  "commitments": [
    {
      "id": "A",
      "dueDate": "2026-01-31",
      "amountMinor": 100
    },
    {
      "id": "B",
      "dueDate": "2027-01-02",
      "amountMinor": 200
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/nextYearMinor": "100",
  "/laterMinor": "200"
}
```

## Early Payment Discount Comparison

USD 19.00 per job.

Compare the simple annualized cost of foregoing a stated prompt-payment discount with a supplied borrowing rate. Uses 365 days; excludes compounding, fees and credit risk. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "discountBasis": 200,
  "discountDay": 10,
  "netDay": 30,
  "annualBorrowingBasis": 1000
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/discountCostAboveBorrowing": true
}
```

## Historical Cash Drawdown Profile

USD 19.00 per job.

Measure the largest peak-to-trough drawdown in supplied net cash flows. Historical observation only, not a required reserve or future risk forecast. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "netFlowsMinor": [
    10,
    -15,
    5
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/maximumDrawdownMinor": "15",
  "/peakPeriod": 0,
  "/troughPeriod": 1
}
```

## Basket Discount Proration

USD 19.00 per job.

Allocate one basket discount proportionally with largest-remainder minor-unit reconciliation. Stable input-order ties; excludes tax and retailer-specific stacking rules. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "discountMinor": 5,
  "lines": [
    {
      "id": "A",
      "eligibleMinor": 10
    },
    {
      "id": "B",
      "eligibleMinor": 20
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/lines/0/discountMinor": "2",
  "/allocatedMinor": "5"
}
```

## Invoice Payment Timing Profile

USD 19.00 per job.

Summarize timing for already-paid invoices from supplied dates and amounts. Excludes unpaid invoices and does not score customers or initiate collections. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "invoices": [
    {
      "id": "A",
      "issueDate": "2026-01-01",
      "dueDate": "2026-01-10",
      "paidDate": "2026-01-12",
      "amountMinor": 100
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/meanDaysToPay": 11,
  "/amountWeightedDaysLate": 2
}
```

## Appointment Attendance Profile

USD 19.00 per job.

Summarize historical appointment attendance with cancellations kept separate. No booking integration, notifications, prediction or action on customers. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "appointments": [
    {
      "id": "A",
      "state": "attended"
    },
    {
      "id": "B",
      "state": "no-show"
    },
    {
      "id": "C",
      "state": "cancelled"
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/noShowRate": 0.5,
  "/cancelled": 1
}
```

## First Contact Resolution Profile

USD 19.00 per job.

Measure first-contact resolution and reopening in supplied completed case records. Uses the stated one-contact-and-not-reopened definition, not employee performance scoring. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "cases": [
    {
      "id": "A",
      "contacts": 1,
      "reopened": false
    },
    {
      "id": "B",
      "contacts": 1,
      "reopened": true
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/resolutionRate": 0.5,
  "/reopened": 1
}
```

## Service Stage Elapsed Profile

USD 19.00 per job.

Summarize elapsed durations by declared service stage. Overlapping stage events remain separate observations, not a claim about unique workload. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "events": [
    {
      "id": "A",
      "caseRef": "X",
      "stage": "review",
      "start": 0,
      "end": 4
    },
    {
      "id": "B",
      "caseRef": "X",
      "stage": "review",
      "start": 5,
      "end": 7
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/stages/0/meanElapsed": 3
}
```

## Complaint Escalation Review

USD 19.00 per job.

Flag supplied open complaints that reach a caller-defined escalation age. No legal deadline determination, notification or automatic escalation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "asOfDate": "2026-01-10",
  "thresholdDays": 5,
  "cases": [
    {
      "id": "A",
      "openedDate": "2026-01-01",
      "escalated": false,
      "closed": false
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/reviewCount": 1
}
```

## Return Cohort Lag Profile

USD 19.00 per job.

Compare observed return rates and return lags for supplied sales cohorts. Cohort maturity is not inferred; incomplete follow-up can bias comparisons. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "orders": [
    {
      "id": "A",
      "cohort": "Jan",
      "saleDay": 0,
      "returnDay": 5
    },
    {
      "id": "B",
      "cohort": "Jan",
      "saleDay": 0,
      "returnDay": null
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/cohorts/0/returnRate": 0.5,
  "/cohorts/0/meanReturnLag": 5
}
```

## Cancellation Notice Profile

USD 19.00 per job.

Review cancellation lead times in declared time units and separate cancellations after the scheduled start. No penalty calculation or customer messaging. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "records": [
    {
      "id": "A",
      "scheduled": 10,
      "cancelledAt": 8
    },
    {
      "id": "B",
      "scheduled": 10,
      "cancelledAt": 1
    }
  ],
  "shortNoticeThreshold": 3
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/meanNotice": 5.5,
  "/shortNoticeCount": 1
}
```

## Repeat Contact Window Profile

USD 19.00 per job.

Identify consecutive contacts for the same supplied case reference within a declared window. Case references must be pseudonymous; no identity matching or inferred dissatisfaction. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "window": 3,
  "contacts": [
    {
      "id": "A",
      "caseRef": "X",
      "time": 1
    },
    {
      "id": "B",
      "caseRef": "X",
      "time": 3
    },
    {
      "id": "C",
      "caseRef": "X",
      "time": 9
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/repeatContacts": 1,
  "/pairs/0/gap": 2
}
```

## Referral Credit Reconciliation

USD 19.00 per job.

Reconcile already-authorized referral credits with posted records. No reward eligibility decision, payout, referral recruitment or account modification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "earned": [
    {
      "id": "A",
      "creditMinor": 10
    }
  ],
  "posted": [
    {
      "id": "P",
      "earnedRef": "A",
      "creditMinor": 8
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/credits/0/differenceMinor": "-2"
}
```

## Perfect Order Profile

USD 19.00 per job.

Measure joint perfect-order performance across four supplied outcome flags. Does not multiply marginal rates or infer missing fulfillment evidence. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "orders": [
    {
      "id": "A",
      "onTime": true,
      "complete": true,
      "undamaged": true,
      "correctDocuments": true
    },
    {
      "id": "B",
      "onTime": true,
      "complete": false,
      "undamaged": true,
      "correctDocuments": false
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/perfectOrders": 1,
  "/perfectRate": 0.5
}
```

## Backlog Drain Scenarios

USD 19.00 per job.

Rehearse period backlog under supplied arrivals and service capacity. Arrivals are available at each period start; no inferred demand, customer priority or live assignment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "opening": 10,
  "periods": [
    {
      "id": "A",
      "arrivals": 2,
      "capacity": 5
    },
    {
      "id": "B",
      "arrivals": 0,
      "capacity": 10
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/periods/0/closing": 7,
  "/closingBacklog": 0
}
```

## Tabular CUSUM Profile

USD 19.00 per job.

Calculate two-sided tabular CUSUM with declared target, reference and strict threshold crossing. No automatic process intervention or estimated false-alarm guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/pmc/section3/pmc323.htm). No endorsement is implied.

Example input:

```json
{
  "values": [
    10,
    12,
    12
  ],
  "target": 10,
  "reference": 1,
  "threshold": 1
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/points/2/upper": 2,
  "/signalCount": 1
}
```

## EWMA Process Profile

USD 19.00 per job.

Calculate time-adjusted EWMA limits from declared historical target and sigma. Assumes independent stable-baseline observations; no certification or automatic control. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/pmc/section3/pmc324.htm). No endorsement is implied.

Example input:

```json
{
  "values": [
    10,
    14
  ],
  "target": 10,
  "sigma": 2,
  "lambda": 0.5,
  "multiple": 3
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/points/1/ewma": 12
}
```

## Defect Count Control Profile

USD 19.00 per job.

Review equal-opportunity defect counts with a supplied Poisson c-chart baseline. Assumptions and baseline are not fitted or independently validated. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "counts": [
    0,
    4
  ],
  "baselineMean": 1,
  "multiple": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/upper": 3,
  "/signals": [
    1
  ]
}
```

## Defects per Unit Control Profile

USD 19.00 per job.

Review variable-exposure defect rates with supplied Poisson u-chart assumptions. Defects are counts of events, not necessarily defective units. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "samples": [
    {
      "id": "A",
      "defects": 6,
      "units": 2
    }
  ],
  "baselineRate": 1,
  "multiple": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/samples/0/rate": 3,
  "/samples/0/signal": true
}
```

## Median Runs Profile

USD 19.00 per job.

Describe runs above and below the sample median with exact ties removed. The normal z approximation is descriptive; no p-value or automatic randomness verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    1,
    4,
    2,
    5,
    3
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/median": 3,
  "/runs": 4,
  "/tiesRemoved": 1
}
```

## Paired Measurement Difference Profile

USD 19.00 per job.

Summarize paired second-minus-first differences and sampling standard error. No causal claim, clinical interpretation or assumed significance threshold. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "pairs": [
    {
      "id": "A",
      "first": 1,
      "second": 2
    },
    {
      "id": "B",
      "first": 3,
      "second": 6
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/meanDifference": 2,
  "/standardError": 1
}
```

## One-Way Variance Profile

USD 19.00 per job.

Produce one-way ANOVA sums of squares and the F statistic for supplied independent groups. Equal-variance and normal residual assumptions require review; no p-value or causal certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "groups": [
    {
      "id": "A",
      "values": [
        1,
        3
      ]
    },
    {
      "id": "B",
      "values": [
        5,
        7
      ]
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/betweenSS": 16,
  "/withinSS": 4,
  "/fStatistic": 8
}
```

## Contingency Independence Profile

USD 19.00 per job.

Calculate Pearson’s contingency statistic and expected counts without continuity correction. Sparse expected cells are visible for review; no p-value or automatic independence decision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "counts": [
    [
      10,
      0
    ],
    [
      0,
      10
    ]
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/chiSquare": 20,
  "/degreesFreedom": 1,
  "/minimumExpected": 5
}
```

## Wilson Proportion Interval

USD 19.00 per job.

Calculate a Wilson score interval for a binomial proportion using a supplied z multiplier. Independent Bernoulli sampling is assumed; no inferred confidence level or population representativeness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "successes": 5,
  "trials": 10,
  "z": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/proportion": 0.5,
  "/center": 0.5
}
```

## Exponential Survival Scenario

USD 19.00 per job.

Estimate a constant exponential hazard from total exposure and observed failures. Zero failures do not prove perfect reliability; no confidence bounds or warranty guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "exposure": 100,
  "failures": 2,
  "horizons": [
    0,
    50
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/failureRate": 0.02,
  "/meanTime": 50,
  "/survival/0": 1
}
```

## Seasonal Naive Backtest

USD 19.00 per job.

Backtest a seasonal-naive baseline using the observation one declared season earlier. Equal periods and no missing values; no fitted season length or future guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    2,
    3,
    4,
    5
  ],
  "season": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/predictions": [
    2,
    3
  ],
  "/mae": 2
}
```

## Single Exponential Forecast

USD 19.00 per job.

Prepare a nonseasonal exponential-smoothing baseline with a supplied alpha and first-observation initialization. No fitted parameter, interval or demand guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    10,
    20
  ],
  "alpha": 0.5,
  "horizon": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/level": 15,
  "/forecast": [
    15,
    15
  ]
}
```

## Holt Linear Trend Forecast

USD 19.00 per job.

Prepare an undamped Holt linear-trend baseline from equally spaced supplied observations. Initialization uses the first two observations; no seasonality or fitted prediction interval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    1,
    2,
    3
  ],
  "alpha": 1,
  "beta": 1,
  "horizon": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/forecast": [
    4,
    5
  ]
}
```

## Croston Intermittent Demand Profile

USD 19.00 per job.

Summarize intermittent nonnegative demand with Croston and Syntetos–Boylan adjustment baselines. The first nonzero interval counts from period zero; no inventory policy or forecast guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    0,
    4,
    0,
    4
  ],
  "alpha": 0.5
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/demandSize": 4,
  "/interval": 2,
  "/sbaRate": 1.5
}
```

## Forecast Tracking Signal

USD 19.00 per job.

Describe cumulative forecast bias relative to mean absolute error. Positive errors mean actual exceeds forecast; no automatic threshold verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "periods": [
    {
      "id": "A",
      "actual": 12,
      "forecast": 10
    },
    {
      "id": "B",
      "actual": 14,
      "forecast": 10
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/cumulativeError": 6,
  "/trackingSignal": 2
}
```

## Forecast Value Added Review

USD 19.00 per job.

Compare adjustment error with a baseline on identical supplied periods. Positive value added means lower mean absolute error; no causal or future-performance claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "periods": [
    {
      "id": "A",
      "actual": 10,
      "baseline": 7,
      "adjusted": 9
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/improvement": 2,
  "/improvedPeriods": 1
}
```

## Single Change Point Profile

USD 19.00 per job.

Locate one least-squares mean-change candidate with a minimum segment length. Exploratory split only; no significance test, causal attribution or anomaly certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    1,
    1,
    5,
    5
  ],
  "minimumSegment": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/split": 2,
  "/splitSSE": 0,
  "/reduction": 16
}
```

## Demand Intermittency Profile

USD 19.00 per job.

Describe zero demand, average nonzero interval and sample variation in equal-period counts. No automatic classification threshold or selected replenishment policy. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "counts": [
    0,
    2,
    0,
    4
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/zeroFraction": 0.5,
  "/averageDemandInterval": 2
}
```

## Kaplan–Meier Observation Profile

USD 19.00 per job.

Summarize non-clinical event durations with right censoring using Kaplan–Meier steps. Events precede same-time censoring; assumes non-informative censoring and no left truncation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "observations": [
    {
      "id": "A",
      "duration": 1,
      "event": true
    },
    {
      "id": "B",
      "duration": 2,
      "event": false
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/steps/0/survival": 0.5,
  "/medianTime": 1
}
```

## Category Transition Profile

USD 19.00 per job.

Calculate observed row-normalized transitions among declared states. Rows without observations remain null, not assumed absorbing; no stationary or future prediction claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "states": [
    "A",
    "B"
  ],
  "transitions": [
    {
      "id": "X",
      "from": "A",
      "to": "B",
      "count": 2
    },
    {
      "id": "Y",
      "from": "A",
      "to": "A",
      "count": 2
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/probabilities/0": [
    0.5,
    0.5
  ],
  "/unobservedStates": [
    "B"
  ]
}
```

## Battery Dispatch Scenario

USD 19.00 per job.

Rehearse greedy battery dispatch with supplied per-direction efficiency and period energy bounds. Excludes degradation, tariffs, power electronics and real equipment control. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "capacityKwh": 10,
  "initialKwh": 0,
  "efficiency": 1,
  "periods": [
    {
      "id": "A",
      "surplusKwh": 5,
      "chargeLimitKwh": 10,
      "dischargeLimitKwh": 10
    },
    {
      "id": "B",
      "surplusKwh": -3,
      "chargeLimitKwh": 10,
      "dischargeLimitKwh": 10
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/endingKwh": 2,
  "/periods/1/gridImportKwh": 0
}
```

## Lighting Retrofit Scenario

USD 19.00 per job.

Estimate direct lighting energy savings and simple payback from declared equipment and operating hours. Excludes incentives, maintenance, HVAC interaction and engineering certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "fixtures": 10,
  "oldWatts": 100,
  "newWatts": 20,
  "annualHours": 1000,
  "priceMinorPerKwh": 10,
  "installedCostMinor": 8000
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/annualSavedKwh": 800,
  "/simplePaybackYears": 1
}
```

## Building Conduction Scenario

USD 19.00 per job.

Estimate steady-state conductive heat loss through supplied building elements. No infiltration, bridges, solar gains, HVAC sizing or building-code assessment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "temperatureDifferenceK": 20,
  "hours": 100,
  "elements": [
    {
      "id": "wall",
      "areaM2": 10,
      "uWattsM2K": 0.5
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/heatLossWatts": 100,
  "/energyKwh": 10
}
```

## Compressed Air Leak Cost Scenario

USD 19.00 per job.

Estimate compressed-air leakage energy cost from supplied measured flow and specific energy. No ultrasonic diagnosis, pressure correction or equipment control. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "leakM3PerMinute": 1,
  "specificKwhPerM3": 0.1,
  "annualHours": 100,
  "priceMinorPerKwh": 10
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/annualAirM3": 6000,
  "/annualCostMinor": 6000
}
```

## Charging Energy Window Plan

USD 19.00 per job.

Allocate a shared charging window’s energy budget in declared priority order. This is energy allocation, not an electrical timetable, safety design or charging command. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "siteKw": 10,
  "hours": 2,
  "vehicles": [
    {
      "id": "A",
      "requiredKwh": 15,
      "maximumKw": 10
    },
    {
      "id": "B",
      "requiredKwh": 10,
      "maximumKw": 10
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/allocations/1/unfilledKwh": 5,
  "/unusedKwh": 0
}
```

## Ideal Peak Shaving Energy Review

USD 19.00 per job.

Calculate ideal energy and power needed to clip supplied load above a declared ceiling. No recharge, efficiency, feasibility, battery selection or dispatch command. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "loadsKw": [
    2,
    8,
    6
  ],
  "ceilingKw": 5,
  "periodHours": 1
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/requiredDischargeKwh": 4,
  "/maximumDischargeKw": 3
}
```

## Block Tariff Cost Profile

USD 19.00 per job.

Apply a declared increasing or decreasing block tariff to one usage amount. Tiers are marginal capacities in supplied order; excludes tax, minimum bills and actual supplier validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "usage": 15,
  "tiers": [
    {
      "id": "first",
      "capacity": 10,
      "priceMinorPerUnit": 2
    }
  ],
  "overflowPriceMinor": 3
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/costMinor": 35,
  "/overflowUnits": 5
}
```

## Pump Energy Scenario

USD 19.00 per job.

Estimate ideal water-pumping energy using density 1000 kg/m³ and standard gravity. Constant head and efficiency; no pipe-network design, cavitation or equipment selection. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "flowM3Hours": 36,
  "headMeters": 10,
  "efficiency": 1,
  "hours": 1
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/hydraulicKw": 0.980665,
  "/energyKwh": 0.980665
}
```

## Cooling Coefficient Profile

USD 19.00 per job.

Calculate measured cooling-to-input energy ratios and an energy-weighted aggregate. No seasonal rating, refrigerant diagnosis or equipment efficiency certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "periods": [
    {
      "id": "A",
      "coolingKwh": 30,
      "inputKwh": 10
    },
    {
      "id": "B",
      "coolingKwh": 20,
      "inputKwh": 10
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/aggregateCop": 2.5
}
```

## CO₂ Decay Ventilation Profile

USD 19.00 per job.

Estimate tracer decay under a well-mixed, source-free room model and constant outdoor CO₂. Not a health, occupancy, ventilation-compliance or safety determination. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "startPpm": 1200,
  "endPpm": 800,
  "outdoorPpm": 400,
  "elapsedHours": 1
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/decayRatio": 0.5
}
```

## Route Time Window Rehearsal

USD 19.00 per job.

Rehearse arrival, waiting and lateness for a supplied fixed stop sequence. Travel times are supplied and service must start within the window; no road routing or dispatch. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "start": 0,
  "stops": [
    {
      "id": "A",
      "travelFromPrevious": 5,
      "open": 8,
      "close": 10,
      "service": 2
    },
    {
      "id": "B",
      "travelFromPrevious": 4,
      "open": 0,
      "close": 12,
      "service": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/stops/0/wait": 3,
  "/totalLateness": 2
}
```

## Shipment Consolidation Cost Scenario

USD 19.00 per job.

Compare separate and group-consolidated freight under a supplied fixed-plus-weight tariff. Group eligibility is caller-approved; no carrier pricing, capacity or delivery promise. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "shipments": [
    {
      "id": "A",
      "group": "X",
      "weight": 2
    },
    {
      "id": "B",
      "group": "X",
      "weight": 3
    }
  ],
  "fixedMinor": 10,
  "perWeightMinor": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/savingMinor": "10",
  "/consolidatedCostMinor": "20"
}
```

## Vehicle Weight Load Plan

USD 19.00 per job.

Group indivisible freight loads using first-fit-decreasing weight allocation. Excludes dimensions, axle distribution, compatibility and legal load approval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "capacity": 10,
  "loads": [
    {
      "id": "A",
      "weight": 7
    },
    {
      "id": "B",
      "weight": 3
    },
    {
      "id": "C",
      "weight": 5
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/vehicleCount": 2,
  "/vehicles/0/weight": 10
}
```

## Freight Weight and Cube Profile

USD 19.00 per job.

Compare weight and cube utilization and a fractional-load lower bound. No three-dimensional packing, axle check or integer vehicle-count guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "weightCapacity": 100,
  "volumeCapacity": 10,
  "items": [
    {
      "id": "A",
      "weight": 50,
      "volume": 8
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/bindingDimension": "volume",
  "/minimumFractionalLoads": 0.8
}
```

## Cross-Dock Flow Match

USD 19.00 per job.

Match supplied inbound units to outbound demand by exact SKU and stable record order. No shipment scheduling, stock mutation, substitute items or live warehouse integration. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "supply": [
    {
      "id": "A",
      "sku": "X",
      "quantity": 5
    }
  ],
  "demand": [
    {
      "id": "B",
      "sku": "X",
      "quantity": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/allocations/0/quantity": 3,
  "/surplusUnits": "2"
}
```

## Load Center of Mass Profile

USD 19.00 per job.

Calculate a static center of mass from supplied masses and coordinates in consistent units. No vehicle stability, tie-down, axle-load or safety certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "loads": [
    {
      "id": "A",
      "mass": 1,
      "x": 0,
      "y": 0,
      "z": 0
    },
    {
      "id": "B",
      "mass": 3,
      "x": 4,
      "y": 0,
      "z": 0
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/mass": 4,
  "/x": 3
}
```

## Returns Recovery Value Profile

USD 19.00 per job.

Summarize declared gross and net recovery value for returned items. Prices and recoverability are supplied scenarios; no resale forecast or disposition instruction. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "items": [
    {
      "id": "A",
      "units": 2,
      "recoverableMinor": 100,
      "processingMinor": 30
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/netRecoveryMinor": "140"
}
```

## Packaging Void Profile

USD 19.00 per job.

Measure volumetric packaging void from supplied effective package and contents volumes. This ratio does not prove physical fit, protection or regulatory compliance. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "packages": [
    {
      "id": "A",
      "outerVolume": 10,
      "contentVolume": 6,
      "count": 2
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/weightedVoidFraction": 0.4,
  "/totalVoidVolume": 8
}
```

## Shipment Dwell Decomposition

USD 19.00 per job.

Separate supplied shipment dwell into queue, unload and post-unload stages. Equal time units and complete event chronology; no demurrage billing or inferred cause. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "shipments": [
    {
      "id": "A",
      "arrival": 0,
      "unloadStart": 3,
      "unloadEnd": 5,
      "departure": 6
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/shipments/0/totalDwell": 6,
  "/meanDwell": 6
}
```

## Nearest Stop Route Preview

USD 19.00 per job.

Prepare a nearest-neighbor route using a supplied directed cost table. Missing links stay unreachable; no map access, shortest-route guarantee or dispatch. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "start": "A",
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "costs": [
    {
      "id": "1",
      "from": "A",
      "to": "B",
      "cost": 2
    },
    {
      "id": "2",
      "from": "A",
      "to": "C",
      "cost": 4
    },
    {
      "id": "3",
      "from": "B",
      "to": "C",
      "cost": 1
    }
  ],
  "returnToStart": false
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/route": [
    "A",
    "B",
    "C"
  ],
  "/totalCost": "3"
}
```

## Document Version Evidence Review

USD 19.00 per job.

Compare required document versions with supplied approval evidence. Exact version matching only; no document content review or compliance certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "documents": [
    {
      "id": "A",
      "requiredVersion": "2"
    }
  ],
  "evidence": [
    {
      "id": "E",
      "document": "A",
      "version": "1",
      "approved": true
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/readyCount": 0
}
```

## Rotation Evidence Calendar

USD 19.00 per job.

Review rotation-evidence ages against a supplied policy duration. Accepts dates and pseudonymous system IDs only, never secrets; does not rotate credentials. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "asOfDate": "2026-01-10",
  "maxAgeDays": 5,
  "systems": [
    {
      "id": "A",
      "lastRotationDate": "2026-01-01"
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/systems/0/overdueDays": 4
}
```

## Change Approval Separation Review

USD 19.00 per job.

Review supplied change records for declared separation-of-duty conflicts. Pseudonymous references only; no identity resolution, access change or certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "changes": [
    {
      "id": "A",
      "requester": "P",
      "approver": "P",
      "deployer": "Q"
    }
  ],
  "separateApproverFromDeployer": true
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/conflictCount": 1
}
```

## Incident Repeat Cause Profile

USD 19.00 per job.

Summarize repeated declared incident causes and service spread. Downtime records add independently and may overlap; no inferred root-cause diagnosis. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "incidents": [
    {
      "id": "A",
      "cause": "timeout",
      "service": "web",
      "downtimeMinutes": 4
    },
    {
      "id": "B",
      "cause": "timeout",
      "service": "api",
      "downtimeMinutes": 6
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/causes/0/totalDowntimeMinutes": 10,
  "/repeatCauseCount": 1
}
```

## Dependency Removal Reachability

USD 19.00 per job.

Identify intermediate supplied dependency nodes whose individual removal breaks directed source-to-target reachability. This is structural exposure, not a probability or production failover test. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "links": [
    {
      "id": "1",
      "from": "A",
      "to": "B"
    },
    {
      "id": "2",
      "from": "B",
      "to": "C"
    }
  ],
  "source": "A",
  "target": "C"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/baselineReachable": true,
  "/criticalIntermediateNodes": [
    "B"
  ]
}
```

## Backup Retention Gap Profile

USD 19.00 per job.

Review gaps among retained backup dates and age at a supplied observation date. Does not validate bytes, restoration success or historical dates before the first supplied backup. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "asOfDate": "2026-01-10",
  "maximumGapDays": 3,
  "backupDates": [
    "2026-01-01",
    "2026-01-05"
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/latestAgeDays": 5,
  "/largestObservedGapDays": 5,
  "/overPolicy": true
}
```

## Systematic Review Sample

USD 19.00 per job.

Prepare zero-based systematic sample positions with an explicit fractional offset. Sampling frame and offset must be approved separately; no randomness or statistical assurance is claimed. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "population": 10,
  "sample": 4,
  "offset": 0
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/positions": [
    0,
    2,
    5,
    7
  ],
  "/interval": 2.5
}
```

## Role Conflict Matrix Review

USD 19.00 per job.

Check supplied role assignments against explicit incompatible-role pairs. No inferred permissions, employment assessment or access revocation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "assignments": [
    {
      "id": "A",
      "subject": "P",
      "role": "approve"
    },
    {
      "id": "B",
      "subject": "P",
      "role": "pay"
    }
  ],
  "conflicts": [
    {
      "id": "C",
      "left": "approve",
      "right": "pay"
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/affectedSubjects": 1
}
```

## Weighted Data Quality Scorecard

USD 19.00 per job.

Combine declared quality pass rates using approved dimension weights. This summarizes existing checks and does not inspect records or certify data quality. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "dimensions": [
    {
      "id": "A",
      "passed": 8,
      "checked": 10,
      "weight": 1
    },
    {
      "id": "B",
      "passed": 2,
      "checked": 2,
      "weight": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/weightedScore": 0.9
}
```

## Lineage Ownership Coverage

USD 19.00 per job.

Review supplied lineage ownership gaps and cross-owner handoffs. Uses team references only; no identity inference, inferred missing links or governance certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "assets": [
    {
      "id": "A",
      "owner": "team"
    },
    {
      "id": "B",
      "owner": null
    }
  ],
  "dependencies": [
    {
      "id": "D",
      "upstream": "A",
      "downstream": "B"
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/unownedAssets": [
    "B"
  ],
  "/unownedDependencyEdges": [
    "D"
  ],
  "/ownedFraction": 0.5
}
```

## Supplier Term Cash Comparison

USD 19.00 per job.

Compare cash timing of declared supplier-term changes using simple 365-day funding cost. Scenario only; no supplier negotiation, payment delay instruction or legal interpretation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "purchases": [
    {
      "id": "A",
      "amountMinor": 36500,
      "currentDays": 10,
      "proposedDays": 20
    }
  ],
  "annualFundingBasis": 1000
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/additionalMinorDays": "365000",
  "/illustrativeFundingBenefitMinor": 100
}
```

## Fixed Exchange Purchase Scenario

USD 19.00 per job.

Apply a caller-supplied rational exchange ratio between declared minor units, plus a fixed fee. No market-rate lookup, trading, tax treatment or executable currency quote. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "baseCurrency": "USD",
  "rateNumerator": 3,
  "rateDenominator": 2,
  "foreignMinor": 100,
  "feeBaseMinor": 4
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/convertedMinor": "150",
  "/totalMinor": "154"
}
```

## Contract Cap Consumption Review

USD 19.00 per job.

Review non-overlapping unpaid commitments plus paid spend against a supplied contract ceiling. Buyer must exclude already-paid commitments; no checkout restriction or spending authorization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "capMinor": 100,
  "commitments": [
    {
      "id": "A",
      "amountMinor": 60
    }
  ],
  "paidMinor": 50
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/remainingMinor": "-10",
  "/overCap": true
}
```

## Tiered Variable Cost Scenario

USD 19.00 per job.

Rehearse unit economics under marginal variable-cost tiers and one fixed cost. Prices and costs are declared; no demand prediction, tax or profitability guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "units": 15,
  "unitRevenueMinor": 10,
  "fixedMinor": 20,
  "tiers": [
    {
      "id": "A",
      "capacity": 10,
      "unitCostMinor": 2
    }
  ],
  "overflowUnitMinor": 3
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/variableCostMinor": "35",
  "/profitMinor": "95"
}
```

## Weighted TOPSIS Comparison

USD 29.00 per job.

Compare alternatives using vector-normalized weighted TOPSIS and declared benefit/cost directions. Relative ranking changes with alternatives; no procurement award or objective quality certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "weights": [
    1
  ],
  "benefit": [
    true
  ],
  "alternatives": [
    {
      "id": "A",
      "values": [
        1
      ]
    },
    {
      "id": "B",
      "values": [
        2
      ]
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/ranking/0/id": "B",
  "/ranking/0/score": 1
}
```

## Benefit Cash Phasing Schedule

USD 19.00 per job.

Phase a fixed declared benefit across supplied period weights and implementation costs. Whole minor units truncate per period with remainder in the last; no benefit realization forecast. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "benefitMinor": 100,
  "weights": [
    1,
    3
  ],
  "implementationMinor": [
    20,
    10
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/periods/0/benefitMinor": "25",
  "/endingNetMinor": "70"
}
```

## Inventory Declared Value Exposure

USD 19.00 per job.

Compare supplied inventory values with declared location limits. Does not interpret insurance terms, replacement value, coverage, claims or underwriting. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "currency": "USD",
  "locations": [
    {
      "id": "A",
      "declaredLimitMinor": 100,
      "items": [
        {
          "id": "X",
          "units": 2,
          "declaredUnitMinor": 70
        }
      ]
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/locations/0/declaredValueMinor": "140",
  "/locations/0/exceedsDeclaredLimit": true
}
```

## Loss System Blocking Scenario

USD 19.00 per job.

Calculate Erlang B blocking for a no-wait loss system with supplied offered traffic. Assumes Poisson arrivals and independent holding times; no staffing or customer-service guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "offeredErlangs": 2,
  "servers": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/blockingProbability": 0.4,
  "/carriedErlangs": 1.2
}
```

## Series and Parallel Reliability Scenario

USD 19.00 per job.

Combine independent component reliabilities in disjoint series or active-parallel blocks, then series-connect the blocks. Excludes shared components, common-cause failures, repair and failover delay. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/15-760a-operations-management-spring-2002/). No endorsement is implied.

Example input:

```json
{
  "blocks": [
    {
      "id": "A",
      "mode": "series",
      "reliabilities": [
        0.9,
        0.8
      ]
    },
    {
      "id": "B",
      "mode": "parallel",
      "reliabilities": [
        0.9,
        0.8
      ]
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/blocks/0/reliability": 0.72,
  "/blocks/1/reliability": 0.98,
  "/seriesSystemReliability": 0.7056
}
```

## Pairwise Priority Consistency

USD 29.00 per job.

Prepare geometric-mean priorities and Saaty consistency diagnostics from a positive reciprocal pairwise matrix. Uses a fixed random-index table for sizes 3–10; no automatic decision or consensus claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "matrix": [
    [
      1,
      2
    ],
    [
      0.5,
      1
    ]
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/weights": [
    0.666666666667,
    0.333333333333
  ],
  "/consistencyIndex": 0
}
```

## ASCII85 Byte Encoder API

USD 3.00 per job.

Encode supplied bytes as Adobe-style ASCII85 without framing delimiters. Zero full groups use z, partial groups are padded and shortened; no encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [opensource.adobe.com](https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.7old.pdf). No endorsement is implied.

Example input:

```json
{
  "hex": "00000000"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/encoded": "z",
  "/byteLength": 4
}
```

## Z85 Byte Codec API

USD 3.00 per job.

Encode or decode ZeroMQ Z85 with exact block lengths and overflow rejection. Empty input is allowed; no padding or encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [rfc.zeromq.org](https://rfc.zeromq.org/spec/32/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "value": "864fd26fb559f75b"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "HelloWorld"
}
```

## Percent Octet Codec API

USD 3.00 per job.

Encode arbitrary octets with RFC3986 unreserved literals or decode percent octets to hex. Plus remains a plus; this is not form decoding or URL normalization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc3986). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "value": "20ff"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "%20%FF"
}
```

## Quoted Printable Byte Encoder API

USD 3.00 per job.

Encode supplied octets as quoted-printable with soft breaks and escaped whitespace and CR/LF bytes. Does not construct MIME headers or send email. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc2045). No endorsement is implied.

Example input:

```json
{
  "hex": "413d20"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/encoded": "A=3D=20"
}
```

## JSON String Escape Codec API

USD 3.00 per job.

Encode one Unicode string as a JSON string token or decode one string token. Uses ECMAScript JSON semantics; does not evaluate code or parse a whole record stream. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc8259). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "text": "a\nb"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/text": "\"a\\nb\""
}
```

## Byte Run Length Profile API

USD 3.00 per job.

Produce count-byte pairs for a declared simple run-length profile with runs split at 255. This is a documented local codec profile, not an archive format or universal compression claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "hex": "aaaaaabb"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/runs/0/count": 3,
  "/encodedPairsHex": "03aa01bb"
}
```

## Integer Delta Codec API

USD 3.00 per job.

Encode adjacent signed-integer differences or reconstruct a prefix sum. First delta is relative to zero; exact safe integers and no implicit sorting. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "values": [
    4,
    9,
    8
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/values": [
    4,
    5,
    -1
  ]
}
```

## ZigZag Signed Varint Codec API

USD 3.00 per job.

Encode signed 64-bit values with ZigZag plus canonical unsigned base-128 varints, or decode them. No protobuf message schema or field inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [protobuf.dev](https://protobuf.dev/programming-guides/encoding/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "value": "-1"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "01"
}
```

## Fixed Width Bit Pack API

USD 3.00 per job.

Pack unsigned values most-significant-bit first at a declared fixed width. Final low bits are zero padding; local wire profile with no implicit count or signed representation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "width": 3,
  "values": [
    1,
    2,
    7
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/hex": "2b80",
  "/bitLength": 9,
  "/paddingBits": 7
}
```

## IEEE 754 Binary64 Inspector API

USD 3.00 per job.

Inspect one big-endian IEEE754 binary64 bit pattern including signed zero and non-finite classes. Numeric value is returned as text; no hidden precision guarantee beyond the binary64 value. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [tc39.es](https://tc39.es/ecma262/#sec-ecmascript-language-types-number-type). No endorsement is implied.

Example input:

```json
{
  "hex": "3ff0000000000000"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/classification": "normal",
  "/value": "1"
}
```

## CRC-32C Checksum API

USD 3.00 per job.

Compute reflected CRC-32C Castagnoli with standard all-ones initialization and final XOR. Checksum detects accidental changes; it is not cryptographic authentication. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc3720). No endorsement is implied.

Example input:

```json
{
  "hex": "313233343536373839"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/checksum": "e3069283"
}
```

## CRC-16 Modbus Checksum API

USD 3.00 per job.

Compute the reflected Modbus CRC16 and its low-byte-first wire representation. No industrial-device connection or protocol safety certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.modbus.org](https://www.modbus.org/modbus-specifications). No endorsement is implied.

Example input:

```json
{
  "hex": "313233343536373839"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/checksum": "4b37",
  "/wireLittleEndian": "374b"
}
```

## Adler-32 Checksum API

USD 3.00 per job.

Compute Adler-32 of supplied bytes using the RFC1950 initialization and modulus. No compression, encryption or authenticity claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc1950). No endorsement is implied.

Example input:

```json
{
  "hex": "57696b697065646961"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/checksum": "11e60398"
}
```

## Fletcher-16 Checksum API

USD 3.00 per job.

Compute Fletcher-16 using modulo255 sums initialized to zero, high sum first. Explicit local checksum profile; not an authorization or collision-resistance mechanism. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc1146). No endorsement is implied.

Example input:

```json
{
  "hex": "6162636465"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/checksum": "c8f0"
}
```

## Luhn Digit Review API

USD 3.00 per job.

Check the Luhn checksum of a synthetic numeric identifier. Never submit payment-card numbers; a checksum does not establish issuance, ownership or account validity. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [patents.google.com](https://patents.google.com/patent/US2950048A/en). No endorsement is implied.

Example input:

```json
{
  "digits": "79927398713"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/valid": true,
  "/remainder": 0
}
```

## Verhoeff Digit Review API

USD 3.00 per job.

Check a complete Verhoeff decimal check-digit string with the dihedral permutation algorithm. Synthetic identifiers only; no issuer or account validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ir.cwi.nl](https://ir.cwi.nl/pub/13045). No endorsement is implied.

Example input:

```json
{
  "digits": "2363"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/valid": true
}
```

## Damm Digit Review API

USD 3.00 per job.

Check a complete Damm decimal check-digit string with the published weakly totally antisymmetric quasigroup table. Synthetic identifiers only; no identity or account validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [open.uni-marburg.de](https://open.uni-marburg.de/handle/10.17192/z2004.0516). No endorsement is implied.

Example input:

```json
{
  "digits": "5724"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/valid": true
}
```

## MOD11-2 Identifier Check API

USD 3.00 per job.

Review the pure MOD11-2 decimal-plus-X profile by its complete-string remainder. No claim of identifier registration or full ISO7064 family coverage. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.iso.org](https://www.iso.org/standard/31531.html). No endorsement is implied.

Example input:

```json
{
  "value": "079X"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/valid": true,
  "/remainder": 1
}
```

## ISBN-10 to ISBN-13 API

USD 3.00 per job.

Validate a compact ISBN10 and convert its 978 namespace to ISBN13. No hyphenation, bibliographic lookup, title verification or ISBN allocation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.isbn-international.org](https://www.isbn-international.org/content/isbn-users-manual/29). No endorsement is implied.

Example input:

```json
{
  "isbn10": "0306406152"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/valid": true,
  "/isbn13": "9780306406157"
}
```

## EUI-48 Modified EUI-64 API

USD 3.00 per job.

Inspect supplied EUI48 address bits and produce the modified EUI64 interface identifier. No network scan, vendor identification or recommendation to expose a hardware identifier. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc4291). No endorsement is implied.

Example input:

```json
{
  "address": "02:00:00:00:00:01"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/modifiedEui64": "00:00:00:ff:fe:00:00:01",
  "/locallyAdministered": true
}
```

## Graph Bridges and Articulation API

USD 3.00 per job.

Find bridges and articulation vertices in an undirected supplied multigraph using edge-aware DFS. Self loops and parallel edges are retained; no live topology discovery. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/articulationNodes": [
    "B"
  ],
  "/bridges/0/edge": 1
}
```

## Dijkstra Shortest Paths API

USD 3.00 per job.

Calculate directed shortest paths with nonnegative supplied edge weights. Unreachable vertices have null cost and no path; no road or network access. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ],
  "source": "A"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/distances/2/cost": 5,
  "/distances/2/path": [
    "A",
    "B",
    "C"
  ]
}
```

## All Pairs Shortest Paths API

USD 3.00 per job.

Calculate directed all-pairs costs using Floyd–Warshall over nonnegative weights. Parallel edges use the cheapest supplied weight; unreachable pairs remain null. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/costs/0/2": 5,
  "/costs/2/0": null
}
```

## Minimum Spanning Forest API

USD 3.00 per job.

Compute an undirected minimum spanning forest with Kruskal’s algorithm. Edge indices refer to supplied order; disconnected components remain separate. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/totalWeight": 5,
  "/components": 1
}
```

## Directed Topological Layers API

USD 3.00 per job.

Layer a supplied directed graph with Kahn’s algorithm. Cyclic vertices and vertices blocked behind them are unresolved rather than assigned a false execution order. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/layers": [
    [
      "A"
    ],
    [
      "B"
    ],
    [
      "C"
    ]
  ],
  "/acyclic": true
}
```

## Graph Bipartite Coloring API

USD 3.00 per job.

Check two-colorability of a supplied undirected multigraph. A conflicting edge is evidence of failure; returned groups are empty for a non-bipartite graph. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/bipartite": true,
  "/groups": [
    [
      "A",
      "C"
    ],
    [
      "B"
    ]
  ]
}
```

## Undirected Euler Trail API

USD 3.00 per job.

Find an Euler trail covering every supplied undirected edge exactly once when one exists. Isolated unused nodes are allowed; disconnected edge components fail. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/exists": true,
  "/vertices": [
    "A",
    "B",
    "C"
  ],
  "/edgeOrder": [
    0,
    1
  ]
}
```

## DAG Transitive Reduction API

USD 3.00 per job.

Remove reachability-redundant edges from a simple directed acyclic graph. Edge weights are ignored; cycles and duplicate endpoint pairs are rejected. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    },
    {
      "from": "A",
      "to": "C",
      "weight": 9
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/keptEdges": [
    0,
    1
  ],
  "/removedEdges": [
    2
  ]
}
```

## PageRank Topology Profile API

USD 3.00 per job.

Calculate fixed-iteration unweighted PageRank on supplied topology with uniform teleport and dangling mass. Diagnostic centrality only; no search-engine ranking or convergence guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 1
    },
    {
      "from": "B",
      "to": "A",
      "weight": 1
    }
  ],
  "damping": 0.85,
  "iterations": 20
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/scores/0/score": 0.5,
  "/lastL1Change": 0
}
```

## Directed Dominator Sets API

USD 3.00 per job.

Find vertices present on every supplied path from a source to each reachable vertex. Unreachable dominator sets are empty; no live authorization or network change. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "nodes": [
    "A",
    "B",
    "C"
  ],
  "edges": [
    {
      "from": "A",
      "to": "B",
      "weight": 2
    },
    {
      "from": "B",
      "to": "C",
      "weight": 3
    }
  ],
  "source": "A"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/dominators/2/nodes": [
    "A",
    "B",
    "C"
  ]
}
```

## Unicode Grapheme Segments API

USD 3.00 per job.

Segment supplied text into extended grapheme clusters using the deployed Intl.Segmenter. UTF16 offsets and runtime-dependent Unicode behavior are explicit; no linguistic accuracy guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.unicode.org](https://www.unicode.org/reports/tr29/). No endorsement is implied.

Example input:

```json
{
  "text": "Aé"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/count": 2,
  "/segments/1/segment": "é"
}
```

## Unicode Sentence Segments API

USD 3.00 per job.

Segment text into locale-requested sentences through deployed ECMA402 Intl.Segmenter. Host ICU data may change boundaries; no translation or meaning inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [tc39.es](https://tc39.es/ecma402/#segmenter-objects). No endorsement is implied.

Example input:

```json
{
  "text": "Hello. Next!",
  "locale": "en"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/count": 2,
  "/segments/0/segment": "Hello. "
}
```

## ASCII Tab Column Layout API

USD 3.00 per job.

Expand ASCII tabs to declared tab stops and report line widths. CRLF/CR become LF; no Unicode terminal-width, font or rendered-layout claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "text": "a\tb",
  "tabWidth": 4
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/expanded": "a   b",
  "/maximumWidth": 5
}
```

## Text Shingle Jaccard API

USD 3.00 per job.

Compare exact Unicode-codepoint shingle sets with Jaccard similarity. Two empty shingle sets score one; no semantic similarity or plagiarism verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "first": "abcd",
  "second": "abce",
  "width": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/intersection": 2,
  "/union": 4,
  "/jaccard": 0.5
}
```

## Longest Common Substring API

USD 3.00 per job.

Find one longest contiguous common substring using Unicode code points and stable scan-order ties. No normalization, fuzzy or semantic matching. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "first": "xabcd",
  "second": "yabcz"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/substring": "abc",
  "/length": 3
}
```

## KMP Pattern Locations API

USD 3.00 per job.

Locate all overlapping exact pattern matches with KMP prefix fallback. Returns Unicode codepoint offsets; no regex execution, locale collation or normalization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "text": "ababa",
  "pattern": "aba"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/codepointIndices": [
    0,
    2
  ],
  "/prefixTable": [
    0,
    0,
    1
  ]
}
```

## Literal Multipattern Search API

USD 3.00 per job.

Locate overlapping occurrences of several exact literal strings in one text. UTF16 indices are explicit; no regular expressions, pattern language or text classification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "text": "ababa",
  "patterns": [
    "aba",
    "ba"
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/matches/0/utf16Indices": [
    0,
    2
  ],
  "/totalMatches": 4
}
```

## Canonical Huffman Codebook API

USD 3.00 per job.

Build deterministic canonical binary Huffman codes from positive symbol weights. Canonical ties follow supplied symbol order; produces a codebook, not an archive or compressed payload. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "symbols": [
    {
      "id": "A",
      "weight": 5
    },
    {
      "id": "B",
      "weight": 2
    },
    {
      "id": "C",
      "weight": 1
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/codebook/0/bits": "0",
  "/weightedBits": 11
}
```

## Burrows Wheeler Block Transform API

USD 3.00 per job.

Transform one byte block by sorted cyclic rotations and return the original row index. No sentinel, compression ratio promise, archive framing or encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "hex": "62616e616e61"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/lastColumnHex": "6e6e62616161",
  "/primaryIndex": 3
}
```

## Move to Front Byte Codec API

USD 3.00 per job.

Encode byte values as move-to-front indices or decode indices using an initial alphabet 0–255. Local codec state resets for every job; no encryption or persistent dictionary. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "values": [
    1,
    1,
    2
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/values": [
    1,
    0,
    2
  ]
}
```

## Civil Day Number Codec API

USD 3.00 per job.

Convert a proleptic Gregorian date to whole days since 1970-01-01 or back. UTC civil dates only, years 0001–9999, with no local timezone or Julian-calendar inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [tc39.es](https://tc39.es/ecma262/#sec-date-objects). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "value": "1970-01-02"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "1"
}
```

## ISO Week Date Profile API

USD 3.00 per job.

Return ISO Monday-based week-year, week number and weekday for a valid civil date. Dates near New Year can belong to the preceding or following week-year. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.iso.org](https://www.iso.org/iso-8601-date-and-time-format.html). No endorsement is implied.

Example input:

```json
{
  "date": "2021-01-01"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/weekYear": 2020,
  "/week": 53,
  "/weekday": 5,
  "/monday": "2020-12-28"
}
```

## Business Day Calendar List API

USD 3.00 per job.

List inclusive business dates under supplied weekday exclusions and holidays. Sunday is zero; no statutory, regional or banking holiday calendar is inferred. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "startDate": "2026-01-02",
  "endDate": "2026-01-05",
  "weekend": [
    0,
    6
  ],
  "holidays": []
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/businessDates": [
    "2026-01-02",
    "2026-01-05"
  ],
  "/businessDays": 2
}
```

## Non-Drop Timecode Codec API

USD 3.00 per job.

Convert frame numbers to non-drop HH:MM:SS:FF at an integer frame rate or back. One 24-hour day only; no fractional-rate or drop-frame semantics. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "fps": 25,
  "value": "26"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "00:00:01:01"
}
```

## Interval Overlap Join API

USD 3.00 per job.

Join two supplied interval sets by positive-length overlap under half-open interval semantics. Touching endpoints and empty intervals do not overlap. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "left": [
    {
      "id": "A",
      "start": 0,
      "end": 3
    }
  ],
  "right": [
    {
      "id": "B",
      "start": 2,
      "end": 5
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/overlaps/0/length": 1
}
```

## Fixed ISO Duration Profile API

USD 3.00 per job.

Parse a nonnegative ISO-style day/hour/minute/second duration to exact milliseconds. Calendar years, calendar months, weeks, signs and sub-millisecond fractions are outside this fixed-duration profile. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.w3.org](https://www.w3.org/TR/xmlschema11-2/#duration). No endorsement is implied.

Example input:

```json
{
  "duration": "P1DT2H3M4.5S"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/milliseconds": "93784500",
  "/canonicalSeconds": "93784.500"
}
```

## Retail 4-4-5 Calendar API

USD 3.00 per job.

Generate twelve retail periods in a declared 4-4-5 week pattern from an explicit start date. Optional 53rd week goes to the final period; no fiscal-year convention is inferred. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "startDate": "2026-01-01",
  "extraWeek": false
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/periods/0/endExclusiveDate": "2026-01-29",
  "/periods/2/weeks": 5
}
```

## Calendar Month Span List API

USD 3.00 per job.

Generate whole calendar-month spans starting with the month containing a supplied date. End dates are exclusive; supplied day-of-month does not shift period boundaries. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "startDate": "2026-01-15",
  "months": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/spans/0/days": 31,
  "/spans/1/days": 28
}
```

## Gregorian Calendar Components API

USD 3.00 per job.

Inspect a strictly valid proleptic Gregorian civil date for leap-year, ordinal-day and weekday components. UTC calendar arithmetic, no local-time conversion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "date": "2024-12-31"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/dayOfYear": 366,
  "/leapYear": true,
  "/weekdaySundayZero": 2
}
```

## UTC Epoch Millisecond Codec API

USD 3.00 per job.

Convert strict UTC Z instants with up to millisecond precision to epoch milliseconds or back. No offsets, leap seconds, local times or floating timestamps. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc3339). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "value": "1970-01-01T00:00:01.250Z"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "1250"
}
```

## Dense Matrix Multiply API

USD 3.00 per job.

Multiply two bounded dense numerical matrices with explicit dimension checks. Floating-point calculations, not symbolic algebra or arbitrary precision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "first": [
    [
      1,
      2
    ],
    [
      3,
      4
    ]
  ],
  "second": [
    [
      2
    ],
    [
      1
    ]
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/matrix": [
    [
      4
    ],
    [
      10
    ]
  ]
}
```

## Dense Matrix Inverse API

USD 3.00 per job.

Invert a bounded square matrix using partial-pivot Gauss–Jordan elimination and report residual. Relative pivots at or below 1e-12 are rejected; no exact-conditioning guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "matrix": [
    [
      2,
      0
    ],
    [
      0,
      4
    ]
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/inverse": [
    [
      0.5,
      0
    ],
    [
      0,
      0.25
    ]
  ],
  "/maximumResidual": 0
}
```

## Dense Linear System Solve API

USD 3.00 per job.

Solve one bounded dense square linear system with partial pivoting and a residual check. Singular or relatively tiny pivots are rejected; no symbolic or exact-arithmetic claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "matrix": [
    [
      2,
      1
    ],
    [
      1,
      3
    ]
  ],
  "values": [
    5,
    10
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/solution": [
    1,
    3
  ],
  "/maximumResidual": 0
}
```

## Dense Matrix Determinant API

USD 3.00 per job.

Estimate a determinant by partial-pivot elimination with a declared relative pivot threshold. A numerical-zero result is not an exact symbolic singularity proof. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "matrix": [
    [
      1,
      2
    ],
    [
      3,
      4
    ]
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/determinant": -2,
  "/numericallySingular": false
}
```

## Polynomial Interpolation API

USD 3.00 per job.

Evaluate the interpolating polynomial through supplied distinct x points using barycentric weights. Extrapolation can be unstable; no fitted statistical model or approximation guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "id": "A",
      "x": 0,
      "y": 1
    },
    {
      "id": "B",
      "x": 1,
      "y": 3
    }
  ],
  "at": [
    0.5,
    2
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/values": [
    2,
    5
  ]
}
```

## Bracketed Polynomial Root API

USD 3.00 per job.

Find one bracketed polynomial root by bisection with ascending-power coefficients. Requires a sign change or endpoint root, returns the final bracket, and does not enumerate other roots. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "coefficients": [
    -2,
    0,
    1
  ],
  "lower": 1,
  "upper": 2,
  "tolerance": 0.000001
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/iterations": 20
}
```

## Polynomial Coefficient Convolution API

USD 3.00 per job.

Convolve bounded coefficient sequences to multiply ascending-power polynomials. Floating-point coefficients only, no symbolic simplification or cyclic convolution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "first": [
    1,
    2
  ],
  "second": [
    3,
    4
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/coefficients": [
    3,
    10,
    8
  ]
}
```

## Discrete Fourier Real Input API

USD 3.00 per job.

Calculate the unnormalized forward DFT of supplied uniformly sampled real values. Frequencies are bin indices; no sampling rate, window, spectrum certification or signal inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "values": [
    1,
    1,
    1,
    1
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/bins/0/magnitude": 4
}
```

## Trapezoid Sample Integral API

USD 3.00 per job.

Integrate supplied ordered samples by the composite trapezoid rule. Piecewise-linear numerical area only; no extrapolation or unknown-function error bound. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "id": "A",
      "x": 0,
      "y": 0
    },
    {
      "id": "B",
      "x": 2,
      "y": 4
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/integral": 4
}
```

## Uniform Finite Differences API

USD 3.00 per job.

Calculate first forward and second centered finite differences on uniformly spaced supplied samples. Output locations follow the stated stencils; no noise correction or derivative-accuracy guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "values": [
    0,
    1,
    4
  ],
  "step": 1
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/firstForward": [
    1,
    3
  ],
  "/secondCentered": [
    2
  ]
}
```

## Extended Euclidean Coefficients API

USD 3.00 per job.

Return exact gcd, lcm and Bézout coefficients for bounded integer strings. Arithmetic only; not a cryptographic key-generation service. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "a": "30",
  "b": "18"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/gcd": "6",
  "/lcm": "90"
}
```

## Generalized Chinese Remainder API

USD 3.00 per job.

Solve simultaneous integer congruences including non-coprime moduli when consistent. Returns a canonical nonnegative residue; no signing, keys or encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "congruences": [
    {
      "id": "A",
      "remainder": "2",
      "modulus": "3"
    },
    {
      "id": "B",
      "remainder": "3",
      "modulus": "5"
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/consistent": true,
  "/remainder": "8",
  "/modulus": "15"
}
```

## Modular Inverse API

USD 3.00 per job.

Find an exact modular inverse and gcd for supplied integers. Non-invertible inputs return null; no private-key or secret arithmetic should be submitted. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "value": "3",
  "modulus": "11"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/inverse": "4",
  "/gcd": "1"
}
```

## Modular Exponentiation API

USD 3.00 per job.

Compute exact nonnegative modular exponentiation by repeated squaring. Public synthetic arithmetic only; implementation is not constant time and must not process secrets. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "base": "4",
  "exponent": "13",
  "modulus": "497"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "445"
}
```

## Exact Binomial Coefficient API

USD 3.00 per job.

Calculate an exact binomial coefficient as decimal text. Bounded combinatorics only; no floating factorials or probability assumptions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "n": 52,
  "k": 5
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/value": "2598960"
}
```

## Integer Partition Count API

USD 3.00 per job.

Count unordered partitions of a nonnegative integer exactly. Parts are positive with unrestricted repetition; does not enumerate the partitions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "n": 5
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/partitions": "7"
}
```

## Multiset Permutation Count API

USD 3.00 per job.

Count exact distinct permutations of a multiset from supplied category multiplicities. Categories are distinguished by input position; no permutation enumeration. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "counts": [
    2,
    1
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/permutations": "3",
  "/totalItems": 3
}
```

## Lexicographic Combination Unrank API

USD 3.00 per job.

Recover a zero-based lexicographic k-combination of positions 0 through n−1 from an exact rank. This is not colex ranking or random sampling. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "n": 5,
  "k": 2,
  "rank": "4"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/indices": [
    1,
    2
  ],
  "/totalCombinations": "10"
}
```

## Cantor Natural Pair Codec API

USD 3.00 per job.

Pair two natural numbers bijectively or invert one Cantor-paired value. Decode reads first as the paired value and requires second zero; exact decimal arithmetic. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "first": "2",
  "second": "3"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/paired": "18"
}
```

## Bounded Prime Factorization API

USD 3.00 per job.

Factor a positive integer up to 100 billion by bounded trial division. One has an empty factorization; no large cryptographic-integer attack or primality claim outside this range. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "value": "360"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/factors": [
    {
      "prime": "2",
      "exponent": 3
    },
    {
      "prime": "3",
      "exponent": 2
    },
    {
      "prime": "5",
      "exponent": 1
    }
  ],
  "/isPrime": false
}
```

## Optimal One Dimensional Clusters API

USD 3.00 per job.

Partition one-dimensional values into a declared number of contiguous least-squares clusters with dynamic programming. Numerical optimum within this sorted profile; no semantic customer segmentation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    1,
    2,
    9,
    10
  ],
  "clusters": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/sse": 1,
  "/clusters/0/center": 1.5
}
```

## Single Link Cluster Merges API

USD 3.00 per job.

Build deterministic single-link agglomerative merges for planar points with Euclidean distance. Ties follow supplied order; no inferred geography or automatic cluster-count choice. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "id": "A",
      "x": 0,
      "y": 0
    },
    {
      "id": "B",
      "x": 1,
      "y": 0
    },
    {
      "id": "C",
      "x": 4,
      "y": 0
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/merges/0/distance": 1,
  "/merges/1/distance": 3
}
```

## DBSCAN Planar Clusters API

USD 3.00 per job.

Cluster planar points using DBSCAN with inclusive epsilon and self-counting neighborhoods. Noise has null cluster; border ties follow supplied discovery order. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "id": "A",
      "x": 0,
      "y": 0
    },
    {
      "id": "B",
      "x": 1,
      "y": 0
    },
    {
      "id": "C",
      "x": 9,
      "y": 0
    }
  ],
  "epsilon": 2,
  "minimumPoints": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/clusterCount": 1,
  "/points/2/cluster": null
}
```

## Weighted Isotonic Fit API

USD 3.00 per job.

Fit nondecreasing weighted least-squares values with the pool-adjacent-violators algorithm. Input order is meaningful; no predictor selection or extrapolation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    3,
    1,
    2
  ],
  "weights": [
    1,
    1,
    1
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/fitted": [
    2,
    2,
    2
  ],
  "/weightedSSE": 2
}
```

## Dynamic Time Warp Distance API

USD 3.00 per job.

Compute unconstrained scalar dynamic-time-warp cost with absolute local distance and one monotone path. Unnormalized score depends on sequence length; no semantic equivalence claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "first": [
    1,
    2,
    3
  ],
  "second": [
    1,
    1,
    2,
    3
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/distance": 0
}
```

## Median MAD Profile API

USD 3.00 per job.

Summarize robust center, median absolute deviation and modified z scores. Zero MAD produces null scores; no automatic outlier deletion or normality claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "values": [
    1,
    2,
    3,
    4,
    100
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/median": 3,
  "/mad": 1,
  "/normalScaledMad": 1.4826
}
```

## Spearman Rank Correlation API

USD 3.00 per job.

Calculate Spearman correlation by Pearson correlation of average-tie ranks. Constant sequences return null; no p-value, causation or significance classification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "first": [
    1,
    2,
    3
  ],
  "second": [
    3,
    2,
    1
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/correlation": -1
}
```

## Fisher Two by Two Exact API

USD 3.00 per job.

Calculate a two-sided fixed-margin Fisher p value by summing tables no more probable than observed. Numerical log-combination arithmetic, sample odds ratio and no causal or clinical conclusion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "a": 1,
  "b": 9,
  "c": 11,
  "d": 3
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/twoSidedP": 0.00275945618522
}
```

## Shannon Entropy Profile API

USD 3.00 per job.

Calculate empirical Shannon entropy and effective category count from declared counts. Includes declared zero categories in the maximum; no cryptographic entropy or privacy guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "counts": [
    1,
    1,
    1,
    1
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/entropyBits": 2,
  "/effectiveCategories": 4,
  "/normalizedEntropy": 1
}
```

## Uniform Histogram Rebin API

USD 3.00 per job.

Estimate target histogram counts by uniform density within disjoint source bins. Fractional counts are estimates, uncovered mass remains explicit and source bin order is ignored. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [itl.nist.gov](https://itl.nist.gov/div898/handbook/). No endorsement is implied.

Example input:

```json
{
  "source": [
    {
      "id": "A",
      "lower": 0,
      "upper": 10,
      "count": 10
    }
  ],
  "edges": [
    0,
    5,
    10
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/bins/0/estimatedCount": 5,
  "/unmappedCount": 0
}
```

## Rectangle Union Area API

USD 3.00 per job.

Calculate the exact slab-decomposition union area of supplied axis-aligned rectangles in planar units. Floating input arithmetic; no geographic area or polygon validity claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "rectangles": [
    {
      "id": "A",
      "left": 0,
      "bottom": 0,
      "right": 2,
      "top": 2
    },
    {
      "id": "B",
      "left": 1,
      "bottom": 0,
      "right": 3,
      "top": 2
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/area": 6
}
```

## Planar Ring Area and Centroid API

USD 3.00 per job.

Calculate shoelace area and algebraic centroid for one planar ring. Ring closes implicitly; holes and self-intersection validation are outside this profile. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 2,
      "y": 0
    },
    {
      "x": 0,
      "y": 2
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/area": 2,
  "/centroid/x": 0.666666666667
}
```

## Point Polyline Projection API

USD 3.00 per job.

Project a point onto the nearest supplied planar line segment. Zero-length segments are allowed; stable earliest-segment ties and no spherical coordinates. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "point": {
    "x": 1,
    "y": 2
  },
  "line": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 3,
      "y": 0
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/segment": 0,
  "/x": 1,
  "/distance": 2
}
```

## Ring Orientation Normalizer API

USD 3.00 per job.

Normalize a planar ring’s signed-area orientation while preserving its points. Implicit closure and algebraic area only; no hole, winding-fill or self-intersection validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 0,
      "y": 1
    },
    {
      "x": 1,
      "y": 0
    }
  ],
  "orientation": "counterclockwise"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/reversed": true,
  "/signedArea": 0.5
}
```

## Douglas Peucker Simplification API

USD 3.00 per job.

Simplify one open planar polyline using Douglas–Peucker perpendicular segment distance. Endpoints remain; no topology preservation or geodesic error guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 1,
      "y": 0.1
    },
    {
      "x": 2,
      "y": 0
    }
  ],
  "tolerance": 0.2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/retainedIndices": [
    0,
    2
  ]
}
```

## Bézier Point Evaluation API

USD 3.00 per job.

Evaluate a planar Bézier curve at declared parameters with de Casteljau interpolation. One polynomial segment, no rational weights, arc length or curve fitting. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "controlPoints": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 2,
      "y": 2
    }
  ],
  "parameters": [
    0,
    0.5,
    1
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/points/1/x": 1,
  "/points/1/y": 1
}
```

## Segment Rectangle Clip API

USD 3.00 per job.

Clip a closed planar segment to an inclusive axis-aligned rectangle with Liang–Barsky parameters. Point intersections are retained; no polygon clipping or geographic wrap. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "start": {
    "x": -1,
    "y": 1
  },
  "end": {
    "x": 3,
    "y": 1
  },
  "rectangle": {
    "left": 0,
    "bottom": 0,
    "right": 2,
    "top": 2
  }
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/intersects": true,
  "/start/x": 0,
  "/end/x": 2
}
```

## Rectangle Intersection over Union API

USD 3.00 per job.

Calculate continuous-coordinate bounding-box intersection over union. No inclusive pixel offset; two zero-area boxes yield null IoU. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "first": {
    "left": 0,
    "bottom": 0,
    "right": 2,
    "top": 2
  },
  "second": {
    "left": 1,
    "bottom": 0,
    "right": 3,
    "top": 2
  }
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/intersectionArea": 2,
  "/unionArea": 6,
  "/iou": 0.333333333333
}
```

## Binary Grid Flood Component API

USD 3.00 per job.

Find the four-neighbor equal-value component of a supplied binary raster seed. Returns coordinates without mutating the raster; no diagonal connectivity or image decoding. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "grid": [
    "110",
    "010",
    "001"
  ],
  "x": 0,
  "y": 0
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/size": 3,
  "/value": "1"
}
```

## Binary Grid Shortest Path API

USD 3.00 per job.

Find one shortest four-neighbor unit-cost path through zero cells of a supplied binary grid. One cells are blocked; no map access, diagonal movement or robot-control command. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [ocw.mit.edu](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/). No endorsement is implied.

Example input:

```json
{
  "grid": [
    "000",
    "110",
    "000"
  ],
  "x": 0,
  "y": 0,
  "targetX": 0,
  "targetY": 2
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/reachable": true,
  "/distance": 6
}
```

## DNS CAA Record Profile API

USD 3.00 per job.

Inspect a supplied CAA record’s issuer-critical bit and supported issuance parameters. Unknown tags remain explicit; no DNS lookup, certificate authorization decision or CA endorsement. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc8659). No endorsement is implied.

Example input:

```json
{
  "flags": 128,
  "tag": "issue",
  "value": "ca.example; validationmethods=dns-01"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/critical": true,
  "/issuer": "ca.example"
}
```

## DKIM DNS Tag Profile API

USD 3.00 per job.

Inspect selected DKIM DNS key tags including explicit revocation and testing flags. Does not decode or validate the cryptographic key, verify signatures or confirm live DNS. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc6376). No endorsement is implied.

Example input:

```json
{
  "record": "v=DKIM1; k=rsa; p="
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/revoked": true,
  "/keyType": "rsa"
}
```

## DMARC DNS Tag Profile API

USD 3.00 per job.

Inspect selected current RFC9989 DMARC policy tags, including np, t and psd, with missing p defaulting to none. Obsolete pct, rf and ri are reported without applying them; strict supplied-record profile, no DNS tree walk, report-address validation or message authentication. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc9989.html). No endorsement is implied.

Example input:

```json
{
  "record": "v=DMARC1; p=reject; np=quarantine; t=y; pct=50; adkim=s"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/policy": "reject",
  "/nonexistentPolicy": "quarantine",
  "/testMode": true,
  "/obsoleteTags": [
    "pct"
  ],
  "/dkimAlignment": "s"
}
```

## BIMI DNS Tag Profile API

USD 3.00 per job.

Inspect BIMI1 location tags and HTTPS URL structure without fetching either URL. No SVG safety check, certificate validation, brand verification or mailbox-display guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [bimigroup.org](https://bimigroup.org/implementation-guide/). No endorsement is implied.

Example input:

```json
{
  "record": "v=BIMI1; l=https://example.com/logo.svg; a="
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/logoUrl": "https://example.com/logo.svg",
  "/authorityUrl": null
}
```

## UTF8 Encoded Word Codec API

USD 3.00 per job.

Encode UTF8 B encoded-words or decode a whitespace-separated sequence of this exact profile. No other charset, Q encoding, mixed unencoded text, header injection or email sending. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc2047). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "text": "Hi"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/text": "=?UTF-8?B?SGk=?="
}
```

## Mailto URI Builder API

USD 3.00 per job.

Build a mailto invitation URI for supplied simple ASCII recipients, subject and body. No email verification or sending; the user’s mail client controls the final action. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc6068). No endorsement is implied.

Example input:

```json
{
  "recipients": [
    "team@example.com"
  ],
  "subject": "Hello world",
  "body": ""
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/uri": "mailto:team@example.com?subject=Hello%20world&body="
}
```

## Global Tel URI Profile API

USD 3.00 per job.

Inspect and normalize a restricted global tel URI with optional numeric extension. Local phone-context, isub and other parameters are outside this profile; no call or number-ownership check. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc3966). No endorsement is implied.

Example input:

```json
{
  "uri": "tel:+1-212-555-0100;ext=42"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/canonical": "tel:+12125550100;ext=42"
}
```

## Data URI Byte Inspection API

USD 3.00 per job.

Inspect bytes embedded in a data URI without rendering, fetching or executing its content. MIME metadata is reported as declared and is not a content-safety or media-type validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc2397). No endorsement is implied.

Example input:

```json
{
  "uri": "data:text/plain;base64,SGk="
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/byteLength": 2,
  "/hex": "4869",
  "/mediaType": "text/plain"
}
```

## URN Component Profile API

USD 3.00 per job.

Split a supplied URN into namespace and RFC8141-style components under an explicit ASCII profile. No namespace registry lookup, namespace-specific validation or resolver invocation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc8141). No endorsement is implied.

Example input:

```json
{
  "urn": "urn:example:animal:ferret:nose?=a=b#tail"
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/nid": "example",
  "/nss": "animal:ferret:nose",
  "/qComponent": "a=b",
  "/fragment": "tail"
}
```

## WebFinger JRD Profile API

USD 3.00 per job.

Review a bounded supplied WebFinger-style subject, aliases and link profile. No discovery request, identity verification, URL fetch or assumption that a self link proves ownership. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.

Reference: [www.rfc-editor.org](https://www.rfc-editor.org/rfc/rfc7033). No endorsement is implied.

Example input:

```json
{
  "subject": "acct:team@example.com",
  "aliases": [],
  "links": [
    {
      "id": "A",
      "rel": "self",
      "href": "https://example.com/profile",
      "type": "application/json"
    }
  ]
}
```

Selected expected result fields (JSON pointers):

```json
{
  "/selfLinks": 1
}
```

