Application API

Topolo Nodo

Clear API and contract surface for Topolo Nodo, grouped under the application instead of split across generic reference sections.

curated svc_nodo_state_api

Documentation Map

Authority

Service IDs:

svc_nodo_state_api

Repos: NodoPlatform

Hosts:

host not registered

Dependencies: topolo-auth

Depends on Topolo Auth: yes

Contract Source

Type: curated

Source: PlatformApplications/TopoloDocs/src/content/public/applications/nodo.mdx

Source exists: yes

Canonical Nodo family coverage now lives in the docs application.

API key scopes in Auth catalog: 6

Auth Requirements

No global OpenAPI security scheme is declared.

  • state.read
  • state.write
  • commands.read
  • commands.write
  • events.read
  • analytics.read

Runtime and Deployment

Wrangler surfaces: NodoPlatform/NodoAppLibraryAPI/wrangler.toml, NodoPlatform/NodoFeedApi/api/wrangler.toml, NodoPlatform/NodoOS/FeedAnalyticsApi/wrangler.toml, NodoPlatform/NodoOS/NodoProvision/wrangler.toml

Environment variables: ENVIRONMENT, RATE_LIMIT_ENABLED, RATE_LIMIT_PERIOD, RATE_LIMIT_REQUESTS

Routes: workers.dev or Pages-only delivery

Observability enabled: no explicit signal found

README-Derived Interface Surface

Source: NodoPlatform/README.md

No route-level highlights were extracted from the current README.

Package Surfaces

nodo-app-library-api

Nodo App Library API - App catalog and distribution

Source: NodoPlatform/NodoAppLibraryAPI/package.json

Scripts: dev, deploy, deploy:dry-run, tail, lint, typecheck, build

nodo-feed-api

Nodo Feed API - Media feed service for digital signage

Source: NodoPlatform/NodoFeedApi/api/package.json

Scripts: dev, deploy, deploy:dry-run, tail, lint, typecheck, build

nodo-feed-ui

UI for testing the Nodo Feed API

Source: NodoPlatform/NodoFeedApi/ui/package.json

Scripts: build

nodo-feed-analytics-api

Nodo Feed Analytics API - Analytics collection for digital signage

Source: NodoPlatform/NodoOS/FeedAnalyticsApi/package.json

Scripts: dev, deploy, deploy:dry-run, tail, db:migrate, lint, typecheck, build

Runtime Surface

Wrangler surfaces: NodoPlatform/NodoAppLibraryAPI/wrangler.toml, NodoPlatform/NodoFeedApi/api/wrangler.toml, NodoPlatform/NodoOS/FeedAnalyticsApi/wrangler.toml, NodoPlatform/NodoOS/NodoProvision/wrangler.toml

This application does not yet have a source-controlled OpenAPI spec in the docs platform. The current API page is derived from the registered contract source and repository surface.

Failure modes

  • No primary host is registered in the system registry.