@subactor/credential-vault
Encrypted credential storage and a bounded HTTP lease client for Subactor.
The package owns the reusable vault domain logic. It does not grant authority,
run an HTTP server, or expose a bulk secret export. A host service must enforce
authentication and AQL before calling reveal; normal consumers should use
VaultLeaseClient with an exact entry, origin, field, actor, purpose, ticket,
and grant.
Properties:
- AES-256-GCM envelopes with a key derived by SHA-256;
- origin-bound reads;
- typed operation and target scopes;
- masked list results;
- atomic mode-0600 persistence;
- bounded lease and metadata client;
- no credentials in URLs, errors, metadata, or serialized receipts.
import {CredentialVault} from "@subactor/credential-vault";
import {VaultLeaseClient} from "@subactor/credential-vault/client";
Python consumers use the same bounded client contract:
from subactor_credential_vault import VaultLeaseClient
The current service host is Subactor browser-agent. Existing
credentials.json files remain compatible and require no migration.
Licensed under Apache-2.0.
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 subactor_credential_vault-0.2.1.tar.gz.
File metadata
- Download URL: subactor_credential_vault-0.2.1.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52189ff916c0899dabf769a7f2f271de5da627e239387c26dcd31a0925f628f3
|
|
| MD5 |
0ff9219a194f7778fd23a943f41389b5
|
|
| BLAKE2b-256 |
9cf72921849580d238df29a89e2183ceec25c7ff10c772066b8e7ef8d30d5967
|
File details
Details for the file subactor_credential_vault-0.2.1-py3-none-any.whl.
File metadata
- Download URL: subactor_credential_vault-0.2.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c619c4d639e3297f63353ebbb06553fa6621553133fe9e4f1595907c582c28f9
|
|
| MD5 |
9fd11702aa6e15bc29ea6eac5f7bb541
|
|
| BLAKE2b-256 |
b43c18f732b9a3f752910bc1ca3a1cc7a5cdaabec4d3d994e7c75bda363da165
|