# 更新记录

montaye 改了什么，最新的在前。

## 2026-10-19 · 读完每个来源和数据集的使用条款

Version: 2026.10.19-5

### 新增

- montaye 现在不只盯读事实的机关说明书，也盯每种税费背后的法条：州议会每周重建的数据库里的加州法典（R&TC §§ 17935、17941、17942、17948、23151、23153，失业保险法 § 13020）、特拉华法典关于特许经营税和有限合伙、LLC 年税的几章，以及美国法典「现行至第几号公法」的公告。/status 列出了它们。像 SB 122（2027 年起加州 LLC、LP、LLP 首个税年只交 $400）这样的修法，编进法典那一周就能看到，不用等说明书第二年印出来。
- 运营人员和 agent 可以在本地目录用 pnpm law（search、resolve、read、changes）查美国联邦和各州的法条，经 Vaquill 的法规库，每一条都带着官方页面。Exa 账户没有余额时，pnpm web:search --via monid 用 Monid 的余额做同样的 Exa 搜索。
- 运营人员和 agent 可以在本地目录用 pnpm web:search 搜索网页：Exa 以 JSON 返回来源链接和相关摘录。结果是待核查的线索，不会成为已接受的事实。
- 网页上能添加在日本或韩国成立的公司（株式会社、合同会社、주식회사、유한회사、유한책임회사，按国家列出，用它们自己的名字）。记下它在美国的分公司或办公室以后，待办页会问它在美国有没有办公室，列出 Form 1120-F、Form 5472 和加州 Form 100 的日子；推理链说出它在哪里成立，以及 Form 1120-F 说明交给人判断的几处。在美国还没有存在的，会说明为什么还没有美国的申报。
- 在美国有分公司、办公室或常设机构的外国公司：读了 Form 1120-F 的说明。Form 1120-F，以及和关联方有往来时随它交的 Form 5472，经它在美国的存在落到它头上：在美国有办公室或营业场所的，税年结束后第 4 个月的 15 日交（6 月结账的第 3 个月），没有的第 6 个月。fact.read 能读这两条（us.irs.form_1120f、us.irs.form_5472.foreign_corporation），rule.evaluate 能判 us.foreign_corporation：按公司征税、不在美国成立，并列出说明交给人判断的几处。
- 外国公司的预估税：预计一年的税（减去可抵免的）在 $500 以上（Form 1120 说明给的那条线，us.irs.estimated_tax.threshold），四期预估税经它在美国的存在落到它头上，税年第 4、6、9、12 个月的 15 日到期，遇到周末或法定假日顺延到下一个工作日。fact.read 能读这四条（us.irs.form_1120f.estimated_tax_1 到 _4，读自 Form 1120-F 的说明）。以前它一期也看不到：美国公司的四期按成立地落。
- 来源检查开始读官方接口：联邦公报的检索和 eCFR 的版本列表，覆盖 montaye 在美国的义务所依据的法规（26 CFR 第 31 部分的预扣、Form 5472、实益所有人申报、DMCA 指定代理人、每年社保工资基数的公告）；e-Gov 法令 API 的 14 部日本法律（现行版本和每一次还没施行的修订，带施行日）；韩国雇佣劳动部和保健福祉部的公告。status.read 列出每一个。要 key 的接口，key 放在请求里，任何抓取记录、请求头、状态和邮件里都看不到；回应里把 key 写回来的，一个字节也不留。
- 股东也可以是公司：公司「概况」里「添加股东」先问持股的是个人还是公司；公司只问法定名称、成立国、持股和开始持有的日期（POST /v1/business/shareholder 收 kind: "organisation"）。在美国以外成立的公司就是外国人：外国公司独资的单一成员 LLC、外国公司持股 25% 以上的 C 公司，和它有往来时 Form 5472 就落到身上，原来一直判不出来。在美国成立的公司归谁所有，仍要人判断。
- S 公司的预估税：读了 Form 1120-S 的说明。预计一年的内建利得税、超额被动收入税和投资抵免回收税加起来在 $500 以上（Form 1120 说明给的那条线，us.irs.estimated_tax.threshold），四期预估税落到它头上，税年第 4、6、9、12 个月的 15 日到期（日历年在 2026 年是 4 月 15 日、6 月 15 日、9 月 15 日、12 月 15 日），遇到周末或法定假日顺延到下一个工作日。待办页会问这个合计；fact.read 能读这四条（us.irs.form_1120s.estimated_tax_1 到 _4）。以前没有一家 S 公司看得到。
- 公司的待办页现在列出法律留给人判断、而且判断能改变结论的部分：Publication 519 的更紧密联系例外，对每位不是美国公民、没有绿卡、按实际居住测试算是居民的股东，除非法律已经定了（今年在美国 183 天或以上）。每年在美国 42 天的股东不会被问。在「这一项要你判断」下面，先写它对这位股东现在的结论和来由（按记下的判断定；或者还没有人判断，这时照 Publication 519 的话，没有用 Form 8840 主张就不成立），再一项一行列出各项走到哪一步：成立还是待判断，183 天那一条写出读到的天数（「150 < 183」），以及一项要什么（「2 项中任一项成立即可：权衡 10 项事实和情况或全部 5 项都要成立」）。点「按原文逐项看」展开按原文列成的树：每一项是哪种、谁来判断、原文写了的举证责任；每项要权衡的事实和情况点开才看原文，PDF 在行末断开的词连回一个词（considered）。公司可以为每位股东记下判断（是否成立、由企业自己、税务机关还是法院在哪天判断，逐项带备注），也可以撤回；记下的判断即使改变不了什么也留在页面上，好撤回。Form 5472 跟着它走：每年在美国 150 天的股东，例外成立就是外国人，Form 5472 随每份 Form 1120 落到公司头上。

### 改进

- 新页面「怎么工作」（/how，页头和页脚都有）把 montaye 从官方文件到一家公司要做的事画出来，数字是今天的：盯着的地址、读成事实的文件、今天有效的事实；一个到期日怎么数出来；按地方列出 montaye 管到哪里（到期日、金额和表、法律设的测试、一张工资单的预扣），按今天有效的事实数；还没做的：工资税存缴（Form 941）、加州工资申报（DE 9）、销售税、其他地方。status.read 的每条事实多了它的形状（requirement、amount、bracket、grid、standard……）。首页说清楚 montaye 现在做什么，并链到这一页。
- 公司的概况页一开头先说 montaye 对它知道什么：法律形式和注册地、会计年度、美国国税局怎么对它征税、在哪里营业、谁持有它的股份，每一件记了没有、决定什么（报税的期、报哪一种联邦申报表、哪些州的要求落到它头上、是不是 25% 外资持有），以及去记下的链接；一条进度条数已经记了几件。加州的公司还列出谁为它干活，不计入进度。每张卡的长说明收进「详细」里。
- 公司的待办页一开头先说最要紧的：过期几项、下一项哪天、还有几天、还要你说几件、做完几项。接着是要做的，按年分组，每个日子带星期；「这天是怎么数出来的」把它画成一条链：从哪天数起、文件写的几个月和第几天、遇到周末或假日顺延到下一个办公日，下面是文件里的原话和链接（义务列表给每一项一个 due_rule）。要你回答的挪到后面，每一件标出它决定哪几项；推理里的法律形式写名字，不写代码。
- 在加州公司的概况页，「谁为它干活」可以记下一个为公司干活、领取报酬的人：住在哪里、从哪天起、这份活凭的加州执照。待办页随之逐人说出今天他是不是公司的雇员（按劳动法典 §2775 的推定、证明了的 ABC 测试或豁免，或法院按 Borello 的认定），每一步写明谁定的，并在「这一项要你判断」下面问公司要证明什么。
- business.save_worker（POST /v1/business/worker）记下一个为公司干活、领取报酬的人：住在哪里、从哪天起，以及这份活凭的加州执照（美容、电解、美甲、理发、美发，或没有）。义务列表随之说出每位劳动者今天是什么（workers[].terms：us.ca.lab.employee，除非公司证明了 ABC 测试，否则是雇员；公司证明了豁免时按 Borello 判），带推理，并对每位劳动者问会改变这个结论的标准（ABC 测试和豁免；豁免成立后问 Borello），和股东一样用 business.save_determination 记下。判一份活的标准只能对记下了活的人判定。
- 读加州劳动法典（§§2775、2778、2785，取自州议会的会期包）：一个人为商户干活，算不算它的雇员，是那份活的一个项（us.ca.lab.employee，新主体种类 relation 的字段），由从 §2775(b)(1) 和 §2785(d) 读出的规则判：除非商户证明了 ABC 测试（us.ca.lab.abc_test），否则是雇员；商户证明了改按 Borello 的豁免时（us.ca.lab.exemption：§2778 的专业服务，其中有持证的美发、理发、美容、电解、美甲师的服务，另有五个条件），按 Borello 判（us.ca.lab.borello）。每条标准都有自己的页面；rule.evaluate 可以对一份记录判这条规则。记下一位劳动者是下一步。
- 股东的永久住所在哪里也成了一个单独的项（us.permanent_home_country），按 Pub 519 的话判定（us.irs.p519.permanent_home）：任何一种住处，租的或买的都行，要随时、持续可用，不只是短住，由税务机关认定。更紧密联系例外要权衡它在哪里；它的页面列出各项。
- business.save_ruling（POST /v1/business/ruling）记下机关或法院对 montaye 算出来的一个项的裁定，说的是一年或一段：比如一位股东是不是居民外国人，按税收协定的加比规则由主管机关定。那一段里这个项就是它，不管规则会算出什么，义务页在那一步写明谁定的、哪天、为什么。记录的项直接记（term_not_ruled），标准定的项用判定（business.save_determination）。
- 股东的税务住所在哪里成了一个单独的项（us.tax_home_country），由 Pub 519 的定义判定（us.irs.p519.tax_home）：主要营业、受雇或驻在地的大致区域；因工作性质没有固定营业地时，经常居住的地方；都不是就在工作的地方，按次序第一个适用的，由税务机关认定。更紧密联系例外读它：「境外税务住所」现在是法律的线，读认定的税务住所，只要不是美国就成立（对这条例外，美国的属地算外国）。在义务页，例外要紧时，税务住所和例外一起问，认定的国家写在那里。
- 法律标准的事实页列出它的内容（/facts/us.irs.p519.closer_connection）：它判什么、判谁、没人判时是什么（带原文那一句），以及各项组成的树，每项由谁判断。标准的各项现在可以按次序试，第一项适用的那项定（结构 cascade）；一个标准也可以给出一个值，而不只是成立不成立：对它的判定带上这个值（business.save_determination 的 value），快照为每个字段声明值的类型（fields[].value_type）。
- 在公司概览页，「添加股东」可以记下股东里那些公司由谁持有（「谁的股份」）、IRS 怎么给一家公司征税，以及一个人在这些人里的配偶和子女；列表把每家公司的股东列在它下面。在义务页，经别人持有的股东会说经谁：「Harbor Holdings, Inc. 的股份的 100%，按 §318(a)(2)(C)」；montaye 看不穿的公司会说为什么。
- 判断公司是否 25% 外国持股时读「谁经谁持有」：按 Form 5472 说明修改过的 §318（us.irc.318），(a)(2)(C) 的 50% 换成说明的 10%（us.irs.form_5472.attribution_line），也不经 (a)(3) 把外国人的股票归给美国人。股东里的一家公司，它自己的股东都记下了（business.save_shareholder 的 of），就看穿它：外国人持有一家美国控股公司 30%、控股公司持有商户全部，她就是 25% 外国股东，Form 5472 适用；控股公司由美国公民全部持有，就不适用。股东没记全的公司照旧是「可能适用」。这样读出的每条持股带 through：是谁的股份、占多少、经 §318 的哪几段。
- fact.read us.irc.318 把 26 U.S.C. §318（《美国法典》2024 年版，取自 govinfo.gov）读成数据，一个新的事实形状 attribution：montaye 读的每一段一行（个人的家人；合伙企业和 S 公司的股票按比例归合伙人；公司的股票归按价值持有 50% 以上的股东，那条线是 us.irc.318.corporation_line；以及反过来归实体），外加不让同一份股票被重复归属的操作规则。它的答案是条文套到一份记录上的结果，以及 26 CFR 1.318-2 印出的例题；status.read 两份都盯着。它的页面 /facts/us.irc.318 列出各行和操作规则。还没有结论读它：下一步 25% 外国持股的判断会读它。
- business.save_shareholder（POST /v1/business/shareholder）记下 §318 要读的「谁经谁持有」：of，这位股东持有的是商户的哪一家公司股东（那家公司自己的股东）；公司的 classification（美国税务归类）；个人的 relations，对商户其他人的 spouse_of、parent_of（给了就是从那天起的全部关系）。business.read 先列商户的直接股东（of 为 null），再列那些公司的股东，带上公司的归类和个人的关系。现在还不据此判断：下一步经 §318 读它们。
- 一家公司是不是 25% 外国持股，现在由 montaye 从 Form 5472 说明读出的规则算出（us.foreign_owned_25）：税年内任何时候至少有一位直接或间接的 25% 外国股东，在它的各条持股上、整个税年里读 25% 外国股东；股东里有一家公司、它自己的股东没有记录时，除非有一位股东就是，仍然说不知道。判断的推理里先是这条规则，下面是读各条持股的那一步，每位股东和以前一样；说明留给人判断的只在最上面说一次。rule.evaluate us.foreign_owned_25 只判一份记录（给 us.foreign_shareholder_25）。快照的项里不再有 us.shareholding。
- 一位股东是不是 25% 外国股东，现在是持股本身的项 us.foreign_shareholder_25，由 Form 5472 说明原样印出的规则算出：持股方是外国人（读持股方的），且表决权或价值二者之一至少 25%；montaye 不再自己取两者中大的那个当持股比例（us.shareholding，不再有人读）。rule.evaluate us.foreign_shareholder_25 原来收 us.shareholding，现在收 voting_ratio 和 value_ratio，us.foreign_person 放在同一份记录里。义务页把股东的两个比例分别和线比，是不是外国人在读它的那一步下面。
- 股东是不是外国人，现在由 montaye 从 Form 5472 说明的定义读出的规则算出（us.foreign_person）：既不是美国公民也不是居民外国人的个人，或不在美国成立的组织；定义里列的其余几种（美国属地的公民或居民、外国遗产和信托、外国政府，以及选择合并申报的个人不算）写明留给人判断。一个人是不是居民外国人成了自己的项 us.resident_alien，由 Pub 519 的规则算出。rule.evaluate 判 us.foreign_person 时只用给的字段：要给 us.resident_alien，否则它在 unknown_fields 里。义务页上每位股东的推理按这条规则展开，居民身份在读它的那一步下面。
- 一家公司是不是外国公司，现在由 montaye 从 Form 1120-F 说明读出的那条规则算出：快照给每个项写明了谁算它（fields[].producer：代码、规则或标准）。判断的推理里，公司在哪里成立（formed_in）挪到了读「是否在美国成立」的那一步下面，在外国公司那份推理之内，原来在那份推理本身上；义务页也在那里显示。
- montaye 自己的规则（一个人是不是美国居民、是不是外国公司、是不是 25% 外国股东）按版次发布，每一版只管它那份文件生效的日子：明年的 Pub 519 不会去判今年。rule.evaluate 问一个没有生效版本的日子，拒绝码是 rule_not_in_force（新加的），以前它会拿手头那一版去判。
- 判断一个人是不是美国税务居民（Pub 519）时，在美天数作为一条按年记的记录来读：判断那一年、前一年、前两年；绿卡测试看「年内任何时候」：6 月放弃绿卡的人，那一年仍是居民。推理里写明每一步读的是哪一年（「当年在美天数（前一年）÷ 3」）。rule.evaluate 收按年分段的 us.days_present_in_year（[{ from, until, value }]）；以前的三个字段照样能用，按那几年读（已弃用）。
- status.read 给加州预扣表（EDD Method B）和链接每年新版的 EDD 页面标的许可，从 LicenseRef-unread 换成 LicenseRef-ca-edd-conditions-of-use：EDD 的使用条款，按它的说法，网站上的信息是公开的，可以转发和复制。
- status.read 给其余每个盯着的来源和数据集标上出版方自己页面上写的许可，原来写着 LicenseRef-unread 或只是假定的都读过了：加州税务局（FTB）的表格和加州隐私保护局的页面是 LicenseRef-ca-gov-conditions-of-use（加州政府的使用条款：属公有领域，可以转发和复制）；加州法典是 LicenseRef-public-domain；GLEIF 的法律形式代码表是 CC0-1.0；ISO 4217 的货币代码是 LicenseRef-iso-4217-codes（ISO 允许免费使用）；特拉华州的特许经营税页面、加州州务卿的信、旧金山财政局的页面和韩国三家机关的页面什么也没授权，是 LicenseRef-all-rights-reserved（韩国那三家原来假定是 KOGL 第 1 类）。
- status.read 给每个参考数据集的版本标上它现在的许可，也就是归档以后才读到的条款：ISO 20275 法律形式代码表 1.6 是 CC0-1.0，ISO 4217 List One 2026-09-17 是 LicenseRef-iso-4217-codes；/status 和 datasets[].licence 原来还写着归档时的 LicenseRef-unread（那时条款还没读）。
- 登录后的页面（账户、用量、key、公司、公司的文件和待办）把要读的一次发给数据库：每页两趟往返，一趟认人，一趟读页面，原来十到十二趟。离数据库远的地方（比如欧洲）打开快几秒；带 key 调 GET /v1/usage 也一样。
- 登录后的页面隔了一分钟以上再打开（记着会话的签名 cookie 已经过期），问数据库是谁登录只要一趟往返，原来三趟：会话和它的人一次读出，数据库角色和它同在一条消息里。从巴黎打开快约 0.4 秒。
- status.read 给每个盯着的来源带上目录里的标题（title；为下一版盯着的地址、数据集的为 null），/status 按标题列出：联邦公报的 6 个检索原来都叫 documents.json。「种类」一栏每种来源都有中文名，原来 gazette、law、filing_spec 直接显示代码。
- GET /v1/status 和每次计算改从 KV 读事实快照，最近的 Cloudflare 机房会留着它，原来每个新起的 Worker 都去 R2 读一遍：离美国远的地方（比如巴黎），不用读数据库的 /v1/status 也要 0.7–1.8 秒。每个回答带 Server-Timing 头，说出它等了什么（api、web、snapshot、platform、db），以及 Worker 是不是刚起来。
- GET /v1/status 和状态页在访问隔几分钟才来一次时也答得快：最近的 Cloudflare 机房把 montaye 监视的来源和各任务的运行情况留五分钟，原来一分钟后就要再问 KV（离美国远的地方，比如巴黎，这一问最多 0.3 秒）；留着的那份过时了也不再有访问等数据库：超过十分钟的照样回答，回答之后再读一遍。任务开始或结束后五分钟内显示出来，原来是马上。
- fact.read 给出一条要求没按时做时要多付的钱（penalty：一个金额事实的代码；文件没写或还没读时为 null）：特拉华公司年报 3 月 1 日前没交，罚 $200（us.de.annual_report.penalty）；特拉华 LLC、LP、GP 的年税晚交，罚 $200（us.de.annual_tax.penalty）。
- rule.evaluate 在调用方没给 us.closer_connection_exception 时，自己定 us.resident_alien 的更紧密联系例外：今年在美国 183 天或以上，法律说不成立；否则在有人判断之前不成立（没有用 Form 8840 主张，Publication 519），推理挂在读它的那一步上，带 matters：其余照给的不变，例外成立和不成立时规则的结论是否不同（每年在美国 42 天就不同不了）。business.save_determination（POST /v1/business/determination）记下公司对一条法律标准的判断，对公司自己或对某位股东（holds；decided_by 为 business、authority 或 court；decided_on；parts 逐项带 holds 和备注；note；retract 撤回）；business.obligation_list 给出 standards：判断时定下、要人判断的每条标准，照发布的样子（各项、各项谁来判断、举证责任、没人判断时算什么以及原文那句话），以及它对每位要问的股东的结论：对他结论会变、法律又没定的，或者对他记下了判断的。
- GET /v1/status 和读它的状态页，能从 Cloudflare 的边缘答时就从边缘答：不带 key 来问，答案留在被问到的地方，一分钟内算新的，之后一小时内仍然马上给出、同时在后面重读一遍，这样的访问不再等 montaye 的 api Worker 启动和读取。发布了新的事实，或后台任务开始、结束时，边缘把它忘掉。带 key 来问，什么都不变。Server-Timing 新加的一项 edge 说边缘有没有这个答案（HIT）；有的时候，api 和它后面各项是边缘留着的那次回答的。

### 修复

- 标准的页面上「没人判断时」那一句，原文是没有页码的文本（加州劳动法典：「If a hiring entity can demonstrate compliance …」）也引出来了，原来是空的；某一项由谁判断写「主管机关」，不再写「税务机关」，那只对 Pub 519 的国税局成立。
- 按 Form 5472 说明，公司只要在税年内任何时候是 25% 外国持股，那一年就是：6 月卖掉 30% 持股的外国股东，那一年仍带来 Form 5472（以前只看年末那天）；7 月到 6 月的税年，股东的居民身份按它跨的两个日历年各读一次。推理里写明是哪一天起成立的。
- 每一期按公司记录在那一期最后一天怎么说来判：从 2026 年 1 月 1 日起选为 S 公司的公司，2025 年交 Form 1120，2026 年交 Form 1120-S；以前每一年都按今天的税务归类判。谁持有股份、股东是不是美国公民、有没有绿卡，也一样按那一天。义务页上回答公司「是什么样」的问题（比如在美国有没有办公室）时，会问从哪天起：默认是成立那天，可以改。
- 法律留给人判断的一项，记下的判断只管一年：为 2025 年主张的更紧密联系（随 2025 年申报表交的 Form 8840）只定 2025 年，不管 2024 年、也不管 2026 年；以前它从记下那天起管以后的每一年。义务页从 2025 年起逐年问每位股东，每一年一行，各自记下或撤回；business.save_determination 写明它说的是哪一期（一个日历年），不再收 valid_from。
- IRS 分配 EIN 的信（CP 575）也能从 Form 1120-S 和 Form 1065 的日期读出财年了，按 Publication 509 的期限往回数三个月；原来只有 Form 1120 的日期能读。9 月 15 日到期的 Form 1120 不再说财年在 5 月结束：它也可能是 2026 年前开始、早一个月到期的 6 月财年，这时不给财年，由人自己填。写着 “the following form(s) by the date(s) shown” 的合伙企业来信现在也能读，原来什么都读不出。
- montaye 回答里的国家和地区名来自 Unicode CLDR，它的许可要求版权与许可声明随之出现，以前哪儿都没有。新页面「许可与声明」（每页页脚、/legal 和 /status 都链过去）列出 montaye 参考数据来自的每个数据集、它的许可和那份声明的原文；status.read 给每个数据集带上许可的名称和地址（licence_title、licence_url）以及声明（notice；许可不要求时为 null）。
- fact.read、rule.evaluate 和工资计算不再转发出版方没有授权转发的文件原文（许可为 internal_only 的，比如特拉华州的特许经营税页面）：它的事实照样带数值、文件标题和地址，locator 只给页码，没有页码的网页就不给。网页上的事实页会说明为什么不引用它。
- 加州的 S 公司能看到自己的申报了：FTB 的 Form 3539 印着报 Form 100S 的 S 公司什么时候交税（税年结束后第 3 个月的 15 日，2025 年度是 2026 年 3 月 16 日）、在自动延期下什么时候申报（第 9 个月的 15 日，2026 年 9 月 15 日），现在和 Form 100 的两行一起读进来。记成在加州经营的 S 公司，待办页会列出这两条，原来加州那边什么都没有；fact.read 能读这两条（us.ca.ftb.form_100s.payment、us.ca.ftb.form_100s）。
- 6 月 30 日结账的 C 公司：Form 1120 和随它交的 Form 5472，2026 年 1 月 1 日以前开始的税年在税年结束后第 3 个月的 15 日到期（9 月 15 日），不是第 4 个月，Publication 509 和 Form 1120 的说明都这么印。以后开始的 6 月税年回到第 4 个月（10 月 15 日），外国公司的 Form 1120-F 的 6 月规则也到同样的税年为止。fact.read 能看到 us.irs.form_1120 和 us.irs.form_5472 的两条期限，各带条件。
- 特拉华的有限责任公司（LLC）、有限合伙（LP）和普通合伙（GP）能看到特拉华的年税了：公司局的年报页写着它们不交年报，但每年 6 月 1 日前要交一笔年税，现在和公司的年报一起读进来。记成这几种形式（有限责任有限合伙也算）的公司，待办页会列出每个日历年的年税，下一年 6 月 1 日前交（2026 年度是 2027 年 6 月 1 日），原来特拉华那边什么都没有；fact.read 能读这条规则（us.de.annual_tax）和它的 $400（us.de.annual_tax.amount），从 2026 税年起有效，那年特拉华把它从 $300 提到了 $400。
- POST /v1/business/shareholder 收到不是这家公司股东的 id（或把个人的 id 当成公司的）时，以 party_unknown（404）拒绝，原来是服务器错误。
- 来源监视改从州议会的可下载数据库读加州的自动续费法（《商业与职业法典》第 17600–17606 条）：leginfo 的 robots.txt 不许任何爬虫，原来每天都被挡。2025–26 会期文件有 1.3 GB，只按范围读其中法典条文那一张表，比对这一节的几行：重新打包而法律没变不算变化，修改了一条就算。status.read 列出 downloads.leginfo.legislature.ca.gov/pubinfo_2025.zip，另盯下载站的文件列表，下一会期的文件会出现在那里。CLDR 的新版本改在 Unicode 自己的下载页上盯：GitHub 的发布订阅被 github.com 的 robots.txt 禁止。
- 在特拉华以外成立、在特拉华登记的公司（外国资格，或记下的任何一种在特拉华的存在），现在会看到特拉华公司部页面印着的外国公司年报：每年 6 月 30 日前交，费用 $250（2026 年 8 月 1 日起，原来是 $125）。待办页会列出它，原来一条特拉华的都没有；fact.read 能读它（us.de.foreign_corporation.annual_report、us.de.foreign_corporation.annual_report.fee）。目前算作外国公司的：加州的营利公司、日本的株式会社和韩国的 주식회사；非营利公司、银行和成员负有限责任的公司还没判断。
- 待办页不再告诉一家公司别种公司的要求是怎么判的：S 公司原来会看到「C 公司的四期预估税不适用」，那是按它的税务分类判出来的，要比的那个数从来没问过它。现在只说它给的数判出来的，或者在等它给数的。
- 合伙企业能看到自己的联邦申报了：Publication 509 印着 Form 1065 在合伙企业税年结束后第 3 个月的 15 日到期（2025 年度是 2026 年 3 月 16 日），现在和 Form 1120、1120-S 一起读。记为合伙的公司，待办页会列出 Form 1065 和它的日子，原来一条联邦申报都没有；选项写成「合伙（Form 1065）」。fact.read 能读它（us.irs.form_1065）。
- fact.read 和事实页给每条事实标出它自己的税费，哪怕一份文件里印着好几种：特拉华 LLC、LP、GP 的年税（us.de.annual_tax、us.de.annual_tax.amount）是 us.de.alternative_entity_tax，外国公司的年报和它的 $250 是 us.de.foreign_corporation_report_fee（一种规费），原来两者都标成特拉华公司的特许经营税 us.de.franchise_tax。Form 1065（us.irs.form_1065）不标税费，因为合伙企业自己不交所得税，原来标成 us.cit。事实页那一行改叫「税费」。
- 来源监视按社保工资基数页（ssa.gov/oact/COLA/cbb.html）的正文区（id 为 content 的元素）比对，原来找的是那一页上没有的 class content：从 2026-10-18 起 status.read 天天显示它坏了、一次好的检查也没有，其实 Browser Run 拿到了页面。部署后的下一次检查起，它和别的页面一样比对。
- status.read 和状态页把「robots.txt 没回应」和「robots.txt 不许抓」分开说：网站的 robots.txt 没有回应或回了 5xx，那天照样不抓（RFC 9309），但状态页写「robots.txt 没回应」和它的 HTTP 状态，不再写「robots.txt 不许」，好像机关把检查挡在了外面（上海公积金的页面，2026-10-20）。每个来源多了 last_refusal：被挑战或不许抓的那次是哪一种（robots.disallow、robots.unreachable、robots.server_error，或者回了页面的反机器人服务，比如 cloudflare、akamai）。
- 收费的要求现在在列出它的地方写明多少钱：特拉华的有限责任公司、有限合伙和普通合伙从 2026 税年起，每一年那一行都写着年税 $400（2025 年的 $300 没有读，行上也这么写）；特拉华公司看到年报的 $50 申报费；在特拉华登记的外国公司看到年报的 $250（从 2026 年度的年报起，2027 年 6 月 30 日前交）。每个金额都链到它自己的事实，要求的事实页上也写着。fact.read 读一条要求时会带上它在那一天的费用（fee：金额事实的代码、那一天、那天生效的版本和按名字列出的美元金额，那天没有生效的版本时为空；不收钱时为 null）。
- 特拉华公司现在会被告知特拉华的预缴特许经营税：公司部的年报页和计算页都写着，欠 $5,000 或以上的公司按季度分期预缴，6 月 1 日前交 40%，9 月 1 日前 20%，12 月 1 日前 20%，余额次年 3 月 1 日前交，现在两页都读了。公司的待办页会问它预计全年的特许经营税；填 $5,000 或以上，四期连同日期列出来，推理里写着这个数和特拉华那条线的比较。公司成立之前就到期的那一期不列。fact.read 读得到这四期（us.de.franchise_tax.estimated_tax_1 到 _4）和那条线（us.de.franchise_tax.estimated_tax.threshold），rule.evaluate 用 us.de.expected_franchise_tax 判断。
- 特拉华的有限责任合伙（LLP）能看到自己的年报了：特拉华法典规定，它在合伙资格声明生效那一年之后的每年 6 月 1 日前交年报，每位合伙人 $300、一年最多 $180,000（2026 年 8 月 1 日起；之前是 $200 和 $120,000），这两条现在直接读自法典（6 Del. C. §§ 15-1003、15-1207）。记成这种形式的公司（有限责任有限合伙 LLLP 也是，和它的年税并列），待办页每个日历年列一份年报，次年 6 月 1 日到期（2026 年度的在 2027 年 6 月 1 日），原来对特拉华什么都不说；fact.read 能读这条规则（us.de.llp.annual_report）和它的费用（us.de.llp.annual_report.fee：per_partner 和 cap）。
- 晚了要多付钱的要求，现在在它的费用旁边写明：特拉华的有限责任公司、有限合伙和普通合伙每年的年税上写着“逾期缴纳罚款 US$200.00”（2025 年度的也有，那一年的 $300 还没读），特拉华公司的年报在 $50 申报费旁写着“逾期申报罚款 US$200.00”，各自链接到自己的事实；要求的事实页也会显示。特拉华预缴特许经营税的四期，页面没写罚款，就什么都不显示。fact.read 读一条要求时，也给出当天晚了要付多少（penalty，在 fee 旁边：金额事实的代码、那一天、那天生效的版本和按名字列出的美元金额；文件没写时为 null）。
- 加州的有限责任公司（LLC）、有限合伙（LP）和普通合伙能看到加州税务局（FTB）要它做什么了，原来除非按公司纳税，对加州什么都不说：现在读 FTB 的 Form 568 说明书和 FTB 3538。按合伙或被忽略实体纳税的 LLC 在纳税年度之后的 10 月 15 日前交 Form 568（自动延期），在当年 4 月 15 日前交 $800 的 LLC 年税，说自己预计加州总收入达到 $250,000 或以上时，还要在 6 月 15 日前预缴 LLC fee；合伙在纳税年度之后的 10 月 15 日前交 Form 565，有限合伙和有限责任合伙在之后的 3 月 15 日前交 $800 年税（2025 年度是 2026 年 3 月 16 日）。待办页会问 LLC 预计的收入；fact.read 能读每一条（us.ca.ftb.form_568、us.ca.ftb.form_568.annual_tax、us.ca.ftb.form_568.estimated_fee、us.ca.ftb.form_565、us.ca.ftb.form_565.annual_tax）。
- 在特拉华登记的外国公司现在能看到年报 6 月 30 日前没交时要付多少：2026 年 8 月 1 日起 $200，这是特拉华法典的规定（8 Del. C. § 391(a)(8)），现在直接从法典读。特拉华公司部的页面印的是 $250，不是法律的数，所以原来什么都没说。待办行和年报的规则页在 $250 申报费旁边写出它；2025 年的年报当时是 $125，montaye 读的页面都没印，所以写明没读到。fact.read 能读它（us.de.foreign_corporation.annual_report.penalty）。
- 逾期会计利息的要求，现在在罚款旁边说出来：特拉华州的报税页写着未缴的税每月计 1.5% 的利息，现在读进来了。特拉华公司在年报和每一期预缴特许经营税上看到「未缴部分的利息 每月 1.5%」，特拉华的有限责任公司、有限合伙和普通合伙在每年的年税上看到同一行，各自链接到自己的事实（us.de.franchise_tax.interest、us.de.annual_tax.interest）；利息计在税和 $200 罚款上，特拉华的法律把罚款并入税额。fact.read 给出要求时带上它的利息（interest：事实代码、日期、当天有效的版本、rate 是小数、per 是计息的期间，如 {"unit": "month", "every": 1}；文件没写时为 null），按期间计的金额事实也会说明（per）。事实页把比率显示为百分比：每月 1.5%，Form 5472 的 25% 外国股东线显示 25%，以前显示 0.015 和 0.25。
- 特拉华的银行、储蓄银行和信托公司现在会被告知特拉华的银行特许经营税，以前它们看不到任何特拉华的事项：现在读特拉华法典第 5 篇第 11 章。按应税所得交的这笔税在次年 3 月 1 日前到期（2026 年的在 2027 年 3 月 1 日前）。待办页会问它预计全年的银行特许经营税；超过 $10,000 的，当年 3 月 1 日前的暂定申报和三期预缴（6 月 1 日前 40%，9 月 1 日前 20%，12 月 1 日前 20%）连同日期列出来，余额就是次年 3 月 1 日到期的那笔税。税率不读：montaye 不计算银行的应税所得。fact.read 读得到它们（us.de.bank_franchise_tax、.tentative_return、.estimated_tax_1 到 _3，以及那条线 us.de.bank_franchise_tax.estimated_tax.threshold），rule.evaluate 用 us.de.expected_bank_franchise_tax 判断。
- 公司待办页「为这家公司盯着的文件」只列它被告知的事项所读的文件：以前特拉华银行会列出公司特许经营税的计算页（那条线只用来判断公司的预缴），特拉华公司也会列出法典里银行特许经营税那一章。
- 加州 LLC 现在知道自己的 LLC 费是多少，以前只说要估缴：读了 Form 568 手册的金额表（加州总收入 $250,000 起 $900，$500,000 起 $2,500，$1,000,000 起 $6,000，$5,000,000 起 $11,790）。报了预计收入后，估缴那一行写「全年费用 US$2,500.00 按预计全年加州总收入：US$600,000.00」；新的一行是估缴没缴完的部分，按申报表原定截止日缴：按合伙纳税的 LLC 在年度结束后第 3 个月的 15 日（年度在第 6 个月前结束的那年，整笔费用都在这一天缴）。穿透实体（税务上被忽略）的 LLC 会被问唯一成员是不是 S 公司、合伙企业或按合伙企业纳税的 LLC：是的话第 3 个月，不是第 4 个月。fact.read 给出这种费用的表（table：按哪个字段、报的数或 null、各档）；要求的事实页写「US$900.00 至 US$11,790.00 按预计全年加州总收入」。
- 加州 LLC 现在会被告知它替没签同意书的非居民成员缴的税，以前一句不提：待办页问一句「有非居民成员没签同意书」（FTB 3832；单一成员 LLC 看它的非居民所有者有没有签 Form 568 第 3 页的同意），答「是」后每年多一行「Pay the tax of nonconsenting nonresident members (Form 568 Schedule T)」，按申报表原定截止日缴：按合伙企业纳税的在年度结束后第 3 个月的 15 日，税务上被忽略的按唯一成员是不是 pass-through entity 在第 3 或第 4 个月。这一行不写金额：税额是每名这样的成员分配所得的一个比率，montaye 不记录分配所得。fact.read 以 us.ca.ftb.form_568.nonconsenting_member_tax.rate 给出税率（C 公司 8.84%；个人、合伙企业、LLC、遗产或信托 12.3%；S 公司 1.5%），盯来源也开始读它所依据的法条 R&TC § 18633.5。
- 在特拉华州以外成立、在特拉华有分支的银行，现在会被告知特拉华的银行特许经营税，以前什么都看不到：特拉华法典对州外银行在特拉华的分支机构（5 Del. C. § 1101(a) 的“resulting branch”）征这笔税。记了特拉华分支的加州商业银行、储蓄银行和工业银行，会看到每年之后 3 月 1 日到期的税；预计超过 $10,000 的，还有暂定申报表和三期分期付款，日子和特拉华本州银行一样。储蓄贷款协会、不吸收存款的信托公司和信用合作社不这样征税；在特拉华只有雇员、外州登记或在当地经营、没有分支机构的银行也不征。fact.read 可读（us.de.bank_franchise_tax.branch、.branch.tentative_return、.branch.estimated_tax_1 到 _3）；rule.evaluate 按 legal_form、presence_kind（经哪种存在落下：branch）和 us.de.expected_bank_franchise_tax 判断。
- 首个税年在 2027、2028 或 2029 年开始的加州 LLC、LP、LLP，现在被告知那一年交 $400 年税，不是 $800：montaye 直接读《收入与税收法典》（§§ 17941(g)(2)、17935(f)(2)、17948(e)(2)，州议会的可下载数据库），这是 FTB 2025 年的说明书印不出来的。那一年的一行写「Pay the annual limited liability company tax for its first taxable year (FTB 3522)」，$400.00，在该年第 4 个月的 15 日前交（LP、LLP 随申报表交，年度结束后第 3 个月的 15 日）；之后每一年，以及 2027 年以前或 2030 年起开始的首个税年，仍是 $800 那一行。商户的首个税年是从成立那天开始的那一年。fact.read 能读每一条（us.ca.llc.first_year_annual_tax、us.ca.lp.first_year_annual_tax、us.ca.llp.first_year_annual_tax），要求的 satisfies 写着它代替哪一条。
- 成立日还没到就添加的公司（比如一家将于 2027 年 3 月 10 日成立的 LLC）现在能打开，也列在“公司”里：它的记录按成立那天来读，从那天起记下的会计年度、编号、IRS 怎么对它征税、谁持有它的股份都马上显示。此前在那天之前，它的页面一打开就是错误页，列表里也没有它。它的待办从成立那天算到 18 个月以后：成立日在 18 个月以后的公司也能看到第一年的税，此前什么都没有。
- montaye 从浏览器只会下载、不会打开的文件里读的文件，现在写明给人读的页面，指向它的链接都去那里：联邦预扣税事实的“出处”打开 irs.gov 上 Publication 15-T 的网页，不再是它的 XML 压缩包；加州 LLC 第一年的税打开 leginfo 上的《税收法典》，不再是州议会 1.3 GB 的会期文件。/status 上加州法典、IANA 时区、SIX 的 ISO 4217 列表、日本的节假日和韩国的简易税额表都链接到发布者的页面，数据集那一行按数据集的名字显示（IANA Time Zone Database，不再是 tzdata-latest.tar.gz）。fact.read、rule.evaluate 和 status.read 在 url 旁给出 page_url；url 仍是 montaye 抓取的地址。
- /status 上第 119 届国会公法那一行，现在链接到 congress.gov 上这些公法的网页，不再是 Congress.gov 的 API：没有 montaye 的 key，它只回 403 API_KEY_MISSING。status.read 把这个网页作为 page_url 给出；需要 montaye 的 key 的地址，从此不再直接作为链接给人。
- 待办页上是居民外国人的股东，原来写「外国人：否 · 既不是公民也不是居民外国人」；现在写「居民外国人不算外国人」。

## 2026-10-19 · Form 5472 由谁持股算出来

Version: 2026.10.19-4

### 新增

- 公司「概况」里可以记直接持股的股东：每人住在哪国、持股多少、是不是美国公民、有没有绿卡、今年和前两年各在美国待了几天。只记在这家公司名下，股东可以撤回。
- Form 5472（随 Form 1120 同一天交）现在会落到外国人持股 25% 以上、又和关联方有往来的 C 公司身上。「是否外国人持股 25%」不再问：montaye 用股东的情况算——每位股东对照 Form 5472 说明里印的 25% 线判，个人是不是居民按 Publication 519 的测试判。只问「和关联方有没有往来」。
- 外国人独资的单一成员 LLC（穿透实体）也要交 Form 5472，随一份形式上的 Form 1120 同一天交：把它唯一的所有人记成持有全部股份的股东；说明里留给人判断的、这种 LLC 特有的几处（经别的实体持有、所有人往里投和从里取的钱、所有人的税年）和其余几处列在一起。
- 待办页逐位股东给出推理链；说明里留给人判断的部分（通过别的公司间接持股、免报情形、谁算关联方）写在「这一项要人判断」下面，每一条都给出印在哪一页。

### 改进

- GET /v1/business 回答股东，以及待办页问不问根部事实；POST /v1/business/shareholder 记下或撤回一位股东。通过别的公司持股的情况暂时记不了，也不判。

## 2026-10-19 · 一个人是不是美国税务居民？问一条规则，带推理链

Version: 2026.10.19-3

### 新增

- rule.evaluate（POST /v1/rules/evaluate，MCP 工具 rule_evaluate，要 key；每个方案都包含，不计次数）按你给的字段判 montaye 自己的一条规则。第一条是 us.resident_alien，读自 IRS Publication 519：不是美国公民，并且有绿卡，或者满足实质居住测试（今年至少 31 天，并且今年的天数 + 去年的 1/3 + 前年的 1/6 至少 183 天）。
- 回答是真、假或不知道，带上还缺的字段、推理的每一步（算术精确地算、离线还差多少）、读自哪几页，以及规则留给人判断的部分：哪些天不算、更紧密联系的例外、第一年的选择。你发来的不存。

### 改进

- 规则和事实一样进 montaye：读自官方文件，文件里印的算例算对了才接受（Publication 519 自己的例子：三年各 120 天是 180 天，不是居民），并列在 GET /v1/status 里。

## 2026-10-19 · 预估税由你预计的税额算出来

Version: 2026.10.19-2

### 新增

- 「待办」页不再问 C 类公司「是否预计全年税额 $500 以上」，改问它预计今年的税额（减去抵免）是多少，并由这个数算出四期预估税是否落到它头上。$500 这条线读自 Form 1120 的说明，和别的事实一样经过检查。
- 「montaye 是怎么判的」：每个由数推出的判定都列出步骤：这个数和官方门槛比、高出或还差门槛多少、门槛印在哪里。
- 要求还要等的情况，就在「待办」页上回答，回答完马上重算。

### 改进

- 之前对「预计全年税额 $500 以上」的回答留着，页面会说明它不再被读：补上预计税额之前，预估税「可能适用」。
- agent 读到同样的推理：GET /v1/business/obligations 的每个判定带着规则的每一步、读到的事实版本和离线还差多少。

## 2026-10-19 · 公司各项申报的截止日生效了

Version: 2026.10.19-1

### 新增

- 公司申报的截止日生效了：联邦的 Form 1120 和 1120-S、四期预估税、加州的缴税和 Form 100、Delaware 的年报，每一条都读自官方文件（IRS Publication 509、FTB 3539、Delaware 的年报页），并且对过这些文件印出来的日期。你公司的「待办」页在下一次每天的重算（07:30 UTC）时按它们算出来，点「现在重算」马上就算。

### 改进

- 事实和参考数据集，检查一过就进 montaye：文件里印的官方答案全部算对，或者导入正好写它的差异文件。不再等人接受，检查了什么和这个决定存在一起。

## 2026-10-18 · 你的文件说明了哪些规定适用于你

Version: 2026.10.18-8

### 新增

- PDF 一加进来 montaye 就读。认得的文件（目前是 IRS 分配 EIN 的 CP 575 信和 Delaware 认证的成立证明）说了什么，列在文件下面，每条附原句：EIN、IRS 要你交的申报表（由此知道它怎么对你征税）、会计年度在哪天结束、登记的日子。任何一条一键记下；记录会写明出自哪份文件，待办随之更新。今天以前加进来的文件，点一个按钮就读。
- 「待办」页列出 montaye 为你的公司盯着的官方文件：你的要求读自哪些文件，每份上次什么时候查过。

## 2026-10-18 · 公司要做什么、什么时候到期，从官方原文读出来

Version: 2026.10.18-7

### 新增

- 新的一种事实：「要求」——公司必须做什么、交给谁、按什么期别、每期哪天到期。头一批从三份文件读出来：IRS 的 Publication 509（Form 1120、Form 1120-S 和四期预估税，连同 2026 年的法定假日），FTB 的 Form 3539（加州税在第 4 个月 15 日前交，Form 100 在自动延期下第 11 个月 15 日前申报），Delaware 的年报页（3 月 1 日前收到，$50）。只有文件印出来的日期都能从它算出来才接受；Delaware 没印具体日期，它唯一的答案注明是把页面的规则套到某一年。
- 要求类事实的页面写明它要什么、交给谁、按什么期别、每期哪天到期，以及到期日落在不办公的日子怎么顺延。
- 每家公司多了「待办」一页：落到它头上的每条要求的每一期，从成立那年到大约 18 个月以后，带到期日（机关那天的假日还不知道时标「暂定」），逾期的在前；可以标记完成或重新打开。montaye 每天重算一次，也可以随时手动重算。
- 在公司的「概况」里记下要求要读的情况：IRS 怎么对它征税、是否预计全年税额 $500 以上，以及注册地以外它在哪里经营、登记或雇人。

## 2026-10-18 · 公司的文件，和它的记录放在一起

Version: 2026.10.18-6

### 新增

- 每家公司多了「文件」一页：上传 PDF 或图片（不超过 10 MB），选它是哪一种（成立文件、章程或董事会决议、持股文件、协议、已交表格的副本、选择（election）、机关来信、执照、回执），列表里看得到种类和大小，点开就是原件。同一份文件上传两次只存一份。
- 谁能看一份文件，按它的种类：机关来信要有 correspondence 授权，其余要有 file 授权；对其他人来说，一份文件的地址什么也不是。

## 2026-10-18 · 你的公司：按法定记录记下你经营的公司

Version: 2026.10.18-5

### 新增

- 账户 › 公司：按法定名称、成立时的法律形式（目前是 Delaware 和加州的 ISO 20275 法律形式）和成立日期，添加你经营的公司。注册地是这种法律形式所属的地方，你的账户成为它的 controller。
- 每家公司有自己的页面：法定记录、它的各种编号（EIN、Delaware 公司档案号；写法不对的编号会被拒绝）、会计年度、在哪里有存在、发生过什么。别人看不到：对其他人来说，这个 id 什么公司也不是。
- POST /v1/franchise-tax/calculate（以及 MCP 工具 franchise_tax_calculate）：按 Delaware 的两种方法（授权股数法、假定面值资本法）算某一年的特许经营税，取较低的那个，那就是应缴的税额；每一步都写明读了哪条事实、出自 Delaware 公司局的哪一句原文。这页上的事实审核通过以后开始回答。
- montaye 也开始盯一家在加州经营的 Delaware 公司要遵守的官方文件：IRS 的 1120、7004、1099、5472 说明和税务日历，Delaware 的年报页面，FTB 的 Form 100、100-ES 和 3539，州务卿关于 Statement of Information 的信，CCPA 的门槛，版权局的 DMCA 续期，旧金山的营业登记。每一份都在状态页上。
- 直接读一条事实：GET /v1/facts（MCP 工具 fact_read，要 key）按代码和日子，或者按计算结果某一行给的 revision_id，给出 montaye 计算时用的值（金额、分档表、查表），出自哪份官方文件、哪一页、哪句话，以及同一条事实的每一段有效期，从早到晚。每个方案都包含，不计次数。
- 每条事实有了自己的一页，给登录的人看：在「状态」页点事实的代码，就能看到它某一天的值（金额、每一张分档表、按行和列排的查表，税率按百分数显示）、出自哪份官方文件的哪一页哪句话、montaye 读的那份文件字节的 SHA-256，以及它生效的每一段日子，每段点开就是那一天。那一天没有生效的版本，页面会照实说，并指向它生效的日子。

### 改进

- 盯来源会分辨被拒：网站回的是机器人挑战页或拦截页，显示为「被挑战」（字节照存当证据，不当成新版本）；网站的 robots.txt 不许 montaye 抓的地址，显示为「robots.txt 不许」，也不去抓。需要浏览器的来源用浏览器抓；直接请求被挑战的网站，会再用浏览器试一次；证据仍是服务器发来的原始字节。

### 修复

- 日历上没有的日期（2 月 30 日）在所有地方都按无效输入拒绝，包括工资单的发薪日，不再被当成另一天。

## 2026-10-18 · 状态页：montaye 盯着什么、数据有多新

Version: 2026.10.18-4

### 新增

- 新的「状态」页，agent 用 GET /v1/status（也是一个 MCP 工具，不用 key）：每次计算现在读的事实和它们的官方文件；montaye 盯着的每份官方文件和数据集，上次什么时候查、查到了什么；参考表来自哪些数据集；后台任务跑得怎么样。
- montaye 现在每天查一遍盯着的每份文件和数据集：只问服务器自上次以来变了没有，字节一变就留一份副本。
- 90 天内到期、后面还没有发布新版本的事实，列在「状态」页最前面（GET /v1/status 里是 horizon），写明下一版走到了哪一步。montaye 也盯着每份文件的下一版出现的地方：IRS 先发 Publication 15-T 的草稿；加州 EDD 每年的 Method B 换一个新地址，挂在它的税率页上，那一页按链接比对，不按字节。

### 改进

- GET /v1/status 和「状态」页不再每次都等数据库：montaye 盯着什么、后台任务跑得怎样，一次读完，最多留十分钟；任务一开始、一结束，下一次就读到新的。正在用的事实始终是当前的。
- montaye 不认识的 key，第一次之后就在边缘拒绝；同一个地址一分钟里最多试十把 montaye 没见过的 key，再多的这种 key 就以 rate_limited（429，可重试）拒绝，等这一分钟过去；montaye 认识的 key 照常用。不需要 key 的动作（比如 status.read）在 REST 上带着什么 key 都照样回答，和它的 MCP 工具一样。

## 2026-10-18 · 账户和方案

Version: 2026.10.18-3

### 新增

- 注册和登录：可以用密码，也可以只用发到邮箱的验证码、不设密码；忘记密码时用验证码重设。
- 你自己的账户：生成和吊销 API key，查看账户本月用了多少，修改名字和密码。
- 按月的方案：免费、入门、专业、规模，列在新的「价格」页。付费方案经由 Stripe 付款；超过方案额度的调用会被拒绝，绝不按超量计费。

### 改进

- 服务条款和隐私政策写明了账户保存什么、付款怎么进行。

## 2026-10-18 · 新面貌，以及账户的入口

Version: 2026.10.18-2

### 新增

- 新首页：montaye 的名字来自蒙田，首页是他的画像和《随笔集》里说明为什么要直接读原文的那段话。
- 浅色和深色主题；在你选择之前，montaye 跟随系统设置。
- 帮助、联系我们、服务条款、隐私政策和这份更新记录，有中文、英文、日文和韩文。
- 登录和注册页面，可以用密码，也可以用发到邮箱的验证码。账户功能即将开放；试用 key 仍然不需要账户。

### 改进

- 语言菜单里，每种语言都用它自己的文字书写。

## 2026-10-18 · 每个出处都引用原文段落

Version: 2026.10.18

### 改进

- 回答里的每个出处，现在都引用它所出自的官方文件段落；PDF 还写明页码。
- 发布新税表之前，montaye 会先检查它即将上线的那份快照本身。
- 幕后：montaye 将来要用到的完整数据模型已经建好，完整性规则都有测试。

## 2026-10-17 · montaye 上线

Version: 2026.10.17

### 新增

- 为一张工资单计算美国联邦和加州的所得税预扣，并与 IRS 和 EDD 公布的 4,800 个算例逐一核对。
- 一套 API，走 REST 和 MCP；试用 key 不需要注册，每把 key 都能查看用量。
- 四种语言的文档，每个页面都有给 agent 读的 markdown 版本；/llms.txt、OpenAPI 和 MCP server card 指向其余的一切。
