elan-agentkit-core
The Elan agent pipeline's service machinery: the token verifiers, the ticket minter, the message broker, the push transports, the database engine, the metering and accrual helpers, the artifact service and the comms clients.
This is a dependency, not a product, and it is for the platform's own processes rather than for yours. It is published so the agent runtime can be installed from an index; it is not a package you are expected to import directly, and its surface changes with the platform rather than on a schedule of its own.
If you are writing a client, you want elan-agentkit-contracts
The models a client and this platform both read — the event envelopes, the
agent manifest, the elan.yaml deploy spec, the artifact scopes, the naming
rules — moved into
elan-agentkit-contracts,
which depends on pydantic and pyyaml and nothing else.
elan-sdk and
elan-cli depend on that package and no
longer on this one.
The split is not about size. A client has no business holding a token verifier,
and mint() here takes a ticket signing secret — so installing an SDK should
not put either in your application's image.
agentkit_core.identity, .manifest, .envelopes, .artifacts, .pricing,
.deploy_spec and .templates still resolve: they re-export the contracts
package, so existing imports are unchanged. agentkit_core.auth and .tickets
kept their verifiers and import their vocabulary back.
Start at https://openelan.ai/app/docs.
Licence
Apache-2.0. See LICENSE.
Metadata
Release files for elan-agentkit-core 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| elan_agentkit_core-0.1.0.tar.gz | 115.3 kB | Without provenance | Details for elan_agentkit_core-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| elan_agentkit_core-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for elan_agentkit_core-0.1.0-py3-none-any.whl |
Total release size: 256.2 kB
Release files / elan_agentkit_core-0.1.0.tar.gz
| Download URL | elan_agentkit_core-0.1.0.tar.gz |
|---|---|
| Size | 115.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a44eee2449b3f7a53b593bdba5cbb430c70b028e6cf87ceaa79a504a0f2c8b7d
|
|
BLAKE2b-256 checksum How to use checksums |
54a9434f21a9a4a8a68ec02e7bbf3e4c1344b45bf131e79a7a1b491adf5187d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / elan_agentkit_core-0.1.0-py3-none-any.whl
| Download URL | elan_agentkit_core-0.1.0-py3-none-any.whl |
|---|---|
| Size | 140.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0a81abcbba97db96979c83aa793f753105536f421346d1396a77ba266cd374b4
|
|
BLAKE2b-256 checksum How to use checksums |
516b59ded94fe67384f93daf8046d8887e6f703d2fb35be6b74d6972ac42ba25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for elan-agentkit-core 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.