TOLL

What software pays for, recorded every six hours.

Snapshot
2026-09-15 16:57 UTC
Sweep
daily-2026-09-15 · finished 2026-09-15 07:10 UTC
Listed
16,167

prototype revise derived

prototype.api.williamrobinson.devIdentityderived

POST https://prototype.api.williamrobinson.dev/v1/prototype/revise

passlisted in Coinbasecounted above 0% of Identity

0.15 USDC

per call, as the listing declares it on eip155:8453

Compare with anotherEvery figure as JSONCite this page

the price, as of 2026-09-15 16:57 UTC · method · pinnable

Validation state
pass
as of 2026-09-15 04:31 UTC · method · pinnable · sweep daily-2026-09-15
Uptime, 7 / 30 / 90 days
100% / 100% / 100%
as of 2026-09-15 04:31 UTC · method · pinnable · 5 of 5 in 7d, 5 of 5 in 30d, 5 of 5 in 90d
Calls, trailing 30 days
1
as of 2026-09-15 16:57 UTC · method · pinnable
Unique payers, trailing 30 days
1
as of 2026-09-15 16:57 UTC · method · pinnable
Last called
2026-09-11 20:08 UTC
as of 2026-09-15 16:57 UTC · method · pinnable
First observed by TOLLderived
2026-09-11
as of 2026-09-11 20:57 UTC · method · pinnable · observation began 10 September 2026; listings that predate it show that date
Pricederived
0.15 USDC
as of 2026-09-15 16:57 UTC · method · pinnable · on eip155:8453
Networks
1
as of 2026-09-15 16:57 UTC · method · pinnable

Counters

17 observations, 1 of them a change, fewer than the 3 a trace needs

How big is this endpoint among the ones like it?

1 call100,000this endpoint
Calls counted in the trailing thirty days across the 1,491 endpoints in Identity that carry counters, binned on a logarithmic scale because the range runs over five orders of magnitude. The marked bin is this endpoint, at 1: 716 in the category are counted higher and 774 lower.

No trace is drawn of this endpoint’s own volume. Its counters have changed 1 time across 17 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.

In words

At prototype.api.williamrobinson.dev, prototype revise takes POST requests, is listed in the Coinbase registry, and falls under identity by TOLL's rules.

Per call, prototype revise declares 0.15 USDC on Base.

The request to prototype revise is a json body with the fields edits, goals, source, profile, preserve, parameters and 2 others.

prototype revise returns json; the example shows delta, tools, checks, status, changes, profile and 2 others.

prototype revise answered the sweep of 2026-09-15 with a valid 402, as at every sweep since 2026-09-11.

prototype revise is the only listed endpoint on prototype.api.williamrobinson.dev.

In the trailing 30 days: one call, one payer.

prototype revise was last called 4 days before the snapshot.

Closest in price to prototype revise within identity: scan at agentrisk.dev and kyb at api.sirenic.eu.

Among comparable prices in identity, prototype revise sits above 90% of them.

12 listed endpoints across 12 hosts pay to the same wallet.

The seller's tags on prototype revise are 3d-printing, openscad, prusaslicer and prototyping.

The price of prototype revise is declared by 22 other listings in identity too.

Payment options as declared

the payment options, as of 2026-09-15 16:57 UTC · method · pinnable

Every payment option declared on this listing
registrynetworkassetamountschemepay to
Coinbaseeip155:8453USDC0.15 USDCexact0x260263…9366da

Preflight checks at the last sweep

the checks, as of 2026-09-15 04:31 UTC · method · pinnableendpoint answered HTTP 402

No named check failed.

Validation history, 90 days

Every sweep that observed this endpoint, newest first.

Validation observations over the last 90 days
observed, UTCstatefailed checkssweep
2026-09-15 04:31 UTCpass0daily-2026-09-15
2026-09-14 04:27 UTCpass0daily-2026-09-14
2026-09-13 04:26 UTCpass0daily-2026-09-13
2026-09-12 06:42 UTCpass0daily-2026-09-12
2026-09-11 23:16 UTCpass0new-2026-09-11T23-16-41-776Z

Registry presence

Presence in a registry, not liveness of the service (method). Newest first.

  1. listed in Coinbase

Declared input and output, as listed

From the registry record, not validated by TOLL.the declared schema, as of 2026-09-11 20:08 UTC · method · live

The input and output block
{
  "input": {
    "body": {
      "edits": [
        {
          "kind": "offset",
          "name": "shelf",
          "delta": 10
        }
      ],
      "goals": {
        "maxSizeMm": [
          220,
          220,
          250
        ],
        "noSupports": true
      },
      "source": "wall = 5; shelf = 40; height = 60; depth = 30;\nunion() {\n  cube([wall, depth, height]);\n  translate([0, 0, height - wall]) cube([shelf, depth, wall]);\n}\n",
      "profile": "fdm-pla-0.4",
      "preserve": [
        {
          "axis": "z",
          "kind": "bounds_axis",
          "toleranceMm": 0.05
        }
      ],
      "parameters": {
        "height": 60
      },
      "maxAlternatives": 3,
      "orientationSearch": true
    },
    "type": "http",
    "method": "POST",
    "bodyType": "json"
  },
  "output": {
    "type": "json",
    "example": {
      "delta": {
        "sizeMm": [
          10,
          0,
          0
        ],
        "volumeMm3": 1500,
        "volumePercent": 10.526315789473683
      },
      "tools": {
        "slicer": "PrusaSlicer-2.5.0+UNKNOWN based on Slic3r (with GUI support)",
        "openscad": "OpenSCAD version 2021.01"
      },
      "checks": [
        {
          "code": "SOURCE_SELF_CONTAINED",
          "detail": "No external file-reading OpenSCAD constructs were found",
          "status": "passed"
        },
        {
          "code": "PARAMETERS_APPLIED",
          "detail": "1 named source parameters were patched",
          "status": "passed"
        },
        {
          "code": "EDITS_APPLIED",
          "detail": "1 edits were applied in order",
          "status": "passed"
        },
        {
          "code": "PRESERVE_PARAMETER",
          "detail": "No parameter preserve constraint was requested",
          "status": "not_checked"
        },
        {
          "code": "BASELINE_COMPILE",
          "detail": "OpenSCAD rendered the baseline model",
          "status": "passed"
        },
        {
          "code": "CAD_COMPILE",
          "detail": "OpenSCAD rendered the revised model",
          "status": "passed"
        },
        {
          "code": "MESH_VALIDITY",
          "detail": "Binary STL has finite vertices and no degenerate triangles",
          "status": "passed"
        },
        {
          "code": "MESH_WATERTIGHT",
          "detail": "Every undirected triangle edge appears exactly twice",
          "status": "passed"
        },
        {
          "code": "MESH_ENCLOSED_VOLUME",
          "detail": "15750.000 mm³ enclosed volume",
          "status": "passed"
        },
        {
          "code": "PRESERVE_BOUNDS",
          "detail": "Every preserved axis stayed within its tolerance",
          "status": "passed"
        },
        {
          "code": "PRESERVE_VOLUME",
          "detail": "No volume preserve constraint was requested",
          "status": "not_checked"
        },
        {
          "code": "PRINTER_BED",
          "detail": "50.000 × 30.000 × 60.000 mm against 220 × 220 × 250 mm printer bed",
          "status": "passed"
        },
        {
          "code": "SLICER",
          "detail": "PrusaSlicer produced bounded G-code with the fixed profile",
          "status": "passed"
        },
        {
          "code": "EXTRUSION_TOOLPATH",
          "detail": "G-code contains at least one extrusion move",
          "status": "passed"
        },
        {
          "code": "GOAL_NO_SUPPORTS",
          "detail": "Support filament used: 3669.318 mm",
          "status": "failed"
        },
        {
          "code": "GOAL_PRINT_TIME",
          "detail": "No maxPrintTimeMin goal was requested",
          "status": "not_checked"
        },
        {
          "code": "GOAL_FILAMENT",
          "detail": "No maxFilamentG goal was requested",
          "status": "not_checked"
        },
        {
          "code": "GOAL_FIT",
          "detail": "50.000 × 30.000 × 60.000 mm against requested 220 × 220 × 250 mm",
          "status": "passed"
        },
        {
          "code": "ORIENTATION_SEARCH",
          "detail": "Every orientation candidate needed by the search budget and maxAlternatives was evaluated",
          "status": "passed"
        },
        {
          "code": "PREVIEW",
          "detail": "Headless OpenSCAD rendered preview.png",
          "status": "passed"
        }
      ],
      "status": "goals_unmet",
      "changes": [
        {
          "name": "shelf",
          "after": 50,
          "before": 40
        }
      ],
      "profile": "fdm-pla-0.4",
      "revised": {
        "boundsMm": {
          "max": [
            50,
            30,
            60
          ],
          "min": [
            0,
            0,
            0
          ],
          "size": [
            50,
            30,
            60
          ]
        },
        "volumeMm3": 15750,
        "watertight": true,
        "triangleCount": 20
      },
      "timings": {
        "sliceMs": 258.936095,
        "totalMs": 1349.33955,
        "searchMs": 487.178505,
        "compileMs": 117.91681300000005,
        "previewMs": 336.740849
      },
      "baseline": {
        "boundsMm": {
          "max": [
            40,
            30,
            60
          ],
          "min": [
            0,
            0,
            0
          ],
          "size": [
            40,
            30,
            60
          ]
        },
        "volumeMm3": 14250,
        "watertight": true,
        "triangleCount": 20
      },
      "warnings": [],
      "artifacts": [
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/revised.scad",
          "name": "revised.scad",
          "sha256": "6c8f087904109cd19d9a6994a3cfe9eb88d8784730b1f0a4f1e50e41d9a48ab1",
          "mediaType": "text/plain; charset=utf-8",
          "sizeBytes": 153
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/baseline.stl",
          "name": "baseline.stl",
          "sha256": "21dfae091297d772a86b87186a6804950e88b4ca35fc0bd323a979beddb049ad",
          "mediaType": "model/stl",
          "sizeBytes": 1084
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/revised.stl",
          "name": "revised.stl",
          "sha256": "81d262c41426000dc34d0da6e2a240a035522d57bc9e7250442a22dba9b2b945",
          "mediaType": "model/stl",
          "sizeBytes": 1084
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/revised.gcode",
          "name": "revised.gcode",
          "sha256": "1e7175a999f29ec0fedea7a2d247b12df599eea7c54e4649356df2f5f7ef7e24",
          "mediaType": "text/plain; charset=utf-8",
          "sizeBytes": 737838
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/profile.ini",
          "name": "profile.ini",
          "sha256": "c69f01a9e2b8aafaf09486afa03a5c2aceffb879d90409b6273a70403c9e4297",
          "mediaType": "text/plain; charset=utf-8",
          "sizeBytes": 582
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/report.json",
          "name": "report.json",
          "sha256": "72fd8c40face6f6400b4e6a26e11dff9a26cd4f323ecda5bc89ef256d3d8e269",
          "mediaType": "application/json",
          "sizeBytes": 7647
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/changes.diff",
          "name": "changes.diff",
          "sha256": "6876ee6a6ac29b7b73885aed99280aeeb238beef5ce6929c5428c337e12ea994",
          "mediaType": "text/x-diff; charset=utf-8",
          "sizeBytes": 254
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/alternative-1.gcode",
          "name": "alternative-1.gcode",
          "sha256": "c4b0c15fa7b5b087e9e8f08b765358f33b899d162c659da0e34d244e3e24646f",
          "mediaType": "text/plain; charset=utf-8",
          "sizeBytes": 483111
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/alternative-2.gcode",
          "name": "alternative-2.gcode",
          "sha256": "8d1349486f3965ef380a6a553560d7e5790abed5d162a39833d348945e8a65ee",
          "mediaType": "text/plain; charset=utf-8",
          "sizeBytes": 491287
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/alternative-3.gcode",
          "name": "alternative-3.gcode",
          "sha256": "81bc546b42fc6bcada971e3cbfc8af154020233f69dbaca207e901c23ef7ab08",
          "mediaType": "text/plain; charset=utf-8",
          "sizeBytes": 375942
        },
        {
          "href": "https://prototype.api.williamrobinson.dev/v1/prototype/artifacts/0123456789abcdef0123456789abcdef0123456789abcdef/preview.png",
          "name": "preview.png",
          "sha256": "8c760f9b61e1bebd29e64089781b4ba39081dc72325eed7883ff34671eb020a0",
          "mediaType": "image/png",
          "sizeBytes": 7861
        }
      ],
      "expiresAt": "2026-09-13T12:43:55.474Z",
      "requested": {
        "goals": {
          "fit": true,
          "filament": true,
          "printTime": true,
          "noSupports": false
        },
        "slice": {
          "filamentG": 20.94,
          "filamentMm": 7020.67,
          "layerCount": 480,
          "needsSupport": true,
          "supportFilamentMm": 3669.3182300001085,
          "estimatedPrintTimeMin": 84.75
        },
        "sliced": true,
        "overhang": {
          "heightMm": 60,
          "footprintMm": [
            50,
            30
          ],
          "overhangAreaMm2": 1350,
          "bedContactAreaMm2": 150
        },
        "rotation": {
          "xDeg": 0,
          "yDeg": 0
        },
        "orientation": "+z"
      },
      "evaluations": [
        {
          "goals": {
            "fit": true,
            "filament": true,
            "printTime": true,
            "noSupports": false
          },
          "slice": {
            "filamentG": 20.94,
            "filamentMm": 7020.67,
            "layerCount": 480,
            "needsSupport": true,
            "supportFilamentMm": 3669.3182300001085,
            "estimatedPrintTimeMin": 84.75
          },
          "sliced": true,
          "overhang": {
            "heightMm": 60,
            "footprintMm": [
              50,
              30
            ],
            "overhangAreaMm2": 1350,
            "bedContactAreaMm2": 150
          },
          "rotation": {
            "xDeg": 0,
            "yDeg": 0
          },
          "orientation": "+z"
        },
        {
          "goals": null,
          "slice": null,
          "sliced": false,
          "overhang": {
            "heightMm": 60.00000000000001,
            "footprintMm": [
              50,
              30.000000000000007
            ],
            "overhangAreaMm2": 0,
            "bedContactAreaMm2": 1500
          },
          "rotation": {
            "xDeg": 180,
            "yDeg": 0
          },
          "orientation": "-z"
        },
        {
          "goals": {
            "fit": true,
            "filament": true,
            "printTime": true,
            "noSupports": true
          },
          "slice": {
            "filamentG": 9.92,
            "filamentMm": 3326.3,
            "layerCount": 250,
            "needsSupport": false,
            "supportFilamentMm": 0,
            "estimatedPrintTimeMin": 55.266666666666666
          },
          "sliced": true,
          "overhang": {
            "heightMm": 50.00000000000001,
            "footprintMm": [
              60,
              30
            ],
            "overhangAreaMm2": 0,
            "bedContactAreaMm2": 1800
          },
          "rotation": {
            "xDeg": 0,
            "yDeg": -90
          },
          "orientation": "+x"
        },
        {
          "goals": null,
          "slice": null,
          "sliced": false,
          "overhang": {
            "heightMm": 50.00000000000001,
            "footprintMm": [
              60,
              30
            ],
            "overhangAreaMm2": 1650,
            "bedContactAreaMm2": 150
          },
          "rotation": {
            "xDeg": 0,
            "yDeg": 90
          },
          "orientation": "-x"
        },
        {
          "goals": {
            "fit": true,
            "filament": true,
            "printTime": true,
            "noSupports": true
          },
          "slice": {
            "filamentG": 10.05,
            "filamentMm": 3370.97,
            "layerCount": 150,
            "needsSupport": false,
            "supportFilamentMm": 0,
            "estimatedPrintTimeMin": 48.06666666666667
          },
          "sliced": true,
          "overhang": {
            "heightMm": 30.000000000000004,
            "footprintMm": [
              50,
              60
            ],
            "overhangAreaMm2": 0,
            "bedContactAreaMm2": 525
          },
          "rotation": {
            "xDeg": 90,
            "yDeg": 0
          },
          "orientation": "+y"
        },
        {
          "goals": {
            "fit": true,
            "filament": true,
            "printTime": true,
            "noSupports": true
          },
          "slice": {
            "filamentG": 10.05,
            "filamentMm": 3371.2,
            "layerCount": 150,
            "needsSupport": false,
            "supportFilamentMm": 0,
            "estimatedPrintTimeMin": 48.1
          },
          "sliced": true,
          "overhang": {
            "heightMm": 30.000000000000004,
            "footprintMm": [
              50,
              60
            ],
            "overhangAreaMm2": 0,
            "bedContactAreaMm2": 525
          },
          "rotation": {
            "xDeg": -90,
            "yDeg": 0
          },
          "orientation": "-y"
        }
      ],
      "limitations": [
        "The service validates CAD, mesh closure, dimensions, preserve constraints, and slicer output only; it does not verify physical printability, strength, tolerances, or material certification.",
        "OpenSCAD coordinates are interpreted as millimetres; no automatic unit conversion is performed.",
        "Overhang analysis is a pure 45°-surface-normal geometric heuristic; the needsSupport goal is decided by PrusaSlicer's own automatic support generator, which can disagree with the heuristic.",
        "G-code is not byte-deterministic across runs (seam placement jitters by a few microns); only the parsed header metrics are treated as stable.",
        "This service charges for every outcome it returns — passed, goals_unmet, or rejected — because CAD compilation, mesh inspection, and slicing work is performed before the outcome is known."
      ],
      "alternatives": [
        {
          "kind": "orientation",
          "mesh": {
            "boundsMm": {
              "max": [
                50,
                1.83697019872103e-15,
                30.000000000000004
              ],
              "min": [
                0,
                -60,
                0
              ],
              "size": [
                50,
                60,
                30.000000000000004
              ]
            },
            "volumeMm3": 15750,
            "watertight": true,
            "triangleCount": 20
          },
          "slice": {
            "filamentG": 10.05,
            "filamentMm": 3370.97,
            "layerCount": 150,
            "needsSupport": false,
            "supportFilamentMm": 0,
            "estimatedPrintTimeMin": 48.06666666666667
          },
          "artifact": "alternative-1.gcode",
          "orientation": "+y",
          "editFraction": null,
          "meetsAllGoals": true,
          "parametersApplied": null
        },
        {
          "kind": "orientation",
          "mesh": {
            "boundsMm": {
              "max": [
                50,
                60,
                3.67394039744206e-15
              ],
              "min": [
                0,
                0,
                -30
              ],
              "size": [
                50,
                60,
                30.000000000000004
              ]
            },
            "volumeMm3": 15750,
            "watertight": true,
            "triangleCount": 20
          },
          "slice": {
            "filamentG": 10.05,
            "filamentMm": 3371.2,
            "layerCount": 150,
            "needsSupport": false,
            "supportFilamentMm": 0,
            "estimatedPrintTimeMin": 48.1
          },
          "artifact": "alternative-2.gcode",
          "orientation": "-y",
          "editFraction": null,
          "meetsAllGoals": true,
          "parametersApplied": null
        },
        {
          "kind": "orientation",
          "mesh": {
            "boundsMm": {
              "max": [
                3.061616997868383e-16,
                30,
                50.00000000000001
              ],
              "min": [
                -60,
                0,
                0
              ],
              "size": [
                60,
                30,
                50.00000000000001
              ]
            },
            "volumeMm3": 15750,
            "watertight": true,
            "triangleCount": 20
          },
          "slice": {
            "filamentG": 9.92,
            "filamentMm": 3326.3,
            "layerCount": 250,
            "needsSupport": false,
            "supportFilamentMm": 0,
            "estimatedPrintTimeMin": 55.266666666666666
          },
          "artifact": "alternative-3.gcode",
          "orientation": "+x",
          "editFraction": null,
          "meetsAllGoals": true,
          "parametersApplied": null
        }
      ],
      "recommendations": [
        {
          "code": "BETTER_ORIENTATION",
          "message": "A different axis-aligned orientation meets every requested goal; see the orientation alternatives."
        }
      ],
      "parametersApplied": {
        "height": 60
      }
    }
  }
}
Cite this page

The pinned URL below renders this page from the snapshot of 2026-09-15 16:57 UTC and does not change; the live page does, every six hours. Data reuse is under CC BY 4.0 (terms).

Plain text

TOLL, "prototype revise on prototype.api.williamrobinson.dev", snapshot of 2026-09-15 16:57 UTC. https://tollindex.com/e/prototype-api-williamrobinson-dev-v1-prototype-revise-3e7c36/at/2026-09-15T16-57Z. Accessed [access date].

BibTeX

@misc{toll-e-prototype-api-williamrobinson-dev-v1-prototype-revise-3e7c36-2026-09-15T16-57Z,
  author = {TOLL},
  title = {prototype revise on prototype.api.williamrobinson.dev},
  howpublished = {\url{https://tollindex.com/e/prototype-api-williamrobinson-dev-v1-prototype-revise-3e7c36/at/2026-09-15T16-57Z}},
  year = {2026},
  month = {9},
  note = {Pinned view of the snapshot of 2026-09-15 16:57 UTC. Accessed [access date].}
}

Reports and replies about this endpoint

None yet. Anything submitted through the form below is published here with its outcome.

Report an error about prototype revise, or reply as the named seller

No account, no token. Published unedited with its outcome, upheld or not. Do not include personal data.

Kind

Published as typed. Optional.

10 to 4,000 characters.

Verify with the payee wallet (optional, EVM)

Sign this message with the wallet named on the page and paste the signature; it is checked, stored, never published. TOLL reply about endpoint 3e7c365cf67623f6793b22bd7f50e352bbf4657dd04db78510fda4fe7a777bc7 from wallet 0x26026370fe8b2bb17af9092a17691c76519366da

The 0x address named as payee on this page, 42 characters.

The hex signature of the message above, starting 0x.