# AX Check: getnoded.ai
Checked 2026-09-20.

Docs and pricing are public, but agents still miss the price.
19 of 23 checks pass, including stated per-tier prices, yet 2 of 3 coding sessions reported finding no pricing at all.

## Onboarding needs a login

## Coding sessions
Three independent sessions attempted the task. One stopped before finishing due to local setup requirements. The other two completed but both reported no pricing was found, despite plan prices being published on the site.

### DeepSeek V4 Pro
[View public run](https://agents.withgauge.com/p/runs/573f1940-9866-4d9c-8166-d0638b19e66c) · [Read transcript](https://www.ax-check.com/getnoded.ai/sessions/deepseek.json)

#### End-to-end onboarding
- **Onboarding needs a login**: The agent never obtained real Noded credentials. Noded requires a human-provisioned OIDC issuer/client ID/audience or an API key, issued by the Noded team after a manual request (typically within one business day). The agent correctly identified this, wrote a local example script with clear placeholders and instructions, and exited cleanly on missing credentials rather than fabricating them or standing up a mock. No authenticated call to the hosted api.getnoded.ai GraphQL endpoint was ever made in this session.
  Event 112:

  ```text
  We provision and reply, usually within one business day: an OIDC issuer, client ID and audience for an app; an API key and environment URL for a provider; or an OAuth client for Gemini Enterprise.
  ```
  Event 93:

  ```text
  curl: (6) Could not resolve host: api.getnoded.ai
  
  HTTP 000
  
  
  Command exited with code 6
  ```
  Event 140:

  ```text
  Successfully wrote 4265 bytes to /sandbox/repo/noded-example/example.mjs
  ```

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

#### Blockers
- **No self-service way to get developer credentials**: Noded's SDK and Graph API both require an OIDC issuer/client ID/audience or an API key, which only the Noded team can issue after a manual request submitted via a web form or email, with a stated turnaround of about one business day. This is normal product behavior (a gated developer program), not a bug, but it fully blocks any live API call within an automated session with no human in the loop.
  Event 112:

  ```text
  We provision and reply, usually within one business day: an OIDC issuer, client ID and audience for an app; an API key and environment URL for a provider; or an OAuth client for Gemini Enterprise.
  ```
  Event 57:

  ```text
  The `issuer`, `clientId` and `audience` are **provided by Noded** — the developer requests them from the Noded team (getnoded.ai/contact-us). Read them from env/config; do NOT invent or hardcode values.
  ```
- **api.getnoded.ai does not resolve from the sandbox**: The production API hostname documented for the Graph API returned NXDOMAIN in DNS lookups performed from the sandbox, and a direct curl to it failed to resolve. This may be a test-environment network/DNS restriction rather than the API being down, since the marketing site (getnoded.ai) itself resolved fine.
  Event 93:

  ```text
  curl: (6) Could not resolve host: api.getnoded.ai
  
  HTTP 000
  
  
  Command exited with code 6
  ```
  Event 119:

  ```text
  {"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"api.getnoded.ai","type":1}],"Authority":[{"name":"getnoded.ai","type":6,"TTL":900,"data":"ns-41.awsdns-05.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"}]}
  ```
- **Domain registrar/parking page confusion on noded.ai**: The bare domain noded.ai (without the 'get' prefix) redirected to a GoDaddy 'domain for sale' parking page, unrelated to the actual product hosted at getnoded.ai. This cost early turns re-discovering the correct domain, though the agent recovered quickly via npm registry search.
  Event 27:

  ```text
  Access Denied
  Access Denied
   
  You don't have permission to access "http&#58;&#47;&#47;forsale&#46;godaddy&#46;com&#47;forsale&#47;noded&#46;ai&#63;" on this server.
  ```

#### Suggested Changes
- **Fix or update the broken developer sub-links referenced from getnoded.ai/developers**: docs.getnoded.ai and app.noded.ai/docs.noded.ai returned DNS failures or 502s when fetched directly, even though the Developers page links to sibling pages like /developers/sdk and /developers/graph-api that did resolve under the main getnoded.ai domain. Check that any docs/app subdomains referenced in onboarding materials actually resolve, or drop references to them in favor of the working getnoded.ai/developers/* paths.
  Event 18:

  ```text
  HTTP/2 502 
  server: mitmproxy 12.2.3
  content-type: text/html
  ```
  Event 64:

  ```text
  curl: (6) Could not resolve host: docs.getnoded.ai
  ```
- **Add a lightweight sandbox/trial credential path for the Graph API**: Every path to a working credential (SDK OIDC client, apiKey, or Gemini OAuth client) requires a human-reviewed request via getnoded.ai/developers/request-access with about a one-business-day turnaround. For a 'vibe coder' evaluating the SDK per the Developers page's own framing, consider a self-serve sandbox key (rate-limited, sample data) so a first-time developer can run the quickstart end-to-end without waiting on manual provisioning.
  Event 112:

  ```text
  We provision and reply, usually within one business day: an OIDC issuer, client ID and audience for an app; an API key and environment URL for a provider; or an OAuth client for Gemini Enterprise.
  ```

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/d71d915b-57e6-4f5f-9292-f7a79816596e) · [Read transcript](https://www.ax-check.com/getnoded.ai/sessions/kimi.json)
Final output states 'Pricing: There is none to report' with no figure given at all, so no cost was stated with assumptions (plan/region/workload) as the rubric requires.
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: No credentials were ever obtained, and no authenticated operation was attempted or performed. The domain noded.ai is parked (redirects to a GoDaddy for-sale lander), docs/api/pricing paths all bounce to the same parked page, docs.noded.ai and api.noded.ai return 502, and no SDK package exists on npm or PyPI. The agent correctly concluded there is no developer workflow to act on and stopped without ever reaching a signup or auth step.
  Event 8:

  ```text
  <!DOCTYPE html><html><head><script>window.onload=function(){window.location.href="/lander"}</script></head></html>
  ```
  Event 13:

  ```text
  Access Denied Access Denied You don't have permission to access "http://forsale.godaddy.com/forsale/noded.ai?" on this server.
  ```
  Event 14:

  ```text
  == https://docs.noded.ai
  502
  == https://api.noded.ai
  502
  ```
  Event 20:

  ```text
  npm error 404
  npm error 404  '@noded/sdk@*' is not in this registry.
  ```

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

#### Blockers
- **Product domain is parked with no live site or API**: noded.ai redirects to a GoDaddy for-sale lander page, and docs.noded.ai / api.noded.ai both return 502 errors, indicating no hosted service is running behind these hostnames. This is a product/environment state issue (the product appears defunct or the domain has lapsed), not an agent error, since the agent checked multiple plausible paths (docs, pricing, api) and all resolved to the same dead lander.
  Event 13:

  ```text
  Access Denied Access Denied You don't have permission to access "http://forsale.godaddy.com/forsale/noded.ai?" on this server.
  ```
  Event 14:

  ```text
  == https://docs.noded.ai
  502
  == https://api.noded.ai
  502
  ```
- **No SDK or package exists for the product**: Searches on npm for @noded/sdk and noded, plus PyPI for noded and noded-ai, returned no matching packages (the one similarly-named npm package is an unrelated dev tool). This confirms there is no installable client library to build an example against, reinforcing that the developer workflow does not exist rather than being merely hard to find.
  Event 20:

  ```text
  npm error 404
  npm error 404  '@noded/sdk@*' is not in this registry.
  ```
  Event 20:

  ```text
  ERROR: No matching distribution found for noded
  ERROR: Could not find a version that satisfies the requirement noded-ai (from versions: none)
  ```

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

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/2902bd7c-068e-4f4e-a5de-0d59c1e3fe97) · [Read transcript](https://www.ax-check.com/getnoded.ai/sessions/qwen.json)
Final output explicitly states 'There is nothing to report — no pricing page, no API, no published plans' with no cost figure or assumptions given at all.
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent never obtained or used any product credentials. It only probed the marketing domain and related subdomains via curl, found no accessible API, docs, or SDK, and stopped without attempting any authenticated operation.
  Event 18:

  ```text
  <!DOCTYPE html><html><head><script>window.onload=function(){window.location.href="/lander"}</script></head></html>
  ```
  Event 28:

  ```text
  docs: 502
  api: 502
  
  ```

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

#### Blockers
- **No live product, API, or docs site found for Noded AI**: The main domain redirects to a parked/lander page with no product content, and both the docs and api subdomains returned 502 errors, meaning there was no functioning backend to reach. This is product/environment behavior (the hosted service appears unavailable or nonexistent), not an agent mistake or missing credential — the agent correctly identified there was nothing to build against and stopped as instructed.
  Event 18:

  ```text
  <!DOCTYPE html><html><head><script>window.onload=function(){window.location.href="/lander"}</script></head></html>
  ```
  Event 27:

  ```text
   Temporary Redirect .
  
  ```
  Event 28:

  ```text
  docs: 502
  api: 502
  
  ```

#### Suggested Changes
- **Publish a working docs and API subdomain for Noded AI**: Both https://docs.noded.ai and https://api.noded.ai returned 502 errors during this session, and the root domain only redirects to a parked /lander page with no product content. Fix the hosting/deployment for these subdomains so a fresh visitor can find a quickstart, SDK reference, and pricing page. Verify by curling docs.noded.ai and api.noded.ai and confirming a 200 response with real content instead of 502.
  Event 28:

  ```text
  docs: 502
  api: 502
  
  ```

### Task given to each agent
Help me build a simple example using Noded AI. 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: B · 84/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.
  ```

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

  ```text
  llms.txt lists product, developer, API, MCP, SDK and skill docs with descriptive annotations.
  ```

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

  ```text
  llms.txt groups links under Product, Comparisons, Reference guides, Integration guides and Company headings.
  ```

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

  ```text
  llms.txt links MCP server reference, Graph API, SDK, Provider SDK and Workspace Setup skill.
  ```

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

  ```text
  llms.txt is a compact Markdown guide covering product, developers, MCP, SDK and pricing.
  ```

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

  ```text
  llms.txt fetched directly as text/plain Markdown with organized sections and links.
  ```

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

  ```text
  llms.txt is 3933 tokens, well under the 8000-token budget.
  ```

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

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

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

  ```text
  Workspace Setup skill page gives concrete steps: download zip, add to Claude, say setup prompt.
  ```

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

  ```text
  Skill zip and connector guide links fetched successfully; SDK quickstart install steps resolve.
  ```


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

  ```text
  SDK page has a 5-minute quickstart with numbered steps from zero to live data.
  ```

- **Pass** — Installation commands are extractable

  ```text
  Install command `npm i @bigfootai/noded-sdk oidc-client-ts` is given in step 02.
  ```

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

  ```text
  Full TypeScript examples shown inline: client setup, connect, search, activity, notes.
  ```

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

  ```text
  Auth boundary explicit: request auth domain, client ID, audience; OIDC, no browser secrets.
  ```


### Pricing
- **Failed** — Agents identify pricing and its assumptions

  ```text
  2 of 3 sessions were judged on pricing; 2 fell short. Kimi K3: Final output states 'Pricing: There is none to report' with no figure given at all, so no cost was stated with assumptions (plan/region/workload) as the rubric requires. Qwen 3.8 Max: Final output explicitly states 'There is nothing to report — no pricing page, no API, no published plans' with no cost figure or assumptions given at all. This behavioural item does not affect the fast grade.
  ```

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

  ```text
  Pricing page renders plan tiers, prices and limits as static text without interaction.
  ```

- **Pass** — Prices are stated, not gated

  ```text
  Per User from $20, Growth $1,000/mo, Scale $4,000/mo stated publicly.
  ```

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

  ```text
  Limits explicit: accounts, applications, blocks per tier; blocks defined as unit of work.
  ```


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

  ```text
  Graph API reference documents endpoint, auth, and every query/mutation with examples.
  ```

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

  ```text
  MCP server reference documents streamable HTTP URL, OAuth 2.1, and full tool list.
  ```

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

  ```text
  No CLI install path documented; SDK is a library, not a packaged CLI.
  ```

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

  ```text
  npm registry lookup for @bigfootai/noded-sdk returned HTTP 200.
  ```

- **Pass** — Agent skills are published

  ```text
  Workspace Setup skill is downloadable as a zip and documented for Claude.
  ```



[Full report data](https://www.ax-check.com/getnoded.ai/report.json)
