Skip to main content

app-foundation

Host-neutral foundation for applications in an ecosystem.

Applications that serve real users keep re-needing the same ground: knowing who is calling (a person through a browser session, a service through workload identity), resolving secret references without holding secrets in code, talking to Postgres and Redis, caching with distributed locks, speaking HTTP safely (CSRF, external URL discipline), and emitting events and observability signals. This package is that ground, once.

Scope boundary, deliberately strict:

  • generic Principal and service identity contracts;
  • secret-reference resolution and vault adapters;
  • Postgres and Redis clients, cache, compare-and-set, distributed locks;
  • HTTP, CSRF, and external-URL utilities;
  • events and observability primitives.

app-foundation contains no authority models (those are prokura), no Connection Hub behavior, no KDCube bundle concepts, and no deployment orchestration. It is the layer both of those stand on.

Version 0.0.1 claims the name. The modules are being extracted from the production implementation inside KDCube, behind existing host adapters, as part of the Prokura extraction.

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

Release files for app-foundation 0.0.1

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

Source distribution (sdist)

Source distribution for app-foundation 0.0.1
File Size Uploaded
app_foundation-0.0.1.tar.gz 2.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for app-foundation 0.0.1
File Interpreter ABI Platform
app_foundation-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.8 kB

Release files / app_foundation-0.0.1.tar.gz

Download URL app_foundation-0.0.1.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
74c114f8637af71508921c97e806c19db96bd5823c4d52d5b6b303b08e55e3a9
BLAKE2b-256 checksum
How to use checksums
3cc1d16bd0abd1a2ae79af5829fc0ee2392581aabe470e18cd20415c365ab7cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.6

Release files / app_foundation-0.0.1-py3-none-any.whl

Download URL app_foundation-0.0.1-py3-none-any.whl
Size 2.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3dcdb3d43d7271b402526ca4123bdf4ab4a17a798a3a0d5e121ea98f4c888b53
BLAKE2b-256 checksum
How to use checksums
beb90ed9f0f5a861bba2f8b848c94fb100e01c37cbb4a563ffb9b1ea232535c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.0.1 This release

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