Time to first token
Client-observed TTFT for successful content-bearing streams, summarized with count and distribution statistics.
MEASURED ENDPOINT EVIDENCEDEPLOYBENCH / ENDPOINT RUNNER V0.1
SOURCE AVAILABLE · NOT PUBLISHED TO NPM
THE MEASUREMENT SURFACE FOR DEPLOYMENT ASSURANCE
DeployBench runs a bounded workload against an endpoint you control, captures request-level systems evidence, and emits a privacy-conscious JSON result with its limitations still attached.
WHAT EXISTS NOW
DeployBench is narrower than a leaderboard and more operational than a model-card score. It measures a specific served endpoint under a declared request shape. It does not infer a universal best model, runtime, or GPU.
The current package exists in the source repository. It is not an npm release, and no output has been admitted to the canonical MOEModels evaluation registry yet.
MEASURED / V0.1
Warmup requests remain outside the measured set. Successful and failed requests remain visible. Missing token usage or first-token events become explicit gaps instead of generated values.
Client-observed TTFT for successful content-bearing streams, summarized with count and distribution statistics.
MEASURED ENDPOINT EVIDENCEEnd-to-end request duration, including failures and timeouts rather than silently discarding them.
MEASURED ENDPOINT EVIDENCEAttempted, successful, and failed requests with safe HTTP or structured error classifications.
MEASURED ENDPOINT EVIDENCERequest throughput and output-token throughput when the endpoint returns complete usage metadata.
MEASURED ENDPOINT EVIDENCESTILL OPEN
These dimensions remain unsupported or unknown in the current runner. They are requirements for later protocol and adapter releases, not implied capabilities.
PRIVACY CONTRACT
The runner sends requests directly from your machine to the endpoint you specify. Its result stores prompt identity and size—not prompt text—plus request measurements and token usage when the endpoint supplies it.
DeployBench does not upload a result unless a future explicit publish or organization-ingest workflow is invoked. The current v0.1 runner has no canonical publication step.
EVIDENCE ADMISSION
Exact artifact identity and immutable revision
REQUIREDPinned runtime, version, precision, and launch configuration
REQUIREDHardware, node, accelerator, and interconnect topology
REQUIREDRepeated trials with retained incomplete and failed observations
REQUIREDRaw evidence review and a complete methodology fingerprint
REQUIREDLOCAL WORKFLOW
One evidence contract connects the web decision surface to local measurement and a portable receipt.
Use the workbench to bind an artifact, runtime target, hardware topology, workload, and service objective.
Build an assurance planPoint DeployBench at an OpenAI-compatible streaming endpoint you control. No weights or prompts are uploaded to MOEModels.
Open runner guidePack compatible trials under one content address, recompute every summary, inspect completeness, and verify optional operator authorship.
Open Passport verifier# Build from the public GitHub source
git clone https://github.com/SamSnead85/moemodels.git
cd moemodels
npm install
npm run build --workspace @moemodels/bench
# Run against an endpoint you control
MOEMODELS_BENCH_API_KEY=... node packages/bench/dist/cli.js run \
--endpoint http://127.0.0.1:8000/v1/chat/completions \
--model <served-model> \
--artifact-repository <owner/repository> \
--artifact-revision <immutable-commit> \
--runtime <runtime> --runtime-version <version> \
--hardware <accelerators> --topology <topology> \
--requests 32 --concurrency 8 --output trial-01.json
# Repeat the identical configuration, then create one portable receipt
node packages/bench/dist/cli.js pack trial-01.json trial-02.json trial-03.json --output passport.json
# Recompute integrity, summaries, signatures, and evidence gates offline
node packages/bench/dist/cli.js verify passport.json --jsonTHE COMPOUNDING ASSET
The open runner creates distribution and inspectability. The durable platform value emerges from reviewed configurations, historical outcomes, calibration, and repeat deployment workflows. That corpus has not been created yet.
The flywheel starts only when the first complete, reviewed bundle is admitted.
START WITH THE DECISION
Build the validation plan in the workbench, use DeployBench from the GitHub source checkout, then verify the resulting Passport locally.
Install from the public GitHub source; the npm package is not published yet.
DeployBench v0.1 draft · evidence bundle and measurement method
Read the source specification