@paramira/storage
License: MIT. Generic: a bare async KeyValueStore contract + in-memory implementation, zero paramira-specific content.
Source: packages/storage · public repo: phuman/storage
What it does
A minimal async KeyValueStore contract — get/set of string values — plus an in-memory implementation for tests and throwaway node services.
No opinion on where a real app actually persists data — each app wraps its own existing storage behind this contract (AsyncStorage, IndexedDB, SQLite, ...) rather than this package having one. @paramira/protocol-core's client is the main real consumer, using it to cache a resolved adopted-protocol set for offline use.
Used by
Apps: isoko
Packages: protocol-core
In tests or development only: iwacu-nuxt, portable-entitlements.
Uses
No dependencies.
signed-request
Sign HTTP requests (method, path, time, nonce, body hash) with a did:iwacu Ed25519 key, instead of trusting a bare DID header.
suite-identity
One identity for the Paramira Suite's tabs: abantu and isoko keep theirs in the Suite's local service, the same record iwacu uses, and every tab follows changes.