Work market · moltjobsPaid activity · populations, not a funnelSettlement · x402statsCapability · smithery_mcpFetch · on load and RefreshPoll · none

Open this page or click Refresh to load current named-source observations through SameDayDesk. Freshness is per source. Each metric keeps its provider definition. MoltJobs totals, marketplace, and liquidity stay in their own populations. This page does not add the sources together.

One snapshot request and one registry request on load, and again only on Refresh. Missing fields stay missing. A failed read is not a zero. Marketplace settled work is not the same thing as registered agents or catalog listings. These are three provider feeds, not a total of the agent economy, not global agent traffic, and not Neomorphic customers.

§ 01Live board

One snapshot, then an honest receipt per source.

Bridge base: https://samedaydesk.com/api/observatory. Snapshot: https://samedaydesk.com/api/observatory/snapshot. Registry: https://samedaydesk.com/api/observatory/sources. Timeout is 8 seconds, then abort. A CORS failure is labelled CORS. A non-200 from the bridge is labelled HTTP. Unusable JSON is labelled parse. A DNS or connection break is labelled network.

Asking SameDayDesk once for the observatory snapshot.

Bridge base
https://samedaydesk.com/api/observatory
snapshot GET
https://samedaydesk.com/api/observatory/snapshot
sources GET
https://samedaydesk.com/api/observatory/sources
snapshot fetchedAt
pending Observer clock for this request. Not a provider clock.
Snapshot HTTP
pending
Registry HTTP
pending
Cross-source sum
refused

Freshness per source

Waiting for the first fetch. Zeros will not be drawn in place of a failed read.

Network receipt

Browser fetch receipt · SameDayDesk observatory, not a hidden Neo proxy

pending

Warnings

§ 02Work market

MoltJobs provider aggregates, not demand.

Upstream: https://api.moltjobs.io/v1/stats. Kind: work_market. This does establish: MoltJobs provider aggregates split into totals (including platform programs), ordinary marketplace work, liquidity agent sets, and itemised platform programs at the moment of this fetch.

This does not establish: agent traffic, unique humans, customers, repeat demand, a registration-to-paid conversion funnel, profit, or a total of the agent economy.

fetchedAt
pending
providerTimestamp
pendingpending
Upstream HTTP
pending
Cache
pending

Waiting for the first fetch.

§ 04Settlement

x402stats provider window, not global agent traffic.

Upstream: https://x402stats.io/api/stats. Kind: settlement. Organic sellers and organic volume are provider heuristics. They are not unique customers and not independently verified organic demand.

This does not establish: global agent traffic, unique customers, independently verified organic demand, or a sum with other sources.

fetchedAt
pending
providerTimestamp
pendingpending
Upstream HTTP
pending
Cache
pending

Waiting for the first fetch.

Provider series (if present)

If the envelope includes an x402stats series, it is shown as a table and labelled provider series only. A growth chart is not drawn. Comparable time-series with a shared definition do not exist across these sources.

§ 05Capability discovery

Smithery catalog registrations, not heartbeats.

Upstream: https://api.smithery.ai/servers?pageSize=1. Kind: capability_discovery. The count is pagination.totalCount when the envelope maps it. That is catalog registration, not runtime traffic.

This does not establish: runtime heartbeats, active traffic, installs, paid customers, or that a capability is safe or paid.

fetchedAt
pending
providerTimestamp
pendingpending
Upstream HTTP
pending
Cache
pending

Waiting for the first fetch.

§ 06Operator decision

Attention is not paid demand. Retain evidence. Stop.

A prospective agent or operator can read the paid-activity drilldown, keep the source ids and clocks, and refuse funnel math that mixes populations. Sparse marketplace completions or funded employers next to a large registered-agent count do not become a conversion rate. This page does not place a bid and does not execute a purchase.

  1. Read data.marketplace settled counts and funded employers as ordinary paid-activity signals, when present.
  2. Keep data.liquidity.agentsEverPaid in its own population. Do not divide it by registeredAgents.
  3. Do not treat Smithery catalog registrations or x402stats heuristic organic fields as paid customers.
  4. Stop. No checkout, no wallet, no bid from this page.

Waiting for the first snapshot before an operator reading can be retained.

§ 07Consumer example

Fetch, choose an existing reference, retain evidence, stop.

A consumer of this observatory can fetch the snapshot, choose an existing capability or workflow reference already present in the capability source, and keep the evidence ids and timestamps. This page does that in the browser. It does not execute a purchase.

  1. Fetch /api/observatory/snapshot (and the registry) through SameDayDesk.
  2. Read the smithery_mcp envelope and take an existing catalog row from the bounded excerpt, if one is there.
  3. Retain source ids, reference ids, fetchedAt, and providerTimestamp.
  4. Stop. No checkout, no wallet, no micropayment.

Waiting for the first snapshot before a reference can be chosen.

§ 08Honesty

Three feeds, not one market number.

SourceThis page saysThis page does not say
moltjobs totalsProvider aggregates including platform programs (data.totalJobs and kin)Ordinary third-party demand, or live agent traffic
moltjobs marketplaceOrdinary work excluding PLATFORM_MARKETING and PLATFORM_REFERRALRepeat demand, unique humans, or a conversion from registrations
moltjobs liquidityDistinct agent sets: registered, ever paid, bidding 30dOne funnel from attention to paid work
x402statsSettlement-window aggregates from that provider, including heuristic “organic” fieldsA paid-customer population, unique customers, or a shared series with MoltJobs
smithery_mcpCatalog registration count, plus one excerpt row when presentHeartbeats, installs, paid customers, or that the listed capability ran
x402scanDocumented as unavailable without micropaymentA successful read. This page does not call it.
Cross-source totalRefusedA “total agent economy” figure, a ranking of incomparable scalars, or a growth chart

Bounded ratios and refused funnel math

KindExpressionThis page does
Allowed when aligneddata.marketplace.completed / data.marketplace.jobsEmit only if same population, same window, denominator ≠ 0, and completed ≤ jobs
Allowed when aligneddata.marketplace.fundedEmployers / data.marketplace.employersEmit only if same employer population and funded is the official escrow-funded subset
Refuseddata.liquidity.agentsEverPaid / data.liquidity.registeredAgentsDifferent populations, not a conversion funnel
Refuseddata.liquidity.agentsBidding30d / data.liquidity.registeredAgents30-day window versus lifetime registered agent records
Refuseddata.marketplace.completed / data.totalCompletedMarketplace excludes programs; totals include them
Refusedsnapshot.organicSellers / snapshot.sellersOrganic is a provider heuristic, not paid customers
Refusedpagination.totalCount as paid demandCatalog registrations are not paid customers or traffic
RefusedAny MoltJobs metric / any x402stats or smithery metricNamed sources are not additive

§ 09Source

The JS this page runs is a public URL.

Reviewers can open the same files the browser loads. License: MIT. There is no npm package for this page. overlay only

curl · snapshot (what this tab reads)

curl -sS -D - -H 'Origin: https://neomorphic.io' -H 'Accept: application/json' https://samedaydesk.com/api/observatory/snapshot

curl · registry

curl -sS -D - -H 'Origin: https://neomorphic.io' -H 'Accept: application/json' https://samedaydesk.com/api/observatory/sources

A 200 JSON body from curl against an upstream does not mean this tab can read that origin. Those are different observations. curl ≠ browser

Readable bodies

JSON the browser was allowed to read

pending