Skip to main content

paxlet

AI Cost Tracking

PyPI Version Python License AI Cost Human Time Model

  • 🤖 LLM usage: $0.0849 (4 commits)
  • 👤 Human dev: ~$200 (2.0h @ $100/h, 30min dedup)

Generated on 2026-09-22 using openrouter/qwen/qwen3-coder-next


Build small. Connect everything.

Paxlet Core is a deliberately small contract for packaging resources and actions as addressable capabilities.

A Paxlet has a stable identity, a version, clear inputs/outputs, explicit dependencies and requested permissions. A node can resolve it, verify it, run it and produce a receipt.

URN identity
    │
    ▼
┌──────────── Paxlet ────────────┐
│ resources                     │
│ actions                       │
│ dependencies                  │
│ permissions                   │
│ provenance                    │
└───────────────────────────────┘
    │
    ▼
URI locations → Node → Receipt

Start in five minutes

Requires Python 3.11+ and no third-party runtime dependencies. You can run it directly after cloning:

./bin/paxlet init /tmp/my-first
./bin/paxlet run /tmp/my-first hello --input '{"name":"Ada"}'

./bin/paxlet verify examples/hello
./bin/paxlet run examples/hello hello --input '{"name":"Ada"}'

Optional developer install:

python -m venv .venv
. .venv/bin/activate
pip install -e .

Or address the same capability by identity:

./bin/paxlet resolve urn:paxlet:example:hello
./bin/paxlet run urn:paxlet:example:hello hello --input '{"name":"Ada"}'

Try a science-oriented example:

./bin/paxlet run examples/science-fasta-gc analyze --input '{}'
./bin/paxlet run examples/statistics-mean mean --input '{"values":[1,2,4,8]}'

CLI

paxlet init    DIRECTORY
paxlet verify  PATH|URN
paxlet inspect PATH|URN
paxlet resolve URN
paxlet run     PATH|URN ACTION --input JSON
paxlet pack    PATH|URN -o package.paxlet.zip

Why Core is small

Paxlet is not an AI-agent framework. It is the portable unit that larger systems can use.

Paxlet Core      package + identity + contract
Paxlet Node      resolution + grants + execution + receipts
Paxlet Network   registries + peers + distribution
Taskand          planning + orchestration + adaptive-system showcase

Taskand can demonstrate planners, processes, federation, mesh, Digital Twin, MCP, governance and recovery without making those features mandatory for every Paxlet implementation.

Repository map

SPEC.md                 normative Core 0.1 draft
schemas/                manifest + receipt schemas
paxlet/                 tiny Python reference runtime
examples/               five understandable capabilities
registry/local.json     local URN → URI resolver example
conformance/            implementation compatibility runner
docs/                   addressing, security, receipts, layers
integrations/taskand/    how Taskand fits as the showcase

Conformance

python -m unittest discover -s tests -v
python conformance/run.py

Important security note

The reference runtime is intentionally educational. It validates package paths and exposes secrets only after explicit user grant, but it does not enforce filesystem/network permissions with an OS sandbox. Production nodes should use containers, VMs or OS policy for enforcement. See docs/security.md.

Status

Core 0.1 is a draft intended to make the idea testable and implementable by independent runtimes. See ROADMAP.md.

License

Licensed under Apache-2.0.

Metadata

Release files for paxlet 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for paxlet 0.1.4
File Size Uploaded
paxlet-0.1.4.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for paxlet 0.1.4
File Interpreter ABI Platform
paxlet-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 39.8 kB

Release files / paxlet-0.1.4.tar.gz

Download URL paxlet-0.1.4.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
45ada95dab06b6d85a2ccea64faba20d05d3ded03c12e2f908ca79a31d68cc38
BLAKE2b-256 checksum
How to use checksums
504ef5010e83119c783159aa0ce1682d2216ffcddb676f8bba84565031ea18d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / paxlet-0.1.4-py3-none-any.whl

Download URL paxlet-0.1.4-py3-none-any.whl
Size 18.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
525c954c32cd5d7a1fa5d8cf01dd9d800b59f0d0eafb33ef65e95df8729c22dc
BLAKE2b-256 checksum
How to use checksums
1d8402af8c424e878e025aa2dc6ff665858819dc2ca1aefe06d9ea8cbe39568c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page