axiom-appkit
The domain-agnostic front-end and application framework for Axiom (AEOS) — the
tier above Axiom's HTTP primitives (http, webgate, the mount registry) that turns
declared surfaces into one coherent application: a shared design system, a React + Vite
- TypeScript app shell and component library, FastAPI application conventions, and the agent-management and prompt-engineering surfaces.
Position
React app shell + component library (this repo, frontend/)
│
FastAPI app conventions + mounts (this repo, src/axiom_appkit/)
│ composes via the extension registry into
Axiom node — http / webgate / registry (axiom core)
│
axiom.infra.db (ORM + OLTP) ← routine upsert from the medallion gold layer
- Standalone, but it composes. appkit is its own package with its own release cadence; it registers into the one Axiom node via the extension manifest, never a separate runtime.
- Domain-agnostic by construction. No reactor, no agriculture — appkit is proven by two independent tenants and carries neither's domain. Consumers supply their brand, their surfaces, and their data.
- Extend, don't fork. Persistence rides
axiom.infra.db; HTTP rides Axiom's mount registry. appkit is the application tier on top.
Layout
| Path | What |
|---|---|
frontend/ |
React 18 + Vite + TypeScript + Tailwind — design tokens, app shell, components |
src/axiom_appkit/ |
FastAPI app conventions + the composition hook that mounts appkit into an Axiom node |
src/axiom_appkit/extensions/builtins/appkit/ |
the axiom-extension.toml manifest for discovery |
Apache-2.0. Copyright (c) 2026 B-Tree Labs.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file axiom_appkit-0.0.1.tar.gz.
File metadata
- Download URL: axiom_appkit-0.0.1.tar.gz
- Upload date:
- Size: 26.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd9def8d4c507bdedd4f9211d4d87d609289542866d258ddcb09308a3e666a8a
|
|
| MD5 |
34633dbe4f522dd6c0c0673ff7753cca
|
|
| BLAKE2b-256 |
230a9ea58a298c3f6d291ac91ee0017b1e931f2baba73191deb71b1533b90545
|
Provenance
The following attestation bundles were made for axiom_appkit-0.0.1.tar.gz:
Publisher:
publish.yml on b-tree-labs/axiom-appkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axiom_appkit-0.0.1.tar.gz -
Subject digest:
dd9def8d4c507bdedd4f9211d4d87d609289542866d258ddcb09308a3e666a8a - Sigstore transparency entry: 2747556956
- Sigstore integration time:
-
Permalink:
b-tree-labs/axiom-appkit@1f2f0baf19748d0628be2272c6c1b39c65c40d70 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/b-tree-labs
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1f2f0baf19748d0628be2272c6c1b39c65c40d70 -
Trigger Event:
push
-
Statement type:
File details
Details for the file axiom_appkit-0.0.1-py3-none-any.whl.
File metadata
- Download URL: axiom_appkit-0.0.1-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ab77df6f87ab57df16cd6ee03435ebf0ee410c328de3a7b52e7620e8ba491d6
|
|
| MD5 |
4481f5d869a0867fc92c13dbc89c3467
|
|
| BLAKE2b-256 |
41e4e8d9955cf91e462f38394ef7dd70db7f650ace45eccb634f03348baeda01
|
Provenance
The following attestation bundles were made for axiom_appkit-0.0.1-py3-none-any.whl:
Publisher:
publish.yml on b-tree-labs/axiom-appkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
axiom_appkit-0.0.1-py3-none-any.whl -
Subject digest:
7ab77df6f87ab57df16cd6ee03435ebf0ee410c328de3a7b52e7620e8ba491d6 - Sigstore transparency entry: 2747557723
- Sigstore integration time:
-
Permalink:
b-tree-labs/axiom-appkit@1f2f0baf19748d0628be2272c6c1b39c65c40d70 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/b-tree-labs
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1f2f0baf19748d0628be2272c6c1b39c65c40d70 -
Trigger Event:
push
-
Statement type: