FactReason changelog

What changed, and why.

Product, contract, reliability, and material data-quality updates. Claims here describe deployed behavior, not planned features.

2026-08-19

MCP v2.1.0

Added factreason_create_key so an agent can obtain its own key and trial credit without a human, a card, or leaving the MCP session, then retry the call that returned 402. Corrected two tools that charged for a query matching nothing, removed a cached-revalidation identifier and a record size hint from unpaid component responses, and stopped a supplied-address edge case from withholding trial credit from later callers. Cached revalidations no longer count toward the unmatched-query ceiling, and keys holding prepaid credit get a substantially higher ceiling.

2026-08-18

MCP v2.0.5

Replaced the 50-query daily free allowance with $0.05 of one-off trial credit per key, spent at the published per-tier prices. Closed a hit/miss disclosure on the integration brief, deprecation, auth playbook and capability discovery endpoints so an unauthenticated caller can no longer tell what the catalogue holds. Cached revalidation identifiers are no longer emitted on unpaid responses. Misses remain free and now consume no allowance at all, bounded instead by a daily unmatched-query ceiling that never charges. Keys idled into the recycle bin are authorized and restored rather than refused. Expired keys no longer receive free queries. Deprecation results now state whether each item is publisher-declared or inferred from summary text.

2026-08-16

Documentation and correction operations

Added a searchable human documentation hub, Markdown and full agent documentation, a reusable upgrade-check skill, a public OpenAPI description, a protected correction queue, and operator review controls.

2026-08-16

MCP v2.0.4

Added optional tokenizer-measured compact responses to the package advisory, exact component, and integration brief tools. Full responses remain the compatibility default; compact and full have the same access policy and price.

2026-08-16

MCP v2.0.3

Moved package upgrade advisories behind the package-advisory authorization path, signed successful tool responses, and hardened two-phase authorization so misses remain free without becoming an enumeration path.

2026-08-14

MCP v2.0.2

Published complete tool annotations, constrained input schemas, output schemas, structured results, and the canonical public registry contract.