Directories
¶
| Path | Synopsis |
|---|---|
|
Package client talks to a SoulIdentity service over NATS request/reply with xkey-sealed payloads (hq/02-DESIGN/nats-surface.md D16).
|
Package client talks to a SoulIdentity service over NATS request/reply with xkey-sealed payloads (hq/02-DESIGN/nats-surface.md D16). |
|
cmd
|
|
|
soulidentity
command
Command soulidentity runs and talks to the SoulIdentity service: the identity plane of the Soulstream ecosystem, served over NATS (hq/02-DESIGN/nats-surface.md).
|
Command soulidentity runs and talks to the SoulIdentity service: the identity plane of the Soulstream ecosystem, served over NATS (hq/02-DESIGN/nats-surface.md). |
|
Package embed is the operator surface of the identity plane: it assembles and runs what `soulidentity serve` runs — the sealed service surface and, when the callout half is supplied, the callout issuer — inside the caller's own process, against connections the caller already holds.
|
Package embed is the operator surface of the identity plane: it assembles and runs what `soulidentity serve` runs — the sealed service surface and, when the callout half is supplied, the callout issuer — inside the caller's own process, against connections the caller already holds. |
|
internal
|
|
|
callout
Package callout is SoulIdentity as the NATS auth-callout issuer (hq/02-DESIGN/auth-callout.md): the front door through which external external subjects are represented inside NATS (D12's second lane).
|
Package callout is SoulIdentity as the NATS auth-callout issuer (hq/02-DESIGN/auth-callout.md): the front door through which external external subjects are represented inside NATS (D12's second lane). |
|
hqlint
Package hqlint is the structural lint for the hq/ headquarters layout.
|
Package hqlint is the structural lint for the hq/ headquarters layout. |
|
mint
Package mint issues NATS user JWTs from account signing keys held in the vault.
|
Package mint issues NATS user JWTs from account signing keys held in the vault. |
|
oidcstub
Package oidcstub is a test-only local OIDC issuer: discovery + JWKS over an httptest server, RS256-signing tokens with Entra-v2.0-shaped claims.
|
Package oidcstub is a test-only local OIDC issuer: discovery + JWKS over an httptest server, RS256-signing tokens with Entra-v2.0-shaped claims. |
|
service
Package service is SoulIdentity's NATS surface (hq/02-DESIGN/nats-surface.md): request/reply on soulidentity.<account>.<user>.<op> with xkey-sealed payloads (D16), plus the two open ops (status, xkey — D14).
|
Package service is SoulIdentity's NATS surface (hq/02-DESIGN/nats-surface.md): request/reply on soulidentity.<account>.<user>.<op> with xkey-sealed payloads (D16), plus the two open ops (status, xkey — D14). |
|
vault
Package vault is the service's keystore: named secrets sealed at rest, signatures out, seeds never.
|
Package vault is the service's keystore: named secrets sealed at rest, signatures out, seeds never. |
|
version
Package version carries the build-time stamped version string.
|
Package version carries the build-time stamped version string. |
Click to show internal directories.
Click to hide internal directories.