Skip to content

Bundle format

Bundle layout.

The historical .axint bundle spec is still useful as the conceptual package contract, even though the current production publish API stores JSON payloads in R2 rather than accepting tarball uploads.

01 · section

What the package version carries today

Every published version still has the same conceptual pieces: source, Swift output, plist fragment, IR, README, tags, and compiler version.

  • Source: TypeScript and optionally Python
  • Generated Swift output
  • Plist fragment when relevant
  • IR for downstream tooling and previews
  • README and searchable metadata
02 · section

Current production reality

Today the live publish API accepts JSON and stores the large payload in R2. The bundle spec remains the right mental model for what a package version contains.

Bundle layout · axint docs · axint registry