# AX Check: workproof.focuslab.pk
Checked 2026-09-19.

Docs skip Markdown and pricing plans just say "on request"
No documentation index or Markdown guide exists, so agents can't quickly parse setup steps. All three pricing plans withhold prices behind a contact-sales link.

## End-to-end onboarding not demonstrated

## Coding sessions
Of three independent sessions, one did not complete. The two that finished both concluded the product is free and open-source (MIT license, no paid tier), noting the only real cost is an optional narrate flag billed through the user's own LLM provider.

### DeepSeek V4 Pro
[View public run](https://agents.withgauge.com/p/runs/d4534b8d-96b4-4ce9-95b1-8932b3262db4) · [Read transcript](https://www.ax-check.com/workproof.focuslab.pk/sessions/deepseek.json)

#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: No credential acquisition or authenticated product operation occurred anywhere in this transcript. The agent spent the entire session trying to figure out which "WorkProof" product the prompt referred to (there are at least five unrelated products/packages with that name: an npm git-analysis CLI, a W3C VC types package, a job-application SaaS, a time-tracking SaaS, and a workplace-documentation SaaS). It ran `npx workproof@latest --help` locally against the open-source git-report CLI, which needs no account, no API key, and no hosted backend — there is nothing to onboard to.
  Event 122:

  ```text
  usage: workproof [options] [--repo <dir>]...
         workproof check <report.json>
         workproof verify <report.json> [--repo <dir>]... [--fingerprint-key <hex>]
         workproof attest <report.json> [--local <ssh-key>]
  ```
  Event 92:

  ```text
  workproof.app/docs -> 404
  workproof.app/api -> 404
  workproof.app/developers -> 404
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **Product name is ambiguous across five unrelated "WorkProof" products**: Searches for WorkProof surfaced an npm CLI for git authorship reports, a W3C Verifiable Credentials types package (@gtcx/workproof), and three separate consumer SaaS sites (workproof.me job-documentation, workproofme.com job-application automation, workproof.app time tracking) with no shared API or brand. This is not a product defect in any single tool but a naming collision that made it impossible to identify a single 'WorkProof' developer product to build against.
  Event 15:

  ```text
  "description":"Turn a private git repository into a verifiable engineering report for one author, without showing any code...
  ```
  Event 67:

  ```text
  WorkProof - Document Today, Defend Tomorrow
  WorkProof - Time Tracking Made Simple
  WorkProof: your job search, running while you work
  ```
  Event 25:

  ```text
  TradeCV/WorkProof v2.1 — types, Zod schemas, and validation for W3C VC-based employment attestations
  ```
- **No hosted developer API/SDK found for any WorkProof candidate**: For the SaaS candidates, docs/api/developer endpoints returned 404 (workproof.app) or were blocked behind auth (workproofme.com returned 403 on every path including robots.txt). The npm CLI candidate has no hosted API at all — it's a local git-analysis tool with only an optional third-party LLM narration hook requiring separately supplied AI provider credentials, not a WorkProof account.
  Event 92:

  ```text
  workproof.app/docs -> 404
  workproof.app/api -> 404
  workproof.app/developers -> 404
  ```
  Event 92:

  ```text
  workproofme.com/robots.txt -> 403
  workproofme.com/sitemap.xml -> 403
  workproofme.com/docs -> 403
  ```
  Event 137:

  ```text
  if (!url || !key || !model) throw new Error("--narrate needs WORKPROOF_API_URL, WORKPROOF_API_KEY and WORKPROOF_MODEL");
  ```

#### Suggested Changes
- **Register a distinct, unambiguous product name**: Search engine and npm/GitHub results for 'WorkProof' return at least five unrelated products, making it impossible for a new developer to find the intended one from the name alone. Owner should confirm which product this prompt refers to and, if it's the npm CLI or the @gtcx/workproof package, differentiate the name (e.g. verify no collision on npm search and general web search before shipping) or publish a canonical landing page that ranks above the SaaS competitors.
  Event 67:

  ```text
  WorkProof - Document Today, Defend Tomorrow
  WorkProof - Time Tracking Made Simple
  WorkProof: your job search, running while you work
  ```
- **Add a /docs or /api route to workproof.app instead of 404**: If workproof.app is meant to have a developer-facing API, add real content at /docs, /api, and /developers — all currently 404. Verify by curling those paths after the fix and confirming a 200 with actual API reference content.
  Event 92:

  ```text
  workproof.app/docs -> 404
  workproof.app/api -> 404
  workproof.app/developers -> 404
  ```

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/c2e3598f-d083-4f2e-a7df-f79853755603) · [Read transcript](https://www.ax-check.com/workproof.focuslab.pk/sessions/kimi.json)
Final output states pricing is 'Free' on the basis of MIT license/no accounts/no paid tier, and separately flags the only cost driver — an optional --narrative flag billed by the user's own LLM provider — as an explicit assumption (seq 32).
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: WorkProof has no hosted product, SDK, or API — it is an MIT-licensed local CLI (npx workproof) that operates entirely on a local git repository. There are no credentials to obtain and no hosted/authenticated operation to perform, so onboarding verification does not apply. The agent correctly identified this and proceeded with the local CLI workflow instead of fabricating a hosted integration.
  Event 16:

  ```text
  There's no hosted product or API here — WorkProof is an open-source MIT CLI (`npx workproof`) that runs inside a local git repo and finishes in seconds.
  ```
  Event 23:

  ```text
  wrote workproof-report.md and workproof-report.json in 0.1s
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No hosted product/API exists to test**: The seed prompt asked the agent to use a hosted product via SDK/API, but WorkProof is purely a local CLI tool with no server component, accounts, or API keys. This is a product-category mismatch rather than an agent error or environment failure — the agent correctly diagnosed it upfront and adjusted scope accordingly, so it did not actually block progress on building an example.
  Event 16:

  ```text
  There's no hosted product or API here — WorkProof is an open-source MIT CLI (`npx workproof`) that runs inside a local git repo and finishes in seconds. That's a developer workflow I can act on without any service stack or long-running commands, so I'll build the example with that.
  ```
  Event 32:

  ```text
  There is **no hosted product, SDK, or API**. WorkProof is an open-source CLI (`npx workproof`, MIT license) that you run inside a git repository.
  ```

#### Suggested Changes
- **State upfront that WorkProof is local-only with no account or server**: The npm README describes features and an optional narrative LLM flag but does not clearly state near the top that there is no hosted service or account needed. Add a one-line note in the quickstart section confirming it is a local-only CLI; check by reviewing the top of the npm README render.
  Event 6:

  ```text
  Turn a private git repository into a verifiable engineering report for one author, without showing any code: thirteen figures from git, a hash anyone can recompute offline, verify, and an in-toto attestation.
  ```
  Event 32:

  ```text
  That's the entire developer surface.
  ```

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/88a0fe7f-8dfe-4a82-b788-75c628b33ef7) · [Read transcript](https://www.ax-check.com/workproof.focuslab.pk/sessions/qwen.json)
Final output states pricing is free/MIT open-source with explicit assumptions (no vendor tiers found, ~1650 monthly npm downloads, only cost is self-supplied LLM API key for optional --narrate flag) rather than a bare figure.
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: WorkProof is a local CLI tool (npm package, MIT license) with no hosted API, SDK, account system, or credentials. The agent correctly identified there is no remote product surface to authenticate against or call, and stopped without running the tool locally per the user's explicit instructions to stay light and avoid local execution. No credentials were obtained and no authenticated product operation occurred.
  Event 37:

  ```text
  There is **no hosted service, no vendor SDK, no REST API, no account or API keys, no pricing page.** The entire documented workflow is local:
  ```
  Event 37:

  ```text
  WorkProof has no hosted developer workflow I can act on, and I stopped rather than substituting a local run you didn't ask for.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No hosted API/SDK exists for WorkProof**: Product behavior, not agent error: WorkProof is distributed only as a local npm CLI with no hosted service. The agent confirmed the vendor domains are dead and the only workflow documented in the README is a local git-repo command, which conflicts with the session's requirement to use a hosted SDK/API and avoid local execution. The agent stopped as instructed rather than forcing a local run.
  Event 15:

  ```text
  == https://workproof.com
  502 https://workproof.com/
  == https://workproof.io
  curl: (6) Could not resolve host: workproof.io
  000 https://workproof.io/
  == https://www.workproof.com
  502 https://www.workproof.com/
  == https://docs.workproof.com
  502 https://docs.workproof.com/
  ```
  Event 37:

  ```text
  The only way to produce a report is to run the CLI locally against a real git repository with actual history, which is the local-execution path you asked me not to take.
  ```

#### Suggested Changes
None identified in this transcript.

### Task given to each agent
Help me build a simple example using WorkProof. Tell me how pricing works, and briefly tell me whether this product will be easy for you to manage. Let me know if you get blocked. If this product has no developer workflow you can act on, say so plainly and stop. Stay light: use the hosted product through its SDK or API. Do not start local service stacks or wait for long-running commands; if the quickstart requires either, say so plainly and stop.

No product credentials were supplied and no purchases were authorized.

## Score: D · 39/100 (provisional)
Grades come from completed site checks. Coding sessions and skipped checks do not affect the score.

### Clarity
- **Failed** — Homepage answers Markdown requests

  ```text
  Homepage returned text/html for a Markdown Accept header; no Markdown representation offered.
  ```

- **Failed** — llms.txt provides an actionable documentation index

  ```text
  /llms.txt returns HTTP 404, so no documentation index exists.
  ```

- **Failed** — A compact guide representation exists

  ```text
  No site-published Markdown guide; homepage returns HTML even when Markdown is requested.
  ```

- **Failed** — A focused guide is directly retrievable

  ```text
  No directly retrievable Markdown guide; /llms.txt is 404 and docs pages serve HTML only.
  ```

- **Skipped** — llms.txt provides navigation guidance

  ```text
  No llms.txt body was returned (404), so navigation guidance cannot be judged.
  ```

- **Skipped** — llms.txt mentions offered API, MCP, and skills

  ```text
  No llms.txt body was returned (404), so API/MCP/skills mentions cannot be judged.
  ```

- **Skipped** — Equivalent instructions fit a token budget

  ```text
  No site-published Markdown guide was fetched, so token budget cannot be measured.
  ```

- **Skipped** — Product-docs links survive format changes

  ```text
  Homepage Markdown is unsupported, so link preservation across formats cannot be judged.
  ```

- **Pass** — The compact guide is independently actionable

  ```text
  API docs give concrete first call: create key, then curl summary endpoint with bearer token.
  ```

- **Pass** — Install and next-step links resolve

  ```text
  Fetched signup, docs/api and openapi.json all returned 200; sampled install/next-step links resolve.
  ```


### Onboarding
- **Skipped** — Docs lead to a relevant quickstart

  ```text
  No docs or quickstart pages were fetched; only signup and a 404 llms.txt.
  ```

- **Skipped** — Installation commands are extractable

  ```text
  No installation or CLI guide page was fetched to extract commands from.
  ```

- **Skipped** — Code examples are available without interaction

  ```text
  No documentation or code-example pages were fetched in this bundle.
  ```

- **Skipped** — Prerequisites and auth boundaries are explicit

  ```text
  Signup mentions an owner key but no API docs page was fetched.
  ```


### Pricing
- **Failed** — Prices are stated, not gated

  ```text
  All three plans show 'On request' with no stated prices, only a contact-sales mailto.
  ```

- **Pass** — Pricing is readable without interaction

  ```text
  Pricing page renders plan names, 'On request' labels and per-person annual billing without interaction.
  ```

- **Pass** — Pricing units and limits are explicit

  ```text
  Pricing states per-person annual billing, unlimited devices, and seat defined as a person with captured activity.
  ```

- **Pass** — Agents identify pricing and its assumptions

  ```text
  2 of 3 sessions were judged on pricing; 0 fell short. Kimi K3: Final output states pricing is 'Free' on the basis of MIT license/no accounts/no paid tier, and separately flags the only cost driver — an optional --narrative flag billed by the user's own LLM provider — as an explicit assumption (seq 32). Qwen 3.8 Max: Final output states pricing is free/MIT open-source with explicit assumptions (no vendor tiers found, ~1650 monthly npm downloads, only cost is self-supplied LLM API key for optional --narrate flag) rather than a bare figure. This behavioural item does not affect the fast grade.
  ```


### Activation
- **Pass** — An API reference or OpenAPI spec is reachable

  ```text
  API docs page lists endpoints and links a fetched OpenAPI 3.1 spec at /openapi.json.
  ```

- **Skipped** — An MCP server is documented and well-formed

  ```text
  No MCP server is documented or offered anywhere in the fetched WorkProof pages.
  ```

- **Skipped** — A CLI install path is documented

  ```text
  No CLI install path is documented; signup mentions enrolling a device with a command only.
  ```

- **Skipped** — SDK packages resolve on their registries

  ```text
  No SDK or packaged CLI registry lookup was supplied for WorkProof.
  ```

- **Skipped** — Agent skills are published

  ```text
  No agent skills are published or mentioned in the fetched WorkProof pages.
  ```



[Full report data](https://www.ax-check.com/workproof.focuslab.pk/report.json)
