# Production records and binary interchange utilities

Review the defined input, price and output before checkout. These are one-time supplied-data jobs, with private JSON result access for30days. Existing payment methods remain available. No external accounts, device control, professional certification or recurring commitment is included.

## Tactile Dot Template Measurement Review

USD 9.00 per job.

Compare explicitly identified raised dots with a supplied tactile template, retaining missing/extra dots, coordinate errors, diameter differences and height differences. At most64expected and64measured dots. Dot identities and intended patterns are supplied; this does not translate text or infer Braille meaning. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "expected": [
    {
      "id": "cell1-dot1",
      "x": 0,
      "y": 0,
      "diameter": 1.5,
      "height": 0.5
    },
    {
      "id": "cell1-dot2",
      "x": 0,
      "y": 2.5,
      "diameter": 1.5,
      "height": 0.5
    }
  ],
  "measured": [
    {
      "id": "cell1-dot1",
      "x": 0.3,
      "y": 0.4,
      "diameter": 1.6,
      "height": 0.6
    }
  ],
  "positionTolerance": 0.4,
  "diameterTolerance": 0.2,
  "heightTolerance": 0.2
}
```

Selected expected fields:

```json
{
  "/rows/0/positionError": 0.5,
  "/rows/0/needsReview": true,
  "/missing": 1
}
```

## Print and Tactile Line Registration

USD 9.00 per job.

Check supplied print-label rectangles against explicitly associated tactile cell groups, expected offsets and left-to-right cell order. Report coordinate registration and containment separately. At most32labels/groups and32cells per group. Reading semantics, translation and multi-line layout are excluded. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "labels": [
    {
      "id": "L",
      "x": 10,
      "y": 20,
      "width": 30,
      "height": 10
    }
  ],
  "groups": [
    {
      "id": "G",
      "labelId": "L",
      "expectedOffsetX": 2,
      "expectedOffsetY": 3,
      "cells": [
        {
          "x": 12,
          "y": 23,
          "width": 2,
          "height": 4
        },
        {
          "x": 15,
          "y": 23,
          "width": 2,
          "height": 4
        }
      ]
    }
  ],
  "registrationTolerance": 0.5
}
```

Selected expected fields:

```json
{
  "/rows/0/dx": 0,
  "/rows/0/dy": 0,
  "/rows/0/withinLabel": true,
  "/rows/0/needsReview": false
}
```

## Serial Section Depth Reconstruction

USD 9.00 per job.

Reconstruct physical depth intervals from ordered section thicknesses, including discarded and unrecorded sections. Compare supplied depth annotations and reject duplicate pickup identities. At most128sections. This reviews sectioning records only; no specimen identification, image analysis or medical conclusion is provided. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "startDepth": 10,
  "depthTolerance": 0.1,
  "sections": [
    {
      "id": "S1",
      "thickness": 4,
      "disposition": "discarded",
      "pickupId": "",
      "recordedStartDepth": 10
    },
    {
      "id": "S2",
      "thickness": 3,
      "disposition": "picked",
      "pickupId": "P1",
      "recordedStartDepth": 15
    }
  ]
}
```

Selected expected fields:

```json
{
  "/rows/1/startDepth": 14,
  "/rows/1/recordedDepthError": 1,
  "/endDepth": 17,
  "/picked": 1,
  "/discardedThickness": 4
}
```

## Coverslip Three-Support Clearance Map

USD 9.00 per job.

Calculate the plane through three supplied non-collinear support points and its signed clearance above supplied specimen-height samples. At most128samples. The model assumes a rigid plane and common coordinates; unsampled areas, material deformation, focus quality and laboratory suitability are not assessed. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "supports": [
    {
      "x": 0,
      "y": 0,
      "z": 5
    },
    {
      "x": 10,
      "y": 0,
      "z": 6
    },
    {
      "x": 0,
      "y": 10,
      "z": 5
    }
  ],
  "samples": [
    {
      "id": "A",
      "x": 5,
      "y": 5,
      "topHeight": 5.2
    }
  ],
  "minimumClearance": 0.4
}
```

Selected expected fields:

```json
{
  "/slopeX": 0.1,
  "/rows/0/planeHeight": 5.5,
  "/rows/0/clearance": 0.3,
  "/rows/0/needsReview": true
}
```

## Scenic Panel Seam Backing Map

USD 9.00 per job.

Map supplied backing-rail intervals along each scenic panel seam, merging overlaps and retaining exact uncovered intervals. At most64seams/128rail intervals. Positions are supplied in each seam’s own coordinate system; this is a coverage record, not a load, attachment or structural assessment. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "seams": [
    {
      "id": "S",
      "start": 0,
      "end": 10
    }
  ],
  "rails": [
    {
      "id": "R1",
      "seamId": "S",
      "start": -1,
      "end": 4
    },
    {
      "id": "R2",
      "seamId": "S",
      "start": 3,
      "end": 7
    }
  ],
  "allowedUnbackedLength": 0
}
```

Selected expected fields:

```json
{
  "/rows/0/backedLength": 7,
  "/rows/0/unbackedLength": 3,
  "/rows/0/gaps": [
    {
      "start": 7,
      "end": 10,
      "length": 3
    }
  ]
}
```

## Pounced Mural Panel Seam Continuity

USD 9.00 per job.

Transform supplied straight stroke segments with explicit panel affine registrations and compare selected seam endpoints and tangent directions. At most32panels/128strokes/128joins. Zero turn means straight continuation. Curved strokes, registration fitting and automatic feature matching are excluded. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "panels": [
    {
      "id": "A",
      "a": 1,
      "b": 0,
      "c": 0,
      "d": 1,
      "tx": 0,
      "ty": 0
    },
    {
      "id": "B",
      "a": 1,
      "b": 0,
      "c": 0,
      "d": 1,
      "tx": 10,
      "ty": 0
    }
  ],
  "strokes": [
    {
      "id": "a",
      "panelId": "A",
      "x1": 0,
      "y1": 0,
      "x2": 10,
      "y2": 0
    },
    {
      "id": "b",
      "panelId": "B",
      "x1": 0,
      "y1": 0,
      "x2": 5,
      "y2": 0
    }
  ],
  "joins": [
    {
      "id": "J",
      "firstStrokeId": "a",
      "firstEnd": "end",
      "secondStrokeId": "b",
      "secondEnd": "start"
    }
  ],
  "gapTolerance": 0.1,
  "turnToleranceDegrees": 2
}
```

Selected expected fields:

```json
{
  "/rows/0/gap": 0,
  "/rows/0/turnDegrees": 0,
  "/rows/0/needsReview": false
}
```

## Stained Glass Copper Foil Wrap Profile

USD 9.00 per job.

Compare front/back copper-foil wrap at supplied glass-edge stations using foil width, measured thickness and signed center offset. Retain negative wrap as a coverage deficit. At most128stations. The flat-edge model excludes stretching, curvature, adhesive behavior, soldering and strength certification. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "stations": [
    {
      "id": "S",
      "glassThickness": 3,
      "foilWidth": 6,
      "centerOffset": 0.5
    }
  ],
  "minimumWrap": 1.2,
  "maximumImbalance": 0.8
}
```

Selected expected fields:

```json
{
  "/rows/0/frontWrap": 2,
  "/rows/0/backWrap": 1,
  "/rows/0/imbalance": 1,
  "/rows/0/needsReview": true
}
```

## Stained Glass Came Channel Fit

USD 9.00 per job.

Review local glass-to-came fit from supplied thickness, opening, channel depth and insertion stations against an explicit clearance band. At most128stations. Negative clearances remain visible. Material flex, curvature, assembly strength and glazing compliance are not inferred. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "stations": [
    {
      "id": "S",
      "glassThickness": 3.2,
      "channelOpening": 3,
      "channelDepth": 5,
      "insertionDepth": 4
    }
  ],
  "minimumThicknessClearance": 0,
  "maximumThicknessClearance": 0.5,
  "minimumDepthClearance": 0.2
}
```

Selected expected fields:

```json
{
  "/rows/0/thicknessClearance": -0.2,
  "/rows/0/depthClearance": 1,
  "/rows/0/needsReview": true
}
```

## Card Front and Back Sheet Correspondence

USD 9.00 per job.

Check front/back card-face pairing after an explicit sheet-axis flip and optional180degree back rotation. Inputs use zero-based row/column cells, at most128faces per side and32by32sheet dimensions. This tests correspondence only; printer feed conventions, face artwork orientation and trim registration require separate review. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "rows": 1,
  "columns": 2,
  "flip": "horizontal",
  "rotateBack180": false,
  "fronts": [
    {
      "id": "F1",
      "row": 0,
      "column": 0
    },
    {
      "id": "F2",
      "row": 0,
      "column": 1
    }
  ],
  "backs": [
    {
      "id": "B1",
      "row": 0,
      "column": 1
    },
    {
      "id": "B2",
      "row": 0,
      "column": 0
    }
  ],
  "pairings": [
    {
      "frontId": "F1",
      "backId": "B1"
    },
    {
      "frontId": "F2",
      "backId": "B2"
    }
  ]
}
```

Selected expected fields:

```json
{
  "/rows/0/actualBackId": "B1",
  "/rows/1/actualBackId": "B2",
  "/warnings": []
}
```

## Sheet Cell to Deck Collation

USD 9.00 per job.

Reconstruct deck contents from explicit physical sheet-cell picks, compare target card multiplicities and expose missing/extra cards, multiply consumed cells and unused cells. At most128source cells/picks,16decks and512comparison rows. A physical cell counts once per pick; the report does not assume duplicate picks represent additional printed copies. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://openstax.org/books/calculus-volume-3/pages/2-2-vectors-in-three-dimensions). No endorsement is implied.

Example input:

```json
{
  "cells": [
    {
      "id": "C1",
      "cardKey": "A"
    },
    {
      "id": "C2",
      "cardKey": "B"
    }
  ],
  "decks": [
    {
      "id": "D",
      "requirements": [
        {
          "cardKey": "A",
          "count": 1
        },
        {
          "cardKey": "B",
          "count": 1
        }
      ]
    }
  ],
  "picks": [
    {
      "id": "P1",
      "cellId": "C1",
      "deckId": "D"
    },
    {
      "id": "P2",
      "cellId": "C1",
      "deckId": "D"
    }
  ]
}
```

Selected expected fields:

```json
{
  "/rows/0/actual": 2,
  "/rows/1/actual": 0,
  "/multiplyConsumed": [
    {
      "cellId": "C1",
      "times": 2
    }
  ],
  "/unpickedCells": [
    "C2"
  ]
}
```

## CBOR Deterministic Integer and Data Encoder

USD 1.00 per job.

Encode typed integer/text/bytes/boolean/null/array/map nodes using RFC8949 core deterministic bytewise key ordering and shortest definite lengths. Floating point, tags, indefinite lengths and integers outside the exact JavaScript range are excluded. At most512nodes, depth12and8192encoded bytes; duplicate encoded map keys reject. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.rfc-editor.org/rfc/rfc8949.html#section-4.2.1). No endorsement is implied.

Example input:

```json
{
  "node": {
    "kind": "map",
    "value": [
      {
        "key": {
          "kind": "text",
          "value": "z"
        },
        "value": {
          "kind": "integer",
          "value": 1
        }
      },
      {
        "key": {
          "kind": "integer",
          "value": 10
        },
        "value": {
          "kind": "boolean",
          "value": true
        }
      }
    ]
  }
}
```

Selected expected fields:

```json
{
  "/hex": "a20af5617a01",
  "/bytes": 6,
  "/nodes": 5
}
```

## Binary Chunked Netstring Codec

USD 1.00 per job.

Encode binary payloads or decode supplied byte chunks into netstrings, preserving arbitrary bytes and incomplete tails. Resume by prepending pendingHex to later chunks and using nextByteOffset. At most16384complete wire bytes including framing,128frames and8192bytes per payload; no implicit UTF8 requirement or network stream. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://cr.yp.to/proto/netstrings.txt). No endorsement is implied.

Example input:

```json
{
  "mode": "decode",
  "initialByteOffset": 0,
  "chunks": [
    "323a00",
    "ff2c313a41"
  ],
  "payloads": []
}
```

Selected expected fields:

```json
{
  "/frames": [
    {
      "offset": 0,
      "payloadHex": "00ff",
      "payloadBytes": 2
    }
  ],
  "/consumedBytes": 5,
  "/nextByteOffset": 5,
  "/pendingHex": "313a41",
  "/complete": false
}
```

## Intel HEX Sparse Image Writer

USD 1.00 per job.

Write nonoverlapping sparse bytes as Intel HEX with type04linear upper-address changes, checksummed data and EOF, splitting records at64KiBboundaries. Optional type05entry address is metadata only. At most8192data bytes/1024records; no image loading, flashing or execution. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.keil.com/support/docs/1584/default.htm). No endorsement is implied.

Example input:

```json
{
  "segments": [
    {
      "id": "A",
      "address": 65535,
      "hex": "0102"
    }
  ],
  "recordBytes": 16,
  "entryAddress": null
}
```

Selected expected fields:

```json
{
  "/text": ":020000040000FA\n:01FFFF000100\n:020000040001F9\n:0100000002FD\n:00000001FF\n",
  "/dataBytes": 2,
  "/records": 5
}
```

## OFF Indexed Polygon Mesh Writer

USD 1.00 per job.

Write supplied indexed polygons as ASCII OFF and compute the distinct undirected edge inventory. At most128vertices/faces; repeated vertices within a face reject. Planarity, self-intersection, normals, color, manifoldness and geometric validity are not inferred. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.geomview.org/docs/html/OFF.html). No endorsement is implied.

Example input:

```json
{
  "vertices": [
    {
      "x": 0,
      "y": 0,
      "z": 0
    },
    {
      "x": 1,
      "y": 0,
      "z": 0
    },
    {
      "x": 0,
      "y": 1,
      "z": 0
    }
  ],
  "faces": [
    {
      "id": "F",
      "indices": [
        0,
        1,
        2
      ]
    }
  ]
}
```

Selected expected fields:

```json
{
  "/text": "OFF\n3 1 3\n0 0 0\n1 0 0\n0 1 0\n3 0 1 2\n",
  "/distinctEdges": 3
}
```

## JSON-RPC2 Batch Exchange Reconciliation

USD 1.00 per job.

Reconcile supplied JSON text for one JSON-RPC2 request batch with its response batch (at most128envelopes each), preserving string-versus-number IDs, notifications, structural findings and duplicate/missing/unmatched correlations. The exact-ID profile supports strings up to200characters, safe integers and null; fractional IDs are reported outside this profile rather than coerced. Empty responses mean no supplied response, not an emitted empty wire batch. No method is called, approved or retried. Use authorized non-sensitive records only. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.jsonrpc.org/specification). No endorsement is implied.

Example input:

```json
{
  "requestsJson": "[{\"jsonrpc\":\"2.0\",\"method\":\"sum\",\"id\":1},{\"jsonrpc\":\"2.0\",\"method\":\"notice\"},{\"jsonrpc\":\"2.0\",\"method\":\"sum\",\"id\":\"1\"}]",
  "responsesJson": "[{\"jsonrpc\":\"2.0\",\"result\":7,\"id\":\"1\"},{\"jsonrpc\":\"2.0\",\"result\":9,\"id\":1}]"
}
```

Selected expected fields:

```json
{
  "/requests/0/responseIndices": [
    1
  ],
  "/requests/2/responseIndices": [
    0
  ],
  "/notificationCount": 1,
  "/missingResponseCount": 0,
  "/unmatchedResponseCount": 0,
  "/warnings": []
}
```

## Incremental JSON Text Sequence Codec

USD 1.00 per job.

Encode or incrementally decode supplied RFC7464 UTF8 record-separator bytes. Records keep their original JSON text, avoiding numeric preview rounding. Invalid completed records are reported and parsing resumes at the next separator. Use final only at end-of-input; prepend pendingHex and resume with nextByteOffset. At most16384bytes/128records; exact safe integral JSON numbers, depth16 and2048nodes per value. No network stream or external execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.rfc-editor.org/rfc/rfc7464.html). No endorsement is implied.

Example input:

```json
{
  "mode": "decode",
  "initialByteOffset": 0,
  "final": false,
  "chunks": [
    "1e7b2261223a317d0a1e22c3",
    "a9220a"
  ],
  "jsonTexts": []
}
```

Selected expected fields:

```json
{
  "/records": [
    {
      "offset": 0,
      "jsonText": "{\"a\":1}\n"
    }
  ],
  "/nextByteOffset": 9,
  "/pendingHex": "1e22c3a9220a",
  "/complete": false
}
```

## URI Template Composite Operator Expansion

USD 1.00 per job.

Expand supplied URI templates with all eight RFC6570 operators, scalar Unicode prefixes, list/map values and explode modifiers. Variable names use the documented ASCII identifier/dot profile; prefix values must be unescaped Unicode strings. Empty composites are undefined; map order follows supplied pairs. At most128variables/expressions and16384output characters. This creates a reference string only, without visiting or validating a destination. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.rfc-editor.org/rfc/rfc6570.html). No endorsement is implied.

Example input:

```json
{
  "template": "/search{/path*}{?q,filters*}",
  "variables": [
    {
      "name": "path",
      "kind": "list",
      "value": [
        "red blue",
        "green"
      ]
    },
    {
      "name": "q",
      "kind": "scalar",
      "value": "a+b"
    },
    {
      "name": "filters",
      "kind": "map",
      "value": [
        {
          "key": "lang",
          "value": "en"
        },
        {
          "key": "empty",
          "value": ""
        }
      ]
    }
  ]
}
```

Selected expected fields:

```json
{
  "/expanded": "/search/red%20blue/green?q=a%2Bb&lang=en&empty=",
  "/expressions": 2
}
```

## S-Record Sparse Image Writer

USD 1.00 per job.

Write nonoverlapping sparse bytes as Motorola S-record text with explicit16/24/32bit addresses, checksums, S0header, S5data-record count and matching S9/S8/S7termination. At most8192data bytes/1024data records; optional header at most64bytes. Entry address is metadata only; no flashing, loading or execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://srecord.sourceforge.net/man/man5/srec_motorola.5.html). No endorsement is implied.

Example input:

```json
{
  "segments": [
    {
      "id": "A",
      "address": 4096,
      "hex": "0102"
    }
  ],
  "addressBytes": 2,
  "recordBytes": 16,
  "headerHex": "",
  "entryAddress": 4096
}
```

Selected expected fields:

```json
{
  "/text": "S0030000FC\nS10510000102E7\nS5030001FB\nS9031000EC\n",
  "/dataRecords": 1,
  "/dataBytes": 2
}
```

## Typed ASN.1 DER Value Codec

USD 1.00 per job.

Encode or decode typed DER INTEGER(decimal string), BOOLEAN, NULL, OCTET STRING(hex), UTF8String and SEQUENCE nodes. Enforce minimal definite lengths, integer sign encoding and canonical Boolean bytes. At most8192bytes,512nodes, depth12and256integer digits. Unsupported tags, sets, OIDs, application schemas and certificate validation are excluded. Decoded integers remain exact strings; no signing or external access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.itu.int/rec/T-REC-X.690/). No endorsement is implied.

Example input:

```json
{
  "mode": "encode",
  "node": {
    "kind": "sequence",
    "value": [
      {
        "kind": "integer",
        "value": "128"
      },
      {
        "kind": "boolean",
        "value": true
      }
    ]
  },
  "hex": ""
}
```

Selected expected fields:

```json
{
  "/hex": "3007020200800101ff",
  "/bytes": 9,
  "/nodes": 3
}
```

## POSIX USTAR Byte Archive Writer

USD 1.00 per job.

Build deterministic POSIX USTAR bytes from up to32supplied regular files/directories and8192payload bytes, with explicit timestamps, octal metadata, checksums,512byte padding and two end blocks. Relative ASCII names use USTAR name/prefix fields; links, special files, extensions, compression, unsafe paths and extraction are excluded. Maximum32768archive bytes. No server file access or permission changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.

[Technical reference](https://www.gnu.org/software/tar/manual/html_node/Standard.html). No endorsement is implied.

Example input:

```json
{
  "entries": [
    {
      "path": "notes.txt",
      "kind": "file",
      "hex": "410a",
      "mode": 420,
      "uid": 0,
      "gid": 0,
      "mtime": 0,
      "owner": "",
      "group": ""
    }
  ]
}
```

Selected expected fields:

```json
{
  "/archiveBytes": 2048,
  "/dataBytes": 2,
  "/entries/0/path": "notes.txt"
}
```

