跳到正文

更新记录

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

边上线边记

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-4

Form 5472 由谁持股算出来

新增
  • 公司「概况」里可以记直接持股的股东:每人住在哪国、持股多少、是不是美国公民、有没有绿卡、今年和前两年各在美国待了几天。只记在这家公司名下,股东可以撤回。
  • 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-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-2

预估税由你预计的税额算出来

新增
  • 「待办」页不再问 C 类公司「是否预计全年税额 $500 以上」,改问它预计今年的税额(减去抵免)是多少,并由这个数算出四期预估税是否落到它头上。$500 这条线读自 Form 1120 的说明,和别的事实一样经过检查。
  • 「montaye 是怎么判的」:每个由数推出的判定都列出步骤:这个数和官方门槛比、高出或还差门槛多少、门槛印在哪里。
  • 要求还要等的情况,就在「待办」页上回答,回答完马上重算。
改进
  • 之前对「预计全年税额 $500 以上」的回答留着,页面会说明它不再被读:补上预计税额之前,预估税「可能适用」。
  • agent 读到同样的推理:GET /v1/business/obligations 的每个判定带着规则的每一步、读到的事实版本和离线还差多少。
2026.10.19-1

公司各项申报的截止日生效了

新增
  • 公司申报的截止日生效了:联邦的 Form 1120 和 1120-S、四期预估税、加州的缴税和 Form 100、Delaware 的年报,每一条都读自官方文件(IRS Publication 509、FTB 3539、Delaware 的年报页),并且对过这些文件印出来的日期。你公司的「待办」页在下一次每天的重算(07:30 UTC)时按它们算出来,点「现在重算」马上就算。
改进
  • 事实和参考数据集,检查一过就进 montaye:文件里印的官方答案全部算对,或者导入正好写它的差异文件。不再等人接受,检查了什么和这个决定存在一起。
2026.10.18-8

你的文件说明了哪些规定适用于你

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

公司的文件,和它的记录放在一起

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

状态页:montaye 盯着什么、数据有多新

新增
  • 新的「状态」页,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-3

账户和方案

新增
  • 注册和登录:可以用密码,也可以只用发到邮箱的验证码、不设密码;忘记密码时用验证码重设。
  • 你自己的账户:生成和吊销 API key,查看账户本月用了多少,修改名字和密码。
  • 按月的方案:免费、入门、专业、规模,列在新的「价格」页。付费方案经由 Stripe 付款;超过方案额度的调用会被拒绝,绝不按超量计费。
改进
  • 服务条款和隐私政策写明了账户保存什么、付款怎么进行。
2026.10.18-2

新面貌,以及账户的入口

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

每个出处都引用原文段落

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

montaye 上线

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