garment draft derived
garment.api.williamrobinson.devMarket dataderived
POST https://garment.api.williamrobinson.dev/v1/garment/draft
passabsent from every registrycounted above 0% of Market data
0.1 USDC
per call, as the listing declares it on eip155:
Compare with anotherEvery figure as JSONCite this page
the price, as of 2026-10-11 12:46 UTC · method
- Validation state
- pass
- Uptime, 7 / 30 / 90 days
- — / 94% / 96%
- Calls, trailing 30 days
- 1
- Unique payers, trailing 30 days
- 1
- Last called
- 2026-09-11 19:22 UTC
- First observed by TOLLderived
- 2026-09-11
- Pricederived
- 0.1 USDC
- Networks
- 1
How big is this endpoint among the ones like it?
No trace is drawn of this endpoint’s own volume. Its counters have changed 1 time across 106 observations, and 3 changes are the fewest this site will draw a trace through, because two points and a guess are not a series. Every observation is in the JSON.
At garment.api.williamrobinson.dev, garment draft takes POST requests, is listed in neither registry at the last pull, and falls under market data by TOLL's rules.
garment draft is priced at 0.1 USDC on Base.
Callers of garment draft supply a json body with the fields saMm, design, fabric, options and measurements.
garment draft returns json; the example shows saMm, checks, design, layout, pieces, status and 2 others.
garment draft answered the sweep of 2026-10-11 with a valid 402, passing 26 of 27 sweeps since 2026-09-11.
garment draft is the only listed endpoint on garment.api.williamrobinson.dev.
In the trailing 30 days: one call, one payer.
garment draft was last called 32 days before the snapshot.
Closest in price to garment draft within market data: send token at keyring-agent.blockchhub.link and distribution balance exchanges relative at x402.glassnode.com.
garment draft is near the top of prices in market data; 93% of comparable listings are cheaper.
The wallet paid by garment draft is the payee of 12 endpoints across 12 hosts.
The seller's tags on garment draft are sewing, pattern, freesewing and grading.
garment draft was missing from the Coinbase registry at the pull of 2026-10-11, confirmed at the pull of 2026-10-12; that is registry presence, not liveness.
The price of garment draft is declared by 280 other listings in market data too.
Where the sentences above compare this endpoint with others, the comparison is against the index as it stands now, live; the figures above are final.
the payment options, as of 2026-10-11 12:46 UTC · method
| registry | network | asset | amount | scheme | pay to |
|---|---|---|---|---|---|
| Coinbase | eip155: | USDC | 0.1 USDC | exact | 0x260263…9366da |
the checks, as of 2026-10-11 07:15 UTC · methodendpoint answered HTTP 402
No named check failed.
Every sweep that observed this endpoint, newest first.
| observed, UTC | state | failed checks | sweep |
|---|---|---|---|
| 2026-10-11 07:15 UTC | pass | 0 | daily-2026-10-11 |
| 2026-10-10 15:18 UTC | pass | 0 | daily-2026-10-10 |
| 2026-10-09 07:52 UTC | pass | 0 | daily-2026-10-09 |
| 2026-10-08 09:21 UTC | pass | 0 | daily-2026-10-08 |
| 2026-10-07 08:39 UTC | pass | 0 | daily-2026-10-07 |
| 2026-10-06 09:32 UTC | pass | 0 | daily-2026-10-06 |
| 2026-10-05 08:33 UTC | pass | 0 | daily-2026-10-05 |
| 2026-10-04 10:57 UTC | pass | 0 | daily-2026-10-04 |
| 2026-10-03 05:47 UTC | fail | 1 | daily-2026-10-03 |
| 2026-10-02 15:00 UTC | pass | 0 | daily-2026-10-02 |
| 2026-10-01 07:54 UTC | pass | 0 | daily-2026-10-01 |
| 2026-09-30 07:13 UTC | pass | 0 | daily-2026-09-30 |
| 2026-09-29 19:30 UTC | pass | 0 | daily-2026-09-29 |
| 2026-09-28 06:17 UTC | pass | 0 | daily-2026-09-28 |
| 2026-09-25 21:01 UTC | pass | 0 | daily-2026-09-25 |
| 2026-09-23 06:36 UTC | pass | 0 | daily-2026-09-23 |
| 2026-09-22 06:48 UTC | pass | 0 | daily-2026-09-22 |
| 2026-09-21 07:10 UTC | pass | 0 | daily-2026-09-21 |
| 2026-09-19 05:11 UTC | pass | 0 | daily-2026-09-19 |
| 2026-09-18 12:27 UTC | pass | 0 | daily-2026-09-18 |
| 2026-09-17 05:07 UTC | pass | 0 | daily-2026-09-17 |
| 2026-09-16 05:07 UTC | pass | 0 | daily-2026-09-16 |
| 2026-09-15 05:23 UTC | pass | 0 | daily-2026-09-15 |
| 2026-09-14 04:58 UTC | pass | 0 | daily-2026-09-14 |
| 2026-09-13 04:55 UTC | pass | 0 | daily-2026-09-13 |
| 2026-09-12 07:11 UTC | pass | 0 | daily-2026-09-12 |
| 2026-09-11 23:29 UTC | pass | 0 | new-2026-09-11T23-29-05-284Z |
Presence in a registry, not liveness of the service (method). Newest first.
- absence from Coinbase confirmed, rule v1
- absent from Coinbase at this pull
- listed in Coinbase
From the registry record, not validated by TOLL.the declared schema, as of 2026-09-11 19:22 UTC · method
The input and output block
{
"input": {
"body": {
"saMm": 10,
"design": "aaron",
"fabric": {
"gapMm": 10,
"folded": true,
"widthMm": 1500
},
"options": {
"hipsEase": 12,
"chestEase": 10,
"lengthBonus": 15
},
"measurements": {
"hips": 1030,
"neck": 380,
"chest": 1000,
"biceps": 300,
"hpsToBust": 320,
"waistToHips": 200,
"shoulderSlope": 13,
"waistToArmpit": 220,
"hpsToWaistBack": 420,
"shoulderToShoulder": 400
}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"saMm": 10,
"checks": [
{
"code": "DESIGN_SUPPORTED",
"detail": "\"aaron\" (Aaron A-shirt) is an allowlisted freesewing design",
"status": "passed"
},
{
"code": "MEASUREMENTS_COMPLETE",
"detail": "All 10 required measurement(s) are present",
"status": "passed"
},
{
"code": "MEASUREMENTS_PLAUSIBLE",
"detail": "Every provided measurement is within its plausible range",
"status": "passed"
},
{
"code": "OPTIONS_IN_RANGE",
"detail": "All 3 provided option(s) are in range",
"status": "passed"
},
{
"code": "DRAFT",
"detail": "Drafted and rendered without errors in 42.4 ms",
"status": "passed"
},
{
"code": "PIECES_NONEMPTY",
"detail": "4 piece(s) drafted",
"status": "passed"
},
{
"code": "SEAM_ALLOWANCE_APPLIED",
"detail": "Every piece with seam-allowance geometry used it for its cutting outline; 2 piece(s) are drafted without a seam allowance by the design: aaron.armBinding, aaron.neckBinding",
"status": "passed"
},
{
"code": "PIECES_FIT_FABRIC",
"detail": "Every piece fits within the usable fabric width of 750 mm",
"status": "passed"
},
{
"code": "LAYOUT_PACKED",
"detail": "4 piece placement(s) packed across 1491.5 mm of fabric length",
"status": "passed"
},
{
"code": "FABRIC_YIELD",
"detail": "Utilization 29.6% of the usable fabric area",
"status": "passed"
}
],
"design": "aaron",
"layout": {
"gapMm": 10,
"folded": true,
"method": "bbox-shelf",
"lengthMm": 1491.4860652603518,
"placements": [
{
"xMm": 0,
"yMm": 0,
"copy": 1,
"piece": "aaron.back",
"onFold": true,
"mirrored": false,
"rotationDeg": 0
},
{
"xMm": 0,
"yMm": 750.7430326301759,
"copy": 1,
"piece": "aaron.front",
"onFold": true,
"mirrored": false,
"rotationDeg": 0
},
{
"xMm": 293.97999999999996,
"yMm": 750.7430326301759,
"copy": 1,
"piece": "aaron.armBinding",
"onFold": false,
"mirrored": true,
"rotationDeg": 0
},
{
"xMm": 363.97999999999996,
"yMm": 750.7430326301759,
"copy": 1,
"piece": "aaron.neckBinding",
"onFold": false,
"mirrored": true,
"rotationDeg": 0
}
],
"utilization": 0.2958254665958102,
"fabricWidthMm": 1500,
"usableWidthMm": 750
},
"pieces": [
{
"cut": 1,
"name": "aaron.front",
"title": "front",
"bboxMm": {
"widthMm": 283.97999999999996,
"heightMm": 740.7430326301759
},
"onFold": true,
"areaMm2": 133361.34427204923,
"material": "fabric",
"saApplied": true,
"hasGrainline": false
},
{
"cut": 1,
"name": "aaron.back",
"title": "back",
"bboxMm": {
"widthMm": 283.97999999999996,
"heightMm": 740.7430326301759
},
"onFold": true,
"areaMm2": 133361.34427204923,
"material": "fabric",
"saApplied": true,
"hasGrainline": false
},
{
"cut": 2,
"name": "aaron.armBinding",
"title": "aaron:armBinding",
"bboxMm": {
"widthMm": 60,
"heightMm": 538.5248073766556
},
"onFold": false,
"areaMm2": 32311.488442599337,
"material": "fabric",
"saApplied": false,
"hasGrainline": false
},
{
"cut": 1,
"name": "aaron.neckBinding",
"title": "aaron:neckBinding",
"bboxMm": {
"widthMm": 60,
"heightMm": 531.3415649316104
},
"onFold": false,
"areaMm2": 31880.493895896623,
"material": "fabric",
"saApplied": false,
"hasGrainline": false
}
],
"status": "passed",
"totals": {
"draftMs": 42.43397900000002,
"cutPieces": 5,
"pieceAreaMm2": 629948.8478692923
},
"warnings": [
"Part \"aaron.armBinding\" is drafted without a seam allowance by the design; its cutting outline is the seam line.",
"Part \"aaron.neckBinding\" is drafted without a seam allowance by the design; its cutting outline is the seam line."
],
"artifacts": [
{
"href": "https://garment.api.williamrobinson.dev/v1/garment/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/pattern.svg",
"name": "pattern.svg",
"sha256": "7fdc2fed33e9e13816bdc135f63dfd9aa355d137a4979c744945d68eb62486cd",
"mediaType": "image/svg+xml",
"sizeBytes": 167624
},
{
"href": "https://garment.api.williamrobinson.dev/v1/garment/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/layout.svg",
"name": "layout.svg",
"sha256": "9c3272c0cbe195c979d5d47afd99cf58ac77b18a953e17f0438cf8fa3bf5dfd0",
"mediaType": "image/svg+xml",
"sizeBytes": 2336
},
{
"href": "https://garment.api.williamrobinson.dev/v1/garment/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/pieces.json",
"name": "pieces.json",
"sha256": "925703c0e433706e985bc07ef914ea9c34d8c32ddfc93d701502f26dda023770",
"mediaType": "application/json",
"sizeBytes": 2090
},
{
"href": "https://garment.api.williamrobinson.dev/v1/garment/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/cutlist.csv",
"name": "cutlist.csv",
"sha256": "f847c8039263f44ca3f6d755484de68d7b023c15c5c5f7757f48be905dc74563",
"mediaType": "text/csv; charset=utf-8",
"sizeBytes": 443
},
{
"href": "https://garment.api.williamrobinson.dev/v1/garment/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/report.json",
"name": "report.json",
"sha256": "3712bddf823468d4b699e8e725cc9b8c7df9499308b8b6aae56a11b725b4789a",
"mediaType": "application/json",
"sizeBytes": 5949
}
],
"expiresAt": "2026-09-13T14:56:37.143Z",
"limitations": [
"The layout is a bounding-box shelf packing (NFDH), an upper bound on how little fabric a true irregular-shape nesting could use, not a proven optimum or a real marker.",
"Every freesewing pattern this product drafts is CC-BY licensed by freesewing.org (https://freesewing.org); the drafted geometry is derivative of their designs and must be attributed on redistribution.",
"This product does not perform freeform pattern changes, full bust adjustments (beyond a design's own `draftForHighBust`/bust-plugin options), or grading tables; it drafts exactly one size from the measurements given.",
"Measurements and fabric dimensions are metric-only (mm/degrees); no imperial input or output is supported.",
"A drafted, checked pattern is not a guarantee of fit on a body: no physical prototype or wear test is performed.",
"The layout, fabric length, and fabric-yield percentage cover only pieces cut from the design's primary shell fabric; a piece that needs a different material (lining, interfacing, ribbing, etc., named in a warning when present) is still reported with its own bbox/area/cut count but is not laid out or included in that yardage."
],
"designVersion": "4.10.1",
"optionsApplied": {
"hipsEase": 12,
"chestEase": 10,
"lengthBonus": 15
},
"freesewingVersion": "4.10.1",
"measurementsApplied": {
"hips": 1030,
"neck": 380,
"chest": 1000,
"biceps": 300,
"hpsToBust": 320,
"waistToHips": 200,
"shoulderSlope": 13,
"waistToArmpit": 220,
"hpsToWaistBack": 420,
"shoulderToShoulder": 400
}
}
}
}Cite this page
This endpoint is delisted: the page is frozen at its last observation and its live URL is the stable one. Data reuse is under CC BY 4.0 (terms).
Plain text
TOLL, "garment draft on garment.api.williamrobinson.dev". https://tollindex.com/e/garment-api-williamrobinson-dev-v1-garment-draft-6a5535. Accessed [access date].
BibTeX
@misc{toll-e-garment-api-williamrobinson-dev-v1-garment-draft-6a5535-2026-10-13,
author = {TOLL},
title = {garment draft on garment.api.williamrobinson.dev},
howpublished = {\url{https://tollindex.com/e/garment-api-williamrobinson-dev-v1-garment-draft-6a5535}},
year = {2026},
month = {10},
note = {Frozen at its last observation, 2026-10-13 14:08 UTC. Accessed [access date].}
}None yet. Anything submitted through the form below is published here with its outcome.