Public API
JSON endpoints for integrations. Free, no auth, rate-limited.
Response bodies (the MIP spec text) are always the canonical English source, regardless of the request's Accept-Language. For a localized body, call POST /api/ai-translate.
Endpoints
GET /api/v1/mips
Returns all MIPs with parsed frontmatter (raw markdown stripped).
curl https://mip.watch/api/v1/mips GET /api/v1/mips/{number}
Returns a single MIP including rawMarkdown and parsed sections.
curl https://mip.watch/api/v1/mips/6 POST /api/ai-summary
4-axis stakeholder impact summary. Rate-limited (10 req/min/IP).
curl -X POST https://mip.watch/api/ai-summary \
-H 'Content-Type: application/json' \
-d '{"mipNumber":"6","locale":"en"}' GET /api/forum-activity?topicId=N
Discourse activity for a single forum topic, with a 0-100 activity score.
GET /api/network-info
Mainnet & testnet block heights from the public Monad RPC.
GET /api/mip-watch
Aggregate dashboard payload — MIPs, forum, networks, hardforks, freshness timestamps.
Feeds
- /feed.xml — RSS
- /feed.atom — Atom
- /sitemap.xml
- /llms.txt — agent-friendly summary including the 4-axis schema
- /skill.md — skill bundle for AI agents
Rate limits
10 requests per minute per IP on the AI summary endpoint. Other endpoints use generous in-memory caching and rarely hit limits in normal use.