15 projects
nodii-dsar
GDPR Data Subject Access Request (DSAR) library for the Nodii microservice stack — 9-RPC DataLifecycleService surface + typed handler registry + DsarStore (polyglot per operator standing rule).
nodii-grpc-auth
Nodii gRPC S2S auth — JWT verifier, JWKS resolver, server/client interceptors, scope gate.
nodii-approval
Approval library for the Nodii microservice stack — define_approval_kinds + request_approval + bind_approval_handlers + bind_requester_handlers + per-tenant policies + completion-event consumer + migrate-gen.
nodii-auth-sdk
Nodii auth-sdk — JWT verifier + JWKS cache + Redis-backed jti blacklist + replay tracking + FastAPI middleware.
nodii-audit-chain
Tamper-evident audit chain for the Nodii microservice stack — per-tenant SHA-256 hash chain + pluggable DB + KMS signing + verifier helpers (polyglot per operator standing rule).
nodii-replica-consumer
Nodii Pattern 3 replication consumer — define_replica + start_replica_consumer + dedupe + LWW + apply-tx + DLQ + snapshot RPC bootstrap (polyglot per D159).
nodii-pii
Nodii PII SDK — deterministic tokenization, per-subject DEK envelope encryption, redaction, DSAR helpers.
nodii-outbox-dispatcher
Nodii Pattern 3 producer-side outbox drainer — define_dispatcher + start_dispatcher + single-active SET-NX-EX lease (D209) + FOR UPDATE SKIP LOCKED drain + XADD to Redis Streams + current_hwm + DLQ + graceful drain + migrate-gen. Symmetric peer of nodii-replica-consumer.
nodii-idempotency
Nodii idempotency library — Lua-CLAIM via redis-py + sweeper + grpcio idempotency_guard interceptor (polyglot per operator standing rule).
nodii-grpc-interceptors
Nodii gRPC interceptor library — 8 cross-cutting interceptors + locked-order createStandardServerStack factory + configure_grpc_interceptors boot helper + real re-exports from nodii-grpc-auth + nodii-saga + nodii-idempotency.
nodii-db-rls
Nodii three-pool RLS dispatch + GUC-set + entry-point helpers + RLS policy DDL generator (polyglot per D159).
nodii-grpc-interfaces
Canonical gRPC interface contracts for the Nodii stack. Ships the vendored .proto bytes + runtime-compiled grpcio stubs for nodii.dsar.v1.DataLifecycleService and nodii.tenant.v1.TenantSnapshotService so consumer services can add_*_to_server(...) without running buf codegen.
nodii-saga
Nodii saga orchestration library — createSaga + step + cross-saga signals + sagaContext interceptor + admin factory + real PostgresSagaStateStore + RedisSignalBus + Pattern 2 async-step + reaper (polyglot per D159).
nodii-telemetry
Nodii telemetry SDK — context propagation, logger envelope, tracer, metrics, audit, intent lifecycle
nodii-role-catalog
Boot-time permission-catalog publisher for Nodii module-services. Type-safe define_permissions + publish_catalog_at_boot wrapper on top of the tenant-service RoleCatalogService gRPC contract.