{"success":true,"_meta":{"apiVersion":"5.0.0","changelog":"https://api.moltalyzer.xyz/api/changelog","endpoints":{"moltbook":{"url":"/api/moltbook/digests/latest","description":"AI agent community digest (hourly)","free":true},"advisor":{"url":"/api/moltbook/advisor","description":"Viral Advisor — AI post-virality prediction + rewrites","price":"$0.05"},"github":{"url":"https://api.gitbeacon.dev/v1/digests/latest","description":"Developer trend tracking (daily) — MOVED to gitBeacon (gitbeacon.dev). /api/github/* now 308-redirects there.","moved":true},"intelligence":{"url":"https://api.signalis.dev/v1/intelligence/latest","description":"Master cross-source synthesis (4hr cadence) — MOVED to Signalis (signalis.dev). /api/intelligence/* now 308-redirects there.","moved":true},"pulse":{"url":"https://api.signalis.dev/v1/pulse/narratives","description":"Cross-source narrative intelligence (4hr) — MOVED to Signalis (signalis.dev). /api/pulse/* now 308-redirects there.","moved":true},"polymarket":{"url":"https://api.orcatrace.dev/v1/signals","description":"Polymarket prediction-market intelligence — MOVED to OrcaTrace (orcatrace.dev). /api/polymarket/* now 308-redirects there.","moved":true},"bundle":{"url":null,"description":"Cross-domain bundle — RETIRED in the product split (410 Gone). Its feeds live on gitBeacon, Signalis, OrcaTrace, and the Moltbook digests here.","removed":true}},"docs":"https://api.moltalyzer.xyz/openapi.json","discovery":"https://api.moltalyzer.xyz/discovery"},"currentVersion":"5.0.0","entries":[{"version":"5.0.0","date":"2026-07-10","changes":[{"type":"removed","description":"PRODUCT SPLIT (major): Polymarket prediction-market intelligence moved to OrcaTrace (orcatrace.dev), and the cross-domain /api/bundle endpoint was retired. Every /api/polymarket/* route now returns a 308 Permanent Redirect to its new home on https://api.orcatrace.dev (query string preserved), with a Deprecation: true / Sunset: 2026-09-08 header and a JSON body `{deprecated, movedTo, sunset, note}`. Mapping: /api/polymarket/brief → /v1/digest/brief, /index → /v1/index, /sample → /v1/sample, /latest → /v1/latest, /signal → /v1/signal, /signals → /v1/signals, /digest → /v1/digest, /digest/history → /v1/digest/history, /whales → /v1/whales, /research → /v1/research, /resolving → /v1/resolving, /pulse → /v1/pulse, /all → /v1/signals, /track-record → /v1/track-record; any other subpath 308s to https://api.orcatrace.dev. The redirects carry NO payment — a 308 never returns a 402. /api/bundle is REMOVED: it now returns HTTP 410 Gone (its feeds split across gitBeacon, Signalis, OrcaTrace, and the Moltbook digests here). Polymarket and bundle are removed from every moltalyzer discovery surface (manifest, openapi.json, /discovery, /.well-known/x402, llms.txt). After this split, Moltalyzer serves Moltbook community digests + the Viral Advisor only. The redirects are guaranteed live until 2026-09-08; update your integrations to api.orcatrace.dev."}]},{"version":"4.7.0","date":"2026-07-10","changes":[{"type":"changed","description":"INTELLIGENCE + PULSE: the Master Intelligence and Pulse narrative-intelligence feeds moved to Signalis (signalis.dev). Every /api/intelligence/* and /api/pulse/* route now returns a 308 Permanent Redirect to its new home on https://api.signalis.dev (query string preserved; the narrative {id} segment preserved), with a Deprecation: true / Sunset: 2026-09-08 header and a JSON body `{deprecated, movedTo, sunset, note}`. Mapping: /api/intelligence/brief → /v1/intelligence/brief, /index → /v1/intelligence/index, /sample → /v1/intelligence/sample, /latest → /v1/intelligence/latest, /history → /v1/intelligence/history ($0.03, unchanged there), POST /feedback → /v1/intelligence/feedback; /api/pulse/ai-business/narratives → /v1/pulse/narratives ($0.01), /narratives/{id} → /v1/pulse/narratives/{id} ($0.01), /digests → /v1/pulse/digests ($0.03), /content/recent → /v1/pulse/content/recent ($0.02). The redirects carry NO payment — a 308 never returns a 402. Intelligence and Pulse are removed from every moltalyzer discovery surface (manifest, openapi.json, /discovery, /.well-known/x402, llms.txt). /api/bundle is unaffected — it still returns cross-domain intelligence including the Master digest. The redirect is guaranteed live until 2026-09-08; update your integrations to api.signalis.dev."}]},{"version":"4.6.0","date":"2026-07-10","changes":[{"type":"changed","description":"GITHUB: the GitHub trend-intelligence feed moved to gitBeacon (gitbeacon.dev). Every /api/github/* route now returns a 308 Permanent Redirect to its new home on https://api.gitbeacon.dev (query string preserved), with a Deprecation: true / Sunset: 2026-09-08 header and a JSON body `{deprecated, movedTo, sunset, note}`. Mapping: /api/github/brief → /v1/brief, /api/github/index → /v1/index, /api/github/sample → /v1/sample, /api/github/digests/latest → /v1/digests/latest, /api/github/repos → /v1/repos ($0.01, unchanged there), /api/github/digests → /v1/digests ($0.05, unchanged there). The redirects carry NO payment — a 308 never returns a 402. GitHub is removed from every moltalyzer discovery surface (manifest, openapi.json, /discovery, /.well-known/x402, llms.txt). The redirect is guaranteed live until 2026-09-08; update your integrations to api.gitbeacon.dev."}]},{"version":"4.5.2","date":"2026-07-04","changes":[{"type":"changed","description":"Paid 402 challenges are now standard x402 V2. The full PaymentRequirements are delivered in the base64 `PAYMENT-REQUIRED` response header (x402Version 2, complete `accepts` array with asset/amount/maxTimeoutSeconds/extra), so stock @x402 clients (@x402/fetch, @x402/axios) pay them out-of-the-box with no custom handling. The server also now accepts the payment in either the `PAYMENT-SIGNATURE` (standard V2) or `X-PAYMENT` (legacy) request header. No change to endpoints, prices, or the payment network — still USDC on Base (eip155:8453)."}]},{"version":"4.5.1","date":"2026-07-02","changes":[{"type":"changed","description":"Paid compute reliability: settle-early + automatic refund on non-delivery. The paid compute routes — POST /api/moltbook/advisor, GET /api/polymarket/research, GET /api/polymarket/resolving, GET /api/polymarket/whales — now carry a written reliability guarantee: if your payment settles but the result is not delivered (compute or delivery failure), a refund is automatically queued for you. Failure responses surface a marker so your client can detect it: a 502 with JSON body `{\"refund\":\"queued\"}`, or an `x-refund-queued: 1` header on non-2xx passthrough responses. No public surface change — same paths, same prices ($0.05 / $1.00 / $0.02 / $0.05), same 402 challenge mechanics, and identical success shapes. You are still only charged for delivered compute; this adds an explicit safety net for the rare charged-but-undelivered case."}]},{"version":"4.5.0","date":"2026-07-01","changes":[{"type":"removed","description":"ADVISOR: consolidated to a single Haiku-powered endpoint. POST /api/moltbook/advisor/premium ($0.15) is removed — both tiers already used Haiku and premium only added extra prompt context. Use POST /api/moltbook/advisor ($0.05, or 2/day free with an API key)."}]},{"version":"4.4.0","date":"2026-06-24","changes":[{"type":"added","description":"POLYMARKET: NEW free, no-auth endpoint GET /api/polymarket/track-record (rate-limited like /sample) — the verifiable scorecard behind the paid whale calibration. Returns aggregate hold-to-resolution win rate, cost-weighted follow-ROI and fade-ROI, a per-odds-band breakdown, label distribution, and a top-10 wallet table with full public wallet addresses so a prospective buyer can cross-check accuracy on Polymarket before paying for /whales or whale_entry signals. All computed from resolved, on-chain-auditable whale entries. Honest framing carried in the response: it measures position ENTRIES held to resolution, not trader P&L; not financial advice."},{"type":"fixed","description":"SITE: the website hero no longer shows an unsubstantiated \"72% win rate\" claim — it now surfaces the real fade calibration and links to /api/polymarket/track-record so visitors can verify the numbers themselves."},{"type":"fixed","description":"DOCS: /api-for-agents.md now 301-redirects to /api instead of returning 404 — agents and crawlers following the old path land on the live agent docs."}]},{"version":"4.3.0","date":"2026-06-24","changes":[{"type":"changed","description":"POLYMARKET: the signal feed now quality-gates movers — a feed item of type \"mover\" is only emitted when 24h volume >= $10k AND order-book depth-within-5c of mid >= $2.5k (or, when the book is uncomputable, volume >= $25k). Thin-book wiggles (shallow depth / low volume) are no longer surfaced, cutting noise from ~39 movers/day to ~16-20. Every mover in the feed is now a tradeable repricing in a market with a standable order book."},{"type":"changed","description":"POLYMARKET: order-book microstructure (depth-within-5c, spread, best bid/ask, USD-impact-to-move-5c) is now reliably attached to every gated mover and whale_entry item, and shown in /sample and the paid 402 body."},{"type":"changed","description":"POLYMARKET: whale_entry items and whale calibration now resolve known trader pseudonyms (e.g. \"Domer\") instead of bare 0x addresses."},{"type":"changed","description":"POLYMARKET: predetermined-outcome classifier tightened — diplomatic/government scheduling questions (\"will [meeting/summit] happen by [date]?\") are no longer flagged as predetermined (future choices, not sealed records), and type<->knowledge-holder consistency is enforced so mislabeled signals are dropped."},{"type":"changed","description":"POLYMARKET: /sample and the paid 402 challenge body now carry a \"whatYouGet\" line and the microstructure block so probing agents can see the differentiator (computed signal, not raw odds) for free before paying."}]},{"version":"4.2.5","date":"2026-06-19","changes":[{"type":"fixed","description":"X402: the PaymentRequirements.resource.url advertised in the 402 PAYMENT-REQUIRED challenge is now the canonical public URL on every ingress. The @x402/express adapter derives resource.url from the raw Host header (not req.hostname, so trust-proxy did not fix it); on the apex ingress the Cloudflare tunnel rewrites Host to localhost:3001, so paid 402 challenges — and the resource URL recorded by Bazaar/x402scan discovery crawlers — leaked a localhost endpoint. A host-normalization middleware now rewrites internal-origin Host to api.moltalyzer.xyz. The accepts[] payment terms (network, asset, amount, payTo) were always correct, so payment and settlement were never affected; this only corrects the advertised resource URL. Affects all paid routes (polymarket, moltbook, github, pulse, tokens, bundle)."}]},{"version":"4.2.4","date":"2026-06-18","changes":[{"type":"changed","description":"POLYMARKET: clarified that /api/polymarket/latest is a PAID route ($0.01 via x402) with a free API-key allowance of 3/day — reduced from the previously documented 5/day. Discovery, manifests, openapi, and the llms docs now state this accurately; it is no longer implied to be a free no-auth /latest endpoint. The only free no-auth Polymarket routes are /index, /pulse, /digest/brief, and /sample."},{"type":"fixed","description":"DOCS: corrected docs that wrongly priced the Moltbook and GitHub /digests/latest endpoints — those are FREE (5 req/min per IP). The stale $0.005 Moltbook /latest pricing references in openapi.json (sample _pricing block and the historical-digests description) were removed."},{"type":"fixed","description":"DOCS: replaced stale \"1 req/5min\" free-tier rate-limit wording with the correct \"5 req/min\" across served docs (llms.txt, llms-full.txt, api-for-agents, focused llms docs, openapi.json), inline manifests, and route log/comment strings. No rate-limit logic changed."}]},{"version":"4.2.3","date":"2026-06-16","changes":[{"type":"fixed","description":"PAID ROUTES: HEAD requests to paid endpoints always return the 402 x402 challenge (PAYMENT-REQUIRED header carries the accepts array) and NEVER settle a payment, consume an API-key quota, or trigger compute — any attached credential is ignored for HEAD. Discovery crawlers (e.g. x402scan) probe with HEAD and need a parseable 402. Affects all paid routes: polymarket, moltbook, github, tokens, intelligence, pulse, and bundle."},{"type":"fixed","description":"OPENAPI: /api/intelligence/history now declares its query parameters (hours: 1-168, default 48; limit: 1-50, default 10). The missing input schema previously failed x402scan validation (\"add a requestBody or parameter schema so agents know what to send\")."}]},{"version":"4.2.2","date":"2026-06-16","changes":[{"type":"fixed","description":"DISCOVERY: completed the Token Intelligence paid-route delisting that v4.2.0 announced. The x402 manifest (/.well-known/x402) and GET /discovery still advertised /api/tokens/signal, /signals, and /history with live prices despite the routes returning 503 — agents/crawlers could be misdirected to dead paid endpoints. They are now removed from both surfaces; free token /index and /latest remain listed (carrying status:\"offline\")."},{"type":"changed","description":"DISCOVERY/DOCS: discovery surfaces (x402 manifest description, GET /discovery segments, api-for-agents) now lead with Polymarket prediction-market intelligence as the flagship feed, matching the rest of the product surfaces. No route or pricing changes."}]},{"version":"4.2.1","date":"2026-06-14","changes":[{"type":"fixed","description":"BUNDLE: /api/bundle no longer embeds stale rule-only token data while Token Intelligence is offline. The tokens slice now carries an explicit {status:\"offline\", degraded:true, data:null, notice} marker (mirroring the dedicated token endpoints) — the bundle is no longer a side door that ships withheld token data at full price. Polymarket, GitHub, and Moltbook slices are unaffected."},{"type":"changed","description":"POLYMARKET: /api/polymarket/resolving items beyond the 10 nearest expiries now return microstructure:{available:false, reason:\"not_computed_only_10_nearest_expiries\"} instead of a bare null, so clients can distinguish \"not computed (bounded load)\" from \"no book / stale snapshot / negRisk\". Populated items are unchanged (available:true)."},{"type":"changed","description":"PULSE: /api/pulse/ai-business/digest/latest and /api/pulse/sample now wrap their payload under .data ({success, _meta, data}) — matching the intelligence/moltbook/github digest envelope so clients no longer special-case Pulse. Field names within the digest are unchanged; they moved from the root object to .data."},{"type":"fixed","description":"INTELLIGENCE: Master Intelligence digest title timestamp now matches the record createdAt (it previously drifted ~20h behind when the LLM scraped a stale timestamp from source data). The title stamp is now generated from the same clock as createdAt."}]},{"version":"4.2.0","date":"2026-06-13","changes":[{"type":"changed","description":"Token Intelligence TEMPORARILY OFFLINE — the advertised hybrid rule+LLM scoring is paused while the LLM half migrates from the retired OpenRouter path to self-hosted inference (live signals had degraded to rule-only). Paid endpoints /api/tokens/signal, /signals, /history return 503 with NO x402 challenge — nothing is charged. Free /api/tokens/index, /latest, /sample remain up carrying status=\"offline\"; poll /index for status=\"live\" on relaunch. Token paid routes delisted from discovery + agent manifests until then."}]},{"version":"4.1.0","date":"2026-06-13","changes":[{"type":"added","description":"NEW /api/polymarket/resolving ($0.02): markets resolving within your window (?withinHours=1-72, default 24) — current odds, contested-vs-converged state, liquidity, and order-book microstructure for the 10 nearest expiries. Settlement calendars for agents that trade resolutions. Mechanical short-interval markets (5-min crypto up/down, daily price levels, scheduled games) excluded by default; ?includeNoise=1 to include. Note: end dates are EVENT-level and Polymarket-scheduled."},{"type":"added","description":"Feed items of type mover and whale_entry now carry a microstructure block: latest order-book depth within 5c of mid, spread, best bid/ask, and cost-to-move-the-mid-5c estimates. null when the book is stale, empty, or one-sided — never fabricated."},{"type":"fixed","description":"Deep-dive research order-book context now resolves correctly for all markets (upstream book rows are [price,size] tuples; bestBid/bestAsk previously read as undefined)."}]},{"version":"4.0.0","date":"2026-06-12","changes":[{"type":"added","description":"Polymarket Intelligence RELAUNCHED as a 4-tier product backed by a live 42K-market collection pipeline (60s price snapshots, order books, whale tracking, international news)."},{"type":"added","description":"Unified signal feed at /api/polymarket/signal + /signals: three item types — mover (noise-filtered repricings), whale_entry (tracked-whale entries with hold-to-resolution calibration and follow/fade labels), predetermined (revived AI predetermined-outcome detection). Same ?since=N poll contract as before; feed indices continue above 1000 so stored cursors keep working."},{"type":"added","description":"NEW /api/polymarket/whales ($0.05): per-wallet whale calibration — win rate by odds band, mirror-ROI, fade-ROI. One tracked whale is 6/262 on longshot entries held to resolution."},{"type":"added","description":"NEW /api/polymarket/digest ($0.10, every 4h): synthesized intelligence digest — what repriced and why, whale flows interpreted through calibration, international news context. Free teaser at /digest/brief; history at /digest/history ($0.05). Staleness-guarded: 503 instead of stale data, always."},{"type":"added","description":"NEW /api/polymarket/research?market=<slug> ($1.00): on-demand single-market deep-dive — 7d price action, live order book, whale positioning, related news, synthesized thesis + risks. Cached 30 minutes."},{"type":"added","description":"NEW free endpoints: /api/polymarket/pulse (top movers brief) and /api/polymarket/digest/brief."},{"type":"changed","description":"BREAKING: /signal and /signals now return typed feed items ({feedIndex, type, title, createdAt, data}) instead of bare predetermined-signal objects. Predetermined signals are still present as type=\"predetermined\" with the same fields inside data."},{"type":"changed","description":"Whale calibration methodology disclosed in every response: stats measure position ENTRIES held to resolution, not trader P&L (exits are not tracked)."}]},{"version":"3.3.0","date":"2026-06-12","changes":[{"type":"changed","description":"Polymarket signals TEMPORARILY OFFLINE for a product rebuild on a richer data pipeline (live prices across ~42K markets, whale positioning, news-edge detection). No new signals since 2026-05-31."},{"type":"changed","description":"Paid endpoints /api/polymarket/signal and /api/polymarket/signals return 503 with no x402 challenge until relaunch — nothing can be charged for stale data."},{"type":"changed","description":"Free endpoints /api/polymarket/index, /latest, /sample remain up and carry status=\"rebuilding\" + notice. Poll /index — when status returns to \"live\", new signals are flowing again."},{"type":"changed","description":"Polymarket paid routes delisted from /.well-known/x402 manifest and agent manifests until relaunch."}]},{"version":"3.2.0","date":"2026-04-06","changes":[{"type":"added","description":"Pulse narrative intelligence: /api/pulse/* — cross-source narrative tracking (Reddit, HN, GitHub, HuggingFace). Digest/latest is free."},{"type":"added","description":"Free /api/tokens/latest — most recent token signal, rate-limited 5 req/min"},{"type":"added","description":"Free /api/polymarket/latest — most recent predetermined outcome signal, rate-limited 5 req/min"},{"type":"changed","description":"Moltalyzer sourcing now embedded in all output data — polymarket signals, pulse digests, and all existing feeds"}]},{"version":"3.1.0","date":"2026-04-04","changes":[{"type":"changed","description":"Made /latest endpoints free (rate-limited 5 req/min per IP) on Moltbook digests, GitHub digests, and Master Intelligence Digest — no x402 payment or API key required"},{"type":"changed","description":"Historical endpoints (/digests, /history, /repos) remain paid via x402"},{"type":"changed","description":"Updated /brief endpoint notices to point to free /latest instead of x402 upsell"}]},{"version":"3.0.0","date":"2026-04-03","changes":[{"type":"removed","description":"Removed 14 raw data source endpoints that were internal pipelines, not products: /api/feargreed/*, /api/fred/*, /api/treasury/*, /api/dbnomics/*, /api/kalshi/*, /api/metaculus/*, /api/manifold/*, /api/predictit/*, /api/defillama/*, /api/huggingface/*, /api/npm/*, /api/ossinsight/*, /api/coinmetrics/*, /api/telegram/channels/*"},{"type":"added","description":"These data sources continue to be ingested internally and contribute to the Master Intelligence Digest (/api/intelligence/latest)"},{"type":"added","description":"Public API surface is now intentional: Moltbook digests, GitHub intelligence, Polymarket signals, Token signals, Master Intelligence Digest, Viral Advisor, Bundle"}]},{"version":"2.2.0","date":"2026-03-29","changes":[{"type":"added","description":"npm Registry endpoints: /api/npm/top?limit=25&category=ai-watchlist (free), /api/npm/watchlist (free), /api/npm/package/:name (free), /api/npm/sample (free, rate limited)"},{"type":"added","description":"npm AI Package Adoption Tracker — curated watchlist of 19 AI packages (openai, @anthropic-ai/sdk, langchain, vercel/ai, ollama, etc.) with weekly download counts. Production adoption signal: HF shows what researchers publish; npm shows what engineers ship."}]},{"version":"2.1.0","date":"2026-03-27","changes":[{"type":"added","description":"Hugging Face Hub endpoints: /api/huggingface/trending?limit=20&pipeline=text-generation (free), /api/huggingface/sample (free, rate limited)"},{"type":"added","description":"Hugging Face Hub integration — top-50 trending AI models by likes/downloads, pipeline tag, parameter count, inference providers. Updated every 30 minutes."}]},{"version":"2.0.0","date":"2026-03-17","changes":[{"type":"added","description":"Telegram Channel Intelligence endpoints: /api/telegram/channels/index (free), /api/telegram/channels/sample (free), /api/telegram/channels/signal (free), /api/telegram/channels/signals (free)"},{"type":"added","description":"MTProto channel scanning — reads any public Telegram channel (WhaleAlert, protocol teams, DeFi alpha) without bot invite. Signals include topic, sentiment, confidence, key messages, mentioned assets, and view/reaction counts."}]},{"version":"1.9.0","date":"2026-03-16","changes":[{"type":"added","description":"DeFiLlama endpoints: /api/defillama/latest (free), /api/defillama/history (free), /api/defillama/sample (free, rate limited)"},{"type":"added","description":"DeFiLlama integration — hourly DeFi macro snapshots: top-10 chain TVLs, DEX 24h volumes, stablecoin market caps. Stablecoin inflows precede DEX volume spikes by hours — best free proxy for exchange flows."}]},{"version":"1.8.0","date":"2026-03-11","changes":[{"type":"added","description":"Fear & Greed Index endpoints: /api/feargreed/latest (free), /api/feargreed/history (free), /api/feargreed/sample (free, rate limited)"},{"type":"added","description":"Alternative.me Fear & Greed Index integration — Bitcoin/crypto sentiment signal (0-100 scale), updated every 4 hours"}]},{"version":"1.7.0","date":"2026-02-26","changes":[{"type":"changed","description":"Polymarket redesigned: predetermined outcome detection replaces insider detection, index-based signal feed replaces daily digests"},{"type":"added","description":"GET /api/polymarket/index — free polling endpoint, returns current signal index number"},{"type":"added","description":"GET /api/polymarket/signal ($0.01) — single predetermined outcome signal with full detail"},{"type":"added","description":"GET /api/polymarket/signals ($0.03) — batch up to 20 signals, filterable by confidence, supports ?since=N for polling"},{"type":"changed","description":"Polymarket quality gate: only high/medium confidence signals with min volume $1000 and min liquidity $500 are published"},{"type":"changed","description":"Sports markets now comprehensively blocked (expanded exclusion filters)"},{"type":"removed","description":"Removed Polymarket daily digest endpoints: /latest and /all"}]},{"version":"1.5.0","date":"2026-02-22","changes":[{"type":"changed","description":"Token intelligence redesigned: index-based signal feed replaces digest-based endpoints"},{"type":"added","description":"GET /api/tokens/index — free polling endpoint, returns current signal index number"},{"type":"added","description":"GET /api/tokens/signal ($0.01) — single token signal with full score breakdown"},{"type":"added","description":"GET /api/tokens/signals ($0.05) — batch up to 20 signals, filterable by chain/tier/score, supports ?since=N for polling"},{"type":"changed","description":"GET /api/tokens/sample now returns real 24hr+ old signal data instead of static sample"},{"type":"removed","description":"Removed digest-based token endpoints: /meme/latest, /meme/history, /discovery/latest, /discovery/history, /recent, /analysis/:chainId/:address"}]},{"version":"1.3.0","date":"2026-02-16","changes":[{"type":"added","description":"Polymarket insider detection endpoints: /api/polymarket/latest ($0.02), /api/polymarket/all ($0.05), /api/polymarket/sample (free)"},{"type":"added","description":"Polymarket signals include insider type, confidence level, reasoning, volume, and liquidity data"},{"type":"changed","description":"All discovery files (llms.txt, llms-full.txt, openapi.json) updated to include all three data feeds"}]},{"version":"1.2.0","date":"2026-02-14","changes":[{"type":"changed","description":"Moltbook digest endpoints moved from /api/digests/* to /api/moltbook/digests/* for consistency with /api/github/* and /api/polymarket/*"},{"type":"added","description":"New Moltbook endpoints: /api/moltbook/digests/latest ($0.005), /api/moltbook/digests ($0.02), /api/moltbook/sample (free)"},{"type":"deprecated","description":"Old endpoints /api/digests/latest, /api/digests, /api/sample now return deprecation notices with redirect to new paths"}]},{"version":"1.1.0","date":"2026-02-13","changes":[{"type":"added","description":"GitHub daily digest endpoints: /api/github/digests/latest ($0.02), /api/github/digests ($0.05), /api/github/repos ($0.01)"},{"type":"added","description":"Free sample endpoints for GitHub digests: GET /api/github/sample"},{"type":"added","description":"API changelog endpoint: GET /api/changelog"},{"type":"added","description":"_meta object (apiVersion, changelog URL) included in all API responses"},{"type":"changed","description":"Moltbook sample endpoint returns data that is at least 18 hours old (was static/frozen)"}]},{"version":"1.0.0","date":"2026-02-04","changes":[{"type":"added","description":"Initial release — hourly Moltbook digest API with x402 payments"},{"type":"added","description":"Endpoints: /api/digests/latest ($0.005), /api/digests ($0.02), /api/sample (free)"},{"type":"added","description":"x402 payment protocol on Base Mainnet (USDC)"},{"type":"added","description":"OpenAPI 3.1 spec, llms.txt, and full documentation"}]}],"_attribution":"via Moltalyzer API (https://api.moltalyzer.xyz)"}