prokura
One authority for delegated access.
Prokura is an old commercial-law institution: delegated signing authority that lives in a register. Third parties verify against the register, not against any letter the holder carries, and revocation takes effect at the register. This package is that idea, built for agents and automations.
The identity provider appeared because many applications needed one authority on who the user is. Delegated access needs its own authority the same way. Every caller, an agent, a sub-agent, an automation, has its own identity card. The authority attached to it lives in one central record: acting for which user, on which connected accounts, which operations, which claims, until when. A guarded boundary resolves the current authority on every call. Calls carry only plain facts, the actor identity and the wanted grant. Authorization evidence does not travel with calls, and an edit or revocation of the card applies on the very next call.
Version 0.0.1 is a development release. The package contains the portable authority implementation: authority and authenticator contracts, durable identity-card and capability-catalog histories, delegated OAuth and connected- account lifecycle, identity-edge resolution, per-call named-service and managed-surface admission, structured denial contracts, and explicit ports for host storage, dispatch, identity, and live-delivery capabilities. KDCube consumes these modules through thin host adapters, and the Connection Hub app in this repository is the first frontend over the package.
Home: https://github.com/elenaviter/app-ecosystem
Architecture and contracts:
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 prokura-0.0.1.tar.gz.
File metadata
- Download URL: prokura-0.0.1.tar.gz
- Upload date:
- Size: 252.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 |
8dffea4cb37144e91328710f67bb9b9658452ec31c8bcca71e75d3a611186c26
|
|
| MD5 |
a9b0a011e4ef917d2ed5b8feace7d521
|
|
| BLAKE2b-256 |
276615975c2352ae3d0b8c6feaa5bcc647f059269d6ba7bb4ef8066597bccb86
|
File details
Details for the file prokura-0.0.1-py3-none-any.whl.
File metadata
- Download URL: prokura-0.0.1-py3-none-any.whl
- Upload date:
- Size: 282.8 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 |
c85b030a05956eefa2f2f49dfe48f7f94a4ca00561841510cf645593863db217
|
|
| MD5 |
8dacd06a1e513ba84230b90da4a6cf05
|
|
| BLAKE2b-256 |
bad3816c31d06f6507976a39338204a3768e72974b68ef0af71240bd78a8d4ca
|