AI DevelopmentNew Release14 min readPublished July 27, 2026

2.8T total · 104B active · bespoke licence, not MIT

Kimi K3 Open Weights Shipped: What the Licence Says

Moonshot AI released the Kimi K3 weights on July 27, 2026 — and the licence attached to them is not MIT. It is a bespoke “Kimi K3 License” with a revenue-triggered separate-agreement clause for Model-as-a-Service operators and a user-interface attribution mandate above 100 million monthly active users. The download is larger than most pre-release coverage suggested, too.

DA
Digital Applied Team
Senior strategists · Published Jul 27, 2026
PublishedJul 27, 2026
Read time14 min
SourcesLicence file, HF API, vendor pages
Total parameters
2.8T
104B active per token
896 experts · 16 selected
Repo download size
1.56TB
118 files · HF API, Jul 27, 2026
MaaS revenue trigger
$20M
over any consecutive 12 months
Intelligence Index
57
leading open-weights score, Jul 27, 2026
4th overall

The Kimi K3 open weights shipped on July 27, 2026, and the licence attached to them is the story. Moonshot AI did not publish K3 under MIT or Apache 2.0. It published the model under a bespoke document titled the Kimi K3 License, tagged on Hugging Face as license:other, carrying a revenue-triggered separate-agreement clause and a user-interface attribution mandate that most coverage of the release never quoted.

That distinction matters because “open weights” is doing a lot of work in the marketing copy. You can download the checkpoints, run them on your own hardware, fine-tune them, and quantize them. What you cannot do — not without a separate negotiated agreement — is resell K3 as a Model-as-a-Service business past a specific revenue line. And if your product crosses a specific user or revenue threshold, the licence says the words “Kimi K3” have to appear on your interface.

This guide reads the actual licence text clause by clause, puts it side by side with three other open-weight licence regimes, and reconciles what shipped against what was reported in the run-up. We also separate the two very different terabyte-scale numbers now in circulation — the repository download size and the resident memory footprint — because conflating them will wreck a hosting estimate.

Key takeaways
  1. 01
    The licence is bespoke, not permissive.K3 ships under a document titled the Kimi K3 License, tagged license:other on Hugging Face. Artificial Analysis classifies it as requiring a separate licence agreement for commercial use. It is not MIT and not Apache 2.0.
  2. 02
    Two dollar thresholds do the restricting.A Model-as-a-Service operator whose group revenue exceeds $20M over any consecutive 12 months must sign a separate agreement with Moonshot first. Products above 100M monthly active users or $20M monthly revenue must display Kimi K3 in the interface.
  3. 03
    Internal use and official surfaces are carved out.The licence exempts purely internal use never exposed to third parties, and use accessed through Moonshot's own products or certified inference partners. Most enterprise deployments land inside those exemptions.
  4. 04
    The artifact is bigger than pre-release reporting said.The Hugging Face API returns 1,560,998,984,390 bytes across 118 files — roughly 1.56TB to download, as of July 27, 2026. That is a separate number from the ~1.4TB of resident weights at MXFP4.
  5. 05
    Strong open-weights standing, with dated caveats.K3 scores 57 on the Artificial Analysis Intelligence Index and sits 4th overall as of July 27, 2026. The widely-shared hallucination and accuracy figures were measured on the hosted API ten days before the weights dropped.

01What ShippedA 2.8T-parameter model, released as weights — with conditions.

The Hugging Face model card and the GitHub README agree on the headline specification: 2.8 trillion total parameters with 104 billion activated per token, drawn from 896 experts of which 16 are selected per token. The architecture runs 93 layers — 69 Kimi Delta Attention layers and 24 Gated MLA layers — inside what Moonshot calls a Stable LatentMoE framework, with a 160K vocabulary and a MoonViT-V2 vision encoder at 401 million parameters.

The context window is 1,048,576 tokens. Weights are natively quantized to MXFP4 with MXFP8 activations, applied via quantization-aware training from the supervised fine-tuning stage onward — Moonshot frames that choice as being for broad hardware compatibility rather than as a post-hoc compression step. Moonshot also states a roughly 2.5× improvement in overall scaling efficiency over Kimi K2, attributed to the Kimi Delta Attention, Attention Residuals, and Stable LatentMoE combination. That efficiency claim is vendor-stated and has not been independently replicated.

Parameters
Total, 104B active
2.8T

896 experts with 16 selected per token. Moonshot's own model card and the GitHub model-summary table both state 2.8T total and 104B activated — the figures to use for any capacity planning.

HF model card · GitHub README
Context
Tokens, flat-priced
1,048,576

A full 1M-token window with no tiering by context depth on Moonshot's published rate card. Native vision input is part of the spec; the formal spec table lists text and image modalities.

platform.kimi.ai pricing page
Artifact
Files in the repository
118

Summed from the Hugging Face API blobs endpoint on July 27, 2026: 1,560,998,984,390 bytes, or roughly 1.56TB of download. Plan bandwidth and object storage against that figure, not against a memory estimate.

≈1.56TB · retrieved Jul 27, 2026
Release snapshot
The weights went live on July 27, 2026. We are deliberately not attaching an hour to that: the repository’s lastModified timestamp on the Hugging Face API was 16:29 UTC on release day, meaning it was still being updated mid-afternoon, and no source we could verify pins a precise release time. The repo was created on June 13, 2026 and sat unpublished until the drop.

One inconsistency is worth naming before anyone builds a roadmap on it. The GitHub feature prose markets K3 as understanding text, images, and video within the same model. The formal Model Summary specification table on the same page lists only text and image modalities — there is no video row. Treat text and image as the confirmed surface and treat video as marketing copy until the spec table says otherwise. We covered the announced specification in our pre-release coverage of the K3 announcement, and the operational prep work in the readiness checklist we published ahead of the weight drop.

02The LicenceThree clauses that decide whether you can actually use it.

We pulled the LICENSE file directly from the Hugging Face repository rather than relying on any summary of it. The document is short, and three sections carry all of the operative weight: a Model-as-a-Service revenue trigger, a user-interface attribution trigger, and a pair of exemptions that between them cover a large share of real enterprise deployments.

Section 2 is the clause that separates this licence from a permissive one. It states that where a licensee or any of its affiliates operates a Model-as-a-Service business and the aggregate revenue of that group exceeds twenty million US dollars in total over any consecutive twelve months, the licensee must enter into a separate agreement with Moonshot AI before using the software or its derivative works for any commercial purpose. Note the structure: the threshold is on the group’s aggregate revenue, not on revenue attributable to K3.

“If the Software (or any derivative works thereof) is used for any of the Licensee’s commercial products or services that have more than 100 million monthly active users, or more than 20 million US dollars (or equivalent in other currencies) in monthly revenue, ‘Kimi K3’ must be prominently displayed on the user interface of such product or service.”— Kimi K3 License, §3

Section 3, quoted above, is the attribution mandate. It is a genuinely high bar — a product would need more than 100 million monthly active users or more than $20 million in monthly revenue before it bites — but it is an obligation on the interface, not a footnote in a docs page, and it is the kind of term that brand-sensitive companies review carefully before they ship.

Section 4 supplies the exemptions, and it is the reason most readers of this post will not be affected. The obligations in Sections 2 and 3 do not apply to purely internal use that is never exposed to third parties, nor to use accessed through Moonshot’s own official products or its certified inference partners. If you are running K3 inside your company for your own staff, or consuming it through a certified partner endpoint, the restrictions are dormant.

Section 02
MaaS revenue trigger
> $20M aggregate revenue / any 12 consecutive months

Applies to licensees or affiliates operating a Model-as-a-Service business. Above the line, a separate agreement with Moonshot is required before any commercial use of the software or derivative works.

Separate agreement required
Section 03
UI attribution trigger
> 100M MAU OR > $20M monthly revenue

Commercial products or services above either threshold must prominently display Kimi K3 on the user interface. Either condition alone is enough to trigger the obligation.

Interface obligation
Section 04
The exemptions
internal use · official products · certified partners

Sections 2 and 3 do not apply to purely internal use never exposed to third parties, nor to access through Moonshot's own official products or certified inference partners. Most in-house enterprise deployments sit here.

Where the restrictions go dormant
What counts as Model-as-a-Service
The licence defines the term rather than leaving it to argument. Model-as-a-Service means giving a third party API-style access that lets them exercise meaningful control over the inputs, parameters, or training data. It explicitly excludes end-user products that merely embed the model in a feature, and services that simply relay requests to models hosted elsewhere. In plain terms: building a product on K3 is not MaaS. Reselling raw K3 inference is.

03Licence ComparisonFour open-weight licences on identical axes.

Most “is it really open?” commentary treats licences qualitatively — permissive, restrictive, community. That is not useful to a procurement reviewer, who needs to know which specific number their company is above or below. So we pulled four licence texts and put them on the same axes. The table below is our own synthesis; every threshold in it comes from the licence document itself.

Open-weight licence comparison across commercial-use defaults, scale and revenue triggers, user-interface attribution requirements, and separate-agreement requirements, as of July 27, 2026. Original Digital Applied synthesis from the four licence texts.
LicenceCommercial use by defaultScale or revenue triggerUI attributionSeparate agreement
Permissive baseline
MIT / Apache 2.0Yes, unconditional — including resale as a hosted APINone of any kindNot required (attribution of the notice file only)Never
Conditional open-weight licences
Llama Community License (Llama 3 / 3.1 / 4)Yes, by defaultMore than 700M monthly active users in the preceding calendar month. No revenue threshold.Not requiredYes, above the MAU cap — granted at Meta’s sole discretion
MiniMax Community License (MiniMax-M3)No — default use is non-commercial onlyMore than $20M yearly revenue. Below that, a one-time notice email.Always, for any commercial use — “Built with MiniMax M3”Yes — prior written authorization above the yearly-revenue line
Kimi K3 LicenseYes, subject to Sections 2 and 3MaaS operators above $20M aggregate revenue over any consecutive 12 monthsAbove 100M MAU or above $20M monthly revenueYes — for MaaS operators above the revenue trigger

Read across the rows and a pattern shows up that the “open versus closed” framing hides completely. These four regimes restrict entirely different populations. Meta’s licence restricts consumer platforms at genuinely enormous scale and ignores revenue. MiniMax’s licence restricts everybody by default and only relaxes on notice. Moonshot’s licence restricts one specific business model — reselling inference — and leaves application builders essentially alone.

The thresholds also look deceptively similar and are not. MiniMax measures $20M over a year for authorization. Kimi K3 measures $20M over any consecutive twelve months for the separate-agreement trigger, and $20M per month for the attribution trigger. Three different obligations, three different measurement periods, one recurring number. Keeping each licence’s figures scoped to that licence is the entire discipline here — and it is the sort of detail that belongs in the same review file as procurement risk in open-weight sourcing decisions.

04Reported vs VerifiedWhat the primary sources actually show.

Pre-release coverage of K3 accumulated a set of claims that the live artifacts do not support. This is not unusual — a model announced weeks before its weights ship generates a lot of secondhand reporting — but several of those claims are now circulating as settled fact. Below, each one is set against what the primary source returns, retrieved on release day.

Pre-release claims about Kimi K3 compared with what the primary sources returned on July 27, 2026, with the verification source for each. Original Digital Applied synthesis.
Claim in circulationWhat the primary source showsVerified against
Released under a permissive, MIT-class open-source licenceA bespoke document titled the Kimi K3 License, tagged license:other, with a MaaS revenue trigger and a UI-attribution mandate. Classified externally as requiring a separate licence agreement for commercial use.Hugging Face LICENSE raw file and model metadata, retrieved Jul 27, 2026
A sub-terabyte download1,560,998,984,390 bytes across 118 files — approximately 1.56TB. The widely repeated pre-release estimate understated the artifact substantially.Hugging Face API blobs endpoint, summed on Jul 27, 2026
Released at a precise clock timeNo source we could verify pins an hour. The repository’s lastModified timestamp was 16:29 UTC on release day, so it was still being updated mid-afternoon. Say “July 27” and stop there.Hugging Face API timestamps, retrieved Jul 27, 2026
A total parameter count below the model card’s figure2.8T total parameters and 104B activated per token, stated identically on the Hugging Face model card and the GitHub model-summary table. A lower figure circulated from an Artificial Analysis post, not from a spec page.HF model card and GitHub README, retrieved Jul 27, 2026
Native video understandingThe formal Model Summary table lists text and image modalities only. Video appears in the feature prose on the same page but not in the specification.GitHub README Model Summary table, retrieved Jul 27, 2026

The licence row is the one that changes decisions. A team that budgeted for K3 on the assumption of MIT-style terms may have planned a hosted-inference product around it. Under the actual licence, that product is the one use case explicitly gated — and the gate is on group revenue, so a large company launching a small K3 reselling business is over the line from day one, while a startup doing the same thing is not.

05SizingTwo terabyte numbers that are not the same number.

Post-release coverage is now circulating two figures in the same neighbourhood — roughly 1.56TB and roughly 1.4TB — and using them interchangeably. They measure different things, they are produced by different methods, and they feed different budget lines. Confusing them will produce a hosting plan that is wrong in both directions at once.

Kimi K3 repository download size compared with resident weight footprint at MXFP4, with derivation method and planning use for each, as of July 27, 2026. Original Digital Applied calculation.
FigureValueHow it is derivedWhat it is for
Repository download1,560,998,984,390 bytes ≈ 1.56 TBSum of the file sizes reported by the Hugging Face API blobs endpoint across all 118 files in the repository, retrieved Jul 27, 2026Egress and bandwidth planning, mirror and object-storage capacity, transfer-time estimates
Resident weights at MXFP4≈ 1.4 TB2.8T parameters × 0.5 bytes per parameter (4-bit MXFP4) = 1.4 × 10¹² bytesAccelerator memory planning — how much aggregate VRAM or unified memory a serving node needs before KV cache
Difference≈ 0.16 TB · about 11.5% larger1.561 TB − 1.400 TB = 0.161 TB; 1,560,998,984,390 ÷ 1,400,000,000,000 = 1.115The gap covers tokenizer, config, index, and non-weight files in the repo — do not budget storage from the memory figure

The MXFP4 arithmetic is worth doing by hand once, because it generalizes. Four bits per parameter is half a byte. A 2.8-trillion parameter model therefore needs about 1.4 trillion bytes of resident weight memory before you allocate a single token of KV cache, an activation buffer, or any headroom for the 1M-token context this model advertises. Those additional allocations are where long-context serving actually gets expensive, and they scale with concurrency rather than with the weights.

There is a second signal in the artifact size. As of our retrieval on July 27, 2026, the repository showed 2,850 downloads against 5,637 likes — likes running roughly 2× ahead of downloads. That ratio is a reasonable proxy for how many people are interested in the release versus how many can realistically pull a 1.56TB artifact on release day. Both numbers were moving during the day we checked them, so treat them as a snapshot rather than a stable fact.

06StandingLeading open weights, fourth overall — as of today.

K3 scores 57 on the Artificial Analysis Intelligence Index, which makes it the leading open-weights model on that index as of July 27, 2026. On overall standing across all models, open and closed, it sits 4th — a position stated directly in Modal’s own release-day blog post and consistent with the current top of the leaderboard.

That ranking needs a date stamp every time it is used, because it has already moved. An Artificial Analysis article published on July 17, 2026 placed K3 at #3 overall. That article predates the launch of Claude Opus 5, and the ranking is stale as a result. If you see #3 cited for K3, check the publication date before you repeat it.

Ranking hygiene
Use 4th overall, as of July 27, 2026 — corroborated by Modal’s release-day post. The earlier #3 placement was published on July 17, 2026, before Claude Opus 5 shipped. Both numbers are defensible on their own dates; neither is defensible without one. Leaderboard position is the fastest-decaying fact in any model write-up.

AA-Omniscience · accuracy and hallucination, K2.6 to K3

Source: Artificial Analysis, published July 17, 2026 — measured on the hosted API, ten days before the open-weight release
Accuracy — K2.6AA-Omniscience, prior generation
~33%
Accuracy — K3AA-Omniscience, hosted API run
~46%
Hallucination rate — K2.6AA-Omniscience, prior generation
~39%
Hallucination rate — K3AA-Omniscience, hosted API run
~51%

This is the most interesting and most misused pair of numbers around K3. Accuracy improved by roughly 13 percentage points generation over generation. The hallucination rate rose by roughly 12 percentage points over the same comparison. A model that answers more questions correctly while also asserting more things that are not true is a model that has become more willing to answer — and that trade is a deployment decision, not a defect.

Two caveats govern how precisely you can use those figures. First, the underlying benchmark run was published on July 17, 2026 — ten days before the weights shipped — and was necessarily measured against the hosted API version rather than the checkpoints you can now download. Same underlying model, different serving path, and a measurement gap worth naming whenever precision matters. Second, the blended overall index in that same analysis moved from +6 to +18 between the two generations, which is the direction Moonshot will quote and the accuracy-versus-hallucination split is the direction a risk reviewer should quote.

For any workload where an unverified assertion is expensive — regulated content, financial summarization, medical or legal drafting — the operational answer is not to pick a model on an index score. It is to run your own eval on your own prompts and to wire retrieval and citation checks into the pipeline. That discipline sits alongside the controls we mapped in our AI agent governance and compliance guide.

07AccessPricing, hosting, and the speed numbers you should not average.

Moonshot’s published rate card for K3 is $3.00 per million input tokens on a cache miss, $0.30 per million cached input tokens — a 90% discount — and $15.00 per million output tokens. That pricing is flat across the entire 1,048,576-token window, with no tiering by context depth, which is unusual enough among long-context models to be worth stating explicitly. The same figures are mirrored on third-party model pages.

Whether that represents a price increase over the previous generation is being discussed in trade press, and the framing there is that Chinese frontier providers are no longer competing purely on rock-bottom rates. We are not printing the predecessor’s exact per-token figures here: the comparison we found is single-sourced to secondary coverage and we could not confirm it against a Moonshot-published price sheet for that model. The directional claim stands; the specific numbers should not be quoted as fact.

Cost per task · K3 vs two closed comparators

Source: Artificial Analysis cost-per-task methodology, published July 17, 2026
Kimi K3Cost to run the index
$0.94
GPT-5.6 SolCost to run the index
$1.04
Claude Opus 4.8Cost to run the index
$1.80

On that methodology K3 runs about 48% below Claude Opus 4.8 and about 10% below GPT-5.6 Sol per task — worth caveating with the same July 17, 2026 date stamp as the accuracy figures above, since the cost-per-task number depends on how many reasoning tokens a model spends, and that changes with serving configuration.

Output speed is where the numbers get genuinely misleading if you are not careful. A cross-provider benchmark puts K3 at 33.3 tokens per second. Modal, on its own infrastructure and using a custom speculator it describes as tuned to K3’s shape, reports 460 tokens per second on release day. Those two figures measure different things — a blended view across providers versus one vendor’s optimized deployment — and averaging them produces a number that describes nothing. Quote whichever is relevant to your deployment path, with its source attached.

Self-host
Download the weights
≈1.56TB repo · ≈1.4TB resident at MXFP4

Moonshot's own deployment guidance names vLLM, SGLang, and TokenSpeed as the recommended inference engines at launch. Licence obligations are dormant for purely internal use never exposed to third parties.

huggingface.co/moonshotai/Kimi-K3
First-party API
Moonshot platform
$3.00 / $0.30 cached / $15.00 per 1M tokens

Flat pricing across the full 1,048,576-token context, no tiering by context depth. Moonshot recommends its own Kimi Code CLI as the agent harness that works best with K3.

platform.kimi.ai
Third-party hosting
Day-0 serverless access
vendor-stated availability, July 27, 2026

Together AI pre-announced serverless K3 access for the same day the weights dropped, and Modal shipped K3 on both its shared API and dedicated endpoints. Both claims are vendor or press stated, corroborated by each vendor's own dated page — not independently audited, and not exclusive.

Verify current availability before committing

08DecisionWho is actually restricted by this licence.

Strip away the headline arguments about whether K3 is “really open” and the licence resolves into four situations. Find yours, and the answer is usually short.

Internal deployment
Running K3 in-house

Purely internal use never exposed to third parties is exempted from both the revenue trigger and the attribution mandate under Section 4. Your constraints are infrastructure and evaluation, not licensing. Budget against the ~1.4TB resident figure plus KV cache headroom.

No licence obstacle
Product builder
Embedding K3 in an application

The licence's own definition of Model-as-a-Service explicitly excludes end-user products that merely embed the model in a feature. Attribution only becomes an obligation above 100M monthly active users or $20M in monthly revenue — thresholds most products will never reach.

Build, then watch the thresholds
Inference reseller
Selling raw K3 access

This is the case the licence is written for. If your group's aggregate revenue exceeds $20M over any consecutive 12 months, you need a separate agreement with Moonshot before commercial use. Note that the threshold is on group revenue, not K3-attributable revenue.

Negotiate before you launch
Consumer platform at scale
Above the attribution line

More than 100M monthly active users or more than $20M in monthly revenue means Kimi K3 must be prominently displayed on the interface. Route the requirement through brand and legal review early — an interface obligation is harder to retrofit than a docs-page credit.

Plan the UI credit up front

The forward-looking read matters more than any single clause. Two years ago the open-weight question was binary: were the weights downloadable or not. That question is now largely settled in the affirmative across Chinese frontier labs, and the competitive pressure has moved to the licence text. Meta gates on user scale. MiniMax gates on commercial use itself. Moonshot gates on one business model. Each of those is a deliberate commercial choice dressed as a legal document, and each targets a different competitor rather than a different risk.

Expect the trend to continue in one direction: more open weights, more conditional licences, and thresholds calibrated so that the labs’ actual competitors — hyperscalers and inference resellers — are the ones who have to pick up the phone, while researchers and application developers stay free. For buyers, this means the licence file becomes a standing item in model evaluation rather than a formality, and the reasonable procedure is to read the LICENSE file at adoption and re-read it at every major version. If you want that evaluation run properly across a shortlist, our AI and digital transformation engagements start with exactly this kind of comparative review, and our web development team handles the integration work once a model clears it.

09ConclusionOpen weights, conditional terms.

The shape of open frontier, July 2026

The weights are open. The licence is a commercial instrument.

Kimi K3 is a genuinely significant release: 2.8 trillion parameters with 104 billion active, a full million-token context, the leading open-weights score on the Artificial Analysis Intelligence Index at 57, and 4th place overall as of July 27, 2026. Moonshot published the technical report and deployment guidance alongside the checkpoints. That is a real contribution, and nothing in the licence analysis above takes it away.

But the licence is not a formality, and it is not MIT. It gates one business model behind a negotiated agreement above a group-revenue line, and it puts a brand obligation on the interfaces of the largest products. Both thresholds are high enough that most teams will never touch them — which is precisely why nobody reads the file and precisely why the few companies that do cross the line will find out late.

The practical instruction is unglamorous. Pull the LICENSE file yourself rather than trusting a summary. Verify the artifact size against the API rather than against a headline. Date-stamp every benchmark and every leaderboard position you repeat. Keep the download figure and the memory figure in separate columns of the same spreadsheet. Open weights lowered the cost of getting a frontier model. They did not lower the cost of reading the paperwork.

Evaluate open weights properly

The weights are free. The terms attached to them are a procurement decision.

Our team evaluates open-weight models end to end — licence terms, hosting economics, benchmark validity, and the eval work that decides whether a model belongs in your stack at all.

Free consultationExpert guidanceTailored solutions
What we work on

Open-weight model engagements

  • Licence and procurement review across model shortlists
  • Self-hosting cost models — download, memory, and serving
  • Hallucination and accuracy evals on your own prompts
  • Multi-vendor routing across open and closed models
  • Governance programs for open-weight deployment
FAQ · Kimi K3 licence guide

The questions buyers ask before adopting.

K3 ships under a bespoke document titled the Kimi K3 License, tagged on Hugging Face as license:other. It is not MIT and it is not Apache 2.0. Artificial Analysis classifies the model as requiring a separate licence agreement for commercial use. The document permits download, self-hosting, fine-tuning, and quantization, but attaches two conditions: Model-as-a-Service operators whose group revenue exceeds $20 million over any consecutive 12 months must sign a separate agreement with Moonshot AI before commercial use, and commercial products above 100 million monthly active users or $20 million in monthly revenue must display Kimi K3 prominently in the user interface. Section 4 exempts purely internal use and access through Moonshot's own products or certified inference partners. Read the LICENSE file on the Hugging Face repository directly before making an adoption decision — summaries of it, including this one, are not a substitute.
Related dispatches

Continue exploring open weights.