Skip to main content

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.

Home: https://github.com/elenaviter/app-ecosystem

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

service_foundation-0.0.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

service_foundation-0.0.1-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

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

Hashes for service_foundation-0.0.1.tar.gz
Algorithm Hash digest
SHA256 73f1ce890352829806a4f6c861fd4e7555b1253b47f65b423808dfc43d1e8bb3
MD5 f89b8eaed46e45691323eea5b09b1d5a
BLAKE2b-256 de43f2d9477bdd62481707171b2d50a27dd13c1aa8068258296dbc53819c59e5

See more details on using hashes here.

File details

Details for the file service_foundation-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for service_foundation-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 abdb9b213048539f0f6825e71cd8ffce3e63309cec194b63aeb9f552576340bb
MD5 935f7b659c23abe1f8e1da7c93b55973
BLAKE2b-256 254d617d49b859e40c80df04bf5b12e2298d49146a5b081bbbf4cf242b86c147

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 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