Sources

Sources agents can search.

Nipmod resolves public sources into one agent-readable response format. The archive is separate: it stores confirmed useful records, not every search.

Public sources
5
Archive
confirmed records
Ownership
external retained
Hosted writes
none

Supported sources

npm
JavaScript and TypeScript packages.
package registry / public
PyPI
Python packages.
package registry / public
GitHub
Repository discovery and source context.
source repositories / public
Hugging Face
Public model and dataset records.
model and dataset hub / public
MCP
Public MCP server records.
tool registry / public

Archive source

Confirmed records

The Nipmod archive is not a public package host like npm or PyPI. It stores useful package intelligence after confirmation.

No bulk copying

Search can read external sources, but a package becomes durable only through an explicit archive flow.

Reusable context

Archived records keep source context, trust checks and receipts so later agents can reuse known decisions.

Exact examples

package registry

npm

JavaScript and TypeScript packages.

curl 'https://nipmod.com/api/inspect?source=npm&name=undici'
package registry

PyPI

Python packages.

curl 'https://nipmod.com/api/inspect?source=pypi&name=requests'
source repositories

GitHub

Repository discovery and source context.

curl 'https://nipmod.com/api/inspect?source=github&name=vercel/next.js'
model and dataset hub

Hugging Face

Public model and dataset records.

curl 'https://nipmod.com/api/inspect?source=huggingface-model&name=google-bert/bert-base-uncased'
tool registry

MCP

Public MCP server records.

curl 'https://nipmod.com/api/inspect?source=mcp&name=ac.tandem/docs-mcp'

Health and limits

Capability health
GET /api/sources/health
Returns configured source capabilities.
Live probe
GET /api/sources/health?probe=live
Bounded live source check used by launch verification.
Circuit metadata
Every source report includes circuit status and resolver metadata.
Useful when one upstream is slow or degraded.