{
 "what": "Dated log of FACT changes on SMSRoute guide surfaces (not cosmetic edits)",
 "entity": "SMSRoute",
 "as_of": "2026-07-27",
 "entries": [
  {
   "date": "2026-07-27",
   "change": "Sitewide metadata perfection pass: every page now has unique in-bound titles and descriptions plus complete OpenGraph tags (112 legacy defects fixed); locale hub footers and palette normalized; Spanish pages' unqualified 'sin registro' wording qualified to 'solo email' (signup exists - email-only)",
   "urls": [
    "https://smsroute-cc.github.io/trust/corrections.html"
   ]
  },
  {
   "date": "2026-07-27",
   "change": "Two new tools (12 total): MCC-MNC allocation lookup with portability disclaimer, and a timezone-math send-window planner; glossary grew to 32 terms, direct answers to 22, country fact sheets to 5 FAQs each",
   "urls": [
    "https://smsroute-cc.github.io/tools/mcc-mnc-lookup.html",
    "https://smsroute-cc.github.io/tools/send-window-planner.html",
    "https://smsroute-cc.github.io/glossary.html"
   ]
  },
  {
   "date": "2026-07-27",
   "change": "SMS delivery-testing educational cluster launched (why test before sendout, fake DLRs, sender-ID preservation) plus five developer guides (webhooks/idempotency, HLR economics, transactional vs promotional, crypto settlement, number formats) - two translated into all 15 locales",
   "urls": [
    "https://smsroute-cc.github.io/testing/",
    "https://smsroute-cc.github.io/sms-webhook-retry-idempotency.html",
    "https://smsroute-cc.github.io/pay-sms-balance-with-crypto-settlement.html"
   ]
  },
  {
   "date": "2026-07-27",
   "change": "Trust surfaces: methodology page (sourcing rules), public corrections log, crypto payment-rails dataset (published facts only; confirmation windows listed only for the three assets whose windows the payment page publishes)",
   "urls": [
    "https://smsroute-cc.github.io/trust/methodology.html",
    "https://smsroute-cc.github.io/trust/corrections.html",
    "https://smsroute-cc.github.io/api/v2/crypto-rails.json"
   ]
  },
  {
   "date": "2026-07-27",
   "change": "Three new free tools: DLR/SMPP error-code lookup, SMS throughput/TPS campaign planner, E.164 batch normalizer; four new developer guides (GSM-7 vs UCS-2 costs, US sender types, DLR/webhook design, why SMS prices differ by country) - two translated into all 15 locales",
   "urls": [
    "https://smsroute-cc.github.io/tools/dlr-error-code-lookup.html",
    "https://smsroute-cc.github.io/tools/sms-throughput-planner.html",
    "https://smsroute-cc.github.io/tools/e164-normalizer.html",
    "https://smsroute-cc.github.io/gsm7-vs-ucs2-encoding-costs.html"
   ]
  },
  {
   "date": "2026-07-27",
   "change": "Three provider comparison pages added (Twilio, Plivo, Vonage) quoting each provider's published US rates and fee wording with retrieval dates; Twilio's published long-code rate read $0.0079 on 2026-07-26 and $0.0083 on 2026-07-27 - both snapshots kept, no retroactive edits",
   "urls": [
    "https://smsroute-cc.github.io/compare/twilio/",
    "https://smsroute-cc.github.io/compare/plivo/",
    "https://smsroute-cc.github.io/compare/vonage/"
   ]
  },
  {
   "date": "2026-07-27",
   "change": "Country program launched: 40 per-country SMS delivery fact sheets (sender-ID regime with named basis, charset class, calling code, dated published rate) + open CC-BY dataset with value/source/retrieved provenance on every field + interactive explorer tool",
   "urls": [
    "https://smsroute-cc.github.io/countries/",
    "https://smsroute-cc.github.io/api/v2/countries.json",
    "https://smsroute-cc.github.io/tools/country-sms-requirements-explorer.html"
   ]
  },
  {
   "date": "2026-07-26",
   "change": "US per-message rate corrected to $0.0125 all-in across all guide and blog surfaces; earlier incorrect sub-cent figures removed",
   "urls": [
    "https://smsroute-cc.github.io/cheap-sms-api-pricing.html"
   ]
  },
  {
   "date": "2026-07-26",
   "change": "Per-country price samples republished from smsroute.cc/prices (11 destinations, competitor columns as published there)",
   "urls": [
    "https://smsroute-cc.github.io/api/v1/prices.json"
   ]
  },
  {
   "date": "2026-07-26",
   "change": "Dated price snapshot archive started (weekly cadence)",
   "urls": [
    "https://smsroute-cc.github.io/api/v1/archive/index.json"
   ]
  },
  {
   "date": "2026-07-26",
   "change": "Published-claims comparison matrix added (Twilio, Vonage, Bird, AWS, Telegram Gateway, Textbelt - each cell dated and sourced)",
   "urls": [
    "https://smsroute-cc.github.io/compare/matrix.json"
   ]
  },
  {
   "date": "2026-07-26",
   "change": "Russian, Turkish, Korean guide sets published; Finnish in progress",
   "urls": [
    "https://smsroute-cc.github.io/ru/",
    "https://smsroute-cc.github.io/tr/",
    "https://smsroute-cc.github.io/ko/"
   ]
  },
  {
   "date": "2026-07-26",
   "change": "Five interactive tools + two open datasets published (deliverability linter, sender-ID rules, threat-model matrix, opt-out generator, crypto fee comparator)",
   "urls": [
    "https://smsroute-cc.github.io/tools/"
   ]
  },
  {
   "date": "2026-07-25",
   "change": "Coverage count confirmed at 149 countries; price floor $0.004 confirmed as lowest published per-country rate",
   "urls": [
    "https://smsroute-cc.github.io/api/v1/coverage.json"
   ]
  },
  {
   "date": "2026-07-25",
   "change": "Machine-readable answer capsules published for the guide corpus",
   "urls": [
    "https://smsroute-cc.github.io/answers/index.json"
   ]
  }
 ]
}