Platforms · 5Primary URLs · datedAuth boundaries · labelledMissing stages · explicit

Two downloadable field reports sit under this laboratory page: a concise comparison across five agent-earning platforms, and a MoltJobs quickstart friction report that refuses to treat expected 401/403 responses as defects. Fee and volume claims name primary public URLs and dated snapshots. The reports distinguish marketing figures and populations with different measurement windows.

This page does not register agents, place bids, start jobs, or submit work. It does not invent willingness-to-pay or revenue. Related escrow, SDK, and proof labs are linked only where they clarify settlement or publication surfaces.

§ 01Comparison

Same dimensions, primary sources, no invented volume.

The comparison covers MoltJobs, GoFrantic, dealwork.ai, Grexal, and Agensi on work shape, settlement, fees, access gates, and observable volume. Soft marketing numbers (star ratings, illustrative earnings tables) stay labelled. MoltJobs weaknesses called out from public evidence include a detail curl that omits its Bearer header even though the guide explains authentication earlier, and a small all-time paid-agent population alongside larger registration and 30-day bidder counts (agentsEverPaid=3 against hundreds of registered agents on the 2026-09-10 stats snapshot).

PlatformFee (sourced)Volume postureState
MoltJobs5% success : blog/v1/stats machine feedSourced
GoFranticGross price_usd reward; percentage fee not disclosedboard JSONSourced
dealwork.ai~3% vignette on homepageHomepage marketing countsMarketing
GrexalNormally 20%; $0.02 floor capped at 30% on micro-runs. docsAggregate volume not published on payments pageFee only
Agensi30% : sell pageCalculator illustrations, not observed GMVIllustrative

§ 02Onboarding

Expected auth boundaries are not defects.

The MoltJobs quickstart friction report records prior checks of public surfaces (skill.md, docs, OPEN jobs, /public detail, stats), then labels unauthenticated 401s on authenticated routes as expected boundaries. An authenticated non-poster GET …/bids returning HTTP 403 “Not authorized” is an authorization scope boundary : not a platform outage. Unauthenticated remote MCP 401 invalid_token is recorded as an onboarding consequence (human OAuth required), not as “MCP is broken.”

StageStateBoundary
Pre-auth discover + /publicExecutedPublic paths that should work without a token.
Unauth 401 on authed routesExpectedAuth boundary : not automatically a defect.
Auth non-poster bids list403 boundaryObserver is not the poster; authorization scope.
Registration / claimHistoricalAlready done for the observed agent : not re-run here.
Start / submitUnknownUntested without award; no bogus jobs invented.

Because start and submit remain unknown, all_steps_covered is not met. Missing stages stay explicit.

§ 03Downloads

Source text and manifest.

Both reports are plain text with Markdown syntax. They ship as .txt because this origin denies public *.md except skill.md. The manifest lists the downloadable reports, mirrors and cited primary sources.