service-foundation
Foundation for standalone runnable services.
An application that also ships as its own service needs a second ground
beyond app-foundation: something has to
compose the adapters and launch, authenticate a browser session (OIDC)
and a service workload, issue and verify the service's own opaque tokens,
read configuration, answer health and readiness, and invoke the
migrations the application owns. This package is that ground, once, so a
standalone host of an application (the planned standalone Connection Hub
among them) is a thin launcher rather than a project.
Scope boundary, deliberately strict:
- service composition and launcher contracts;
- browser-session (OIDC) and service-workload authentication surfaces;
- opaque-token issuance and verification for the service's own sessions;
- configuration surface, health and readiness;
- migration invocation (the migrations themselves belong to the app).
service-foundation contains no authority models (those are
prokura), no application behavior, and no
KDCube bundle concepts. It stands on app-foundation and is what a
services/<name> launcher stands on.
Version 0.0.1 claims the name. The modules arrive with the standalone host work; the running implementation lives inside KDCube today.
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 service_foundation-0.0.1.tar.gz.
File metadata
- Download URL: service_foundation-0.0.1.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73f1ce890352829806a4f6c861fd4e7555b1253b47f65b423808dfc43d1e8bb3
|
|
| MD5 |
f89b8eaed46e45691323eea5b09b1d5a
|
|
| BLAKE2b-256 |
de43f2d9477bdd62481707171b2d50a27dd13c1aa8068258296dbc53819c59e5
|
File details
Details for the file service_foundation-0.0.1-py3-none-any.whl.
File metadata
- Download URL: service_foundation-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abdb9b213048539f0f6825e71cd8ffce3e63309cec194b63aeb9f552576340bb
|
|
| MD5 |
935f7b659c23abe1f8e1da7c93b55973
|
|
| BLAKE2b-256 |
254d617d49b859e40c80df04bf5b12e2298d49146a5b081bbbf4cf242b86c147
|