Help us shape the future of Go! Take the 2026 Go Developer Survey

pkg/

directory
v0.0.0-...-c2011ee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2026 License: Apache-2.0

Directories

Path Synopsis
Package analyzer defines the plugin interface and DAG builder for compliance analysis pipelines.
Package analyzer defines the plugin interface and DAG builder for compliance analysis pipelines.
analyzertest
Package analyzertest provides a test double for code that consumes pkg/analyzer plugins.
Package analyzertest provides a test double for code that consumes pkg/analyzer plugins.
candidate
Package candidate provides a reusable framework for candidate pair generation.
Package candidate provides a reusable framework for candidate pair generation.
candidate/builtin
Package builtin provides built-in candidate generators for the requires analyzer.
Package builtin provides built-in candidate generators for the requires analyzer.
consensus
Package consensus provides shared voting and consensus computation for analyzers.
Package consensus provides shared voting and consensus computation for analyzers.
results
Package results holds the JSON shapes analyzers persist into analysis_results.result_data and the graph subscriber reads back out.
Package results holds the JSON shapes analyzers persist into analysis_results.result_data and the graph subscriber reads back out.
Package attestation provides in-toto attestation generation and verification.
Package attestation provides in-toto attestation generation and verification.
Package authn provides multi-method authentication for CrossCodex services.
Package authn provides multi-method authentication for CrossCodex services.
Package backup builds, verifies and restores manifest-based backup points across the three CrossCodex stores: PostgreSQL (WAL-G base backups plus continuous WAL archiving), tenant object storage (a content-addressed blob repository) and the JetStream audit streams (jsm.go snapshots).
Package backup builds, verifies and restores manifest-based backup points across the three CrossCodex stores: PostgreSQL (WAL-G base backups plus continuous WAL archiving), tenant object storage (a content-addressed blob repository) and the JetStream audit streams (jsm.go snapshots).
Package config provides layered, XDG-compliant configuration for CrossCodex.
Package config provides layered, XDG-compliant configuration for CrossCodex.
db
Package db provides PostgreSQL connection pooling, tenant-scoped Row-Level Security (RLS), schema migrations, and extension verification for the CrossCodex platform.
Package db provides PostgreSQL connection pooling, tenant-scoped Row-Level Security (RLS), schema migrations, and extension verification for the CrossCodex platform.
dbtest
Package dbtest provides test helpers for code that uses pkg/db.
Package dbtest provides test helpers for code that uses pkg/db.
Package graphdb defines the vendor-neutral contract for graph database access.
Package graphdb defines the vendor-neutral contract for graph database access.
agedriver
Package agedriver implements the graphdb.GraphDB interface using Apache AGE on PostgreSQL.
Package agedriver implements the graphdb.GraphDB interface using Apache AGE on PostgreSQL.
memdriver
Package memdriver implements graphdb.GraphDB in memory for tests and examples.
Package memdriver implements graphdb.GraphDB in memory for tests and examples.
Package llmclient provides a provider-agnostic LLM gateway client for chat completions and embeddings using the OpenAI-compatible API.
Package llmclient provides a provider-agnostic LLM gateway client for chat completions and embeddings using the OpenAI-compatible API.
llmclienttest
Package llmclienttest provides test doubles for code that uses pkg/llmclient.
Package llmclienttest provides test doubles for code that uses pkg/llmclient.
Package natsbus provides a dual-mode NATS messaging client supporting both embedded (in-process) and external NATS servers.
Package natsbus provides a dual-mode NATS messaging client supporting both embedded (in-process) and external NATS servers.
natsbustest
Package natsbustest provides test doubles for code that uses pkg/natsbus.
Package natsbustest provides test doubles for code that uses pkg/natsbus.
Package oscal provides OSCAL catalog parsing, structuring, assembly, and validation for compliance frameworks.
Package oscal provides OSCAL catalog parsing, structuring, assembly, and validation for compliance frameworks.
Package prompt provides versioned prompt template management for LLM operations.
Package prompt provides versioned prompt template management for LLM operations.
prompttest
Package prompttest provides a test double for code that consumes prompt.Registry.
Package prompttest provides a test double for code that consumes prompt.Registry.
Package retention implements data lifecycle policy resolution, candidate collection, and expiry evaluation for the crosscodex retention engine.
Package retention implements data lifecycle policy resolution, candidate collection, and expiry evaluation for the crosscodex retention engine.
retentiontest
Package retentiontest provides a test double for code that consumes retention.HoldStore.
Package retentiontest provides a test double for code that consumes retention.HoldStore.
Package storage provides an abstraction layer for object storage with tenant-scoped isolation.
Package storage provides an abstraction layer for object storage with tenant-scoped isolation.
storagetest
Package storagetest provides a test double for code that uses pkg/storage.
Package storagetest provides a test double for code that uses pkg/storage.
Package telemetry provides OpenTelemetry setup for traces, metrics, and logs.
Package telemetry provides OpenTelemetry setup for traces, metrics, and logs.
telemetrytest
Package telemetrytest provides in-memory OpenTelemetry providers for test assertions.
Package telemetrytest provides in-memory OpenTelemetry providers for test assertions.
Package tenant provides tenant context propagation for multi-tenant services.
Package tenant provides tenant context propagation for multi-tenant services.
connectutil
Package connectutil provides Connect-RPC interceptors for tenant context propagation, mirroring pkg/tenant/grpcutil's shape for the raw-gRPC transport.
Package connectutil provides Connect-RPC interceptors for tenant context propagation, mirroring pkg/tenant/grpcutil's shape for the raw-gRPC transport.
grpcutil
Package grpcutil provides gRPC interceptors for tenant context propagation.
Package grpcutil provides gRPC interceptors for tenant context propagation.
Package tlsconfig provides shared TLS configuration for CrossCodex services.
Package tlsconfig provides shared TLS configuration for CrossCodex services.
pki
Package pki provides ECDSA P-256 certificate generation for development and testing.
Package pki provides ECDSA P-256 certificate generation for development and testing.
Package vectordb provides pgvector similarity search operations.
Package vectordb provides pgvector similarity search operations.
vectordbtest
Package vectordbtest provides a test double for code that consumes vectordb.VectorDB.
Package vectordbtest provides a test double for code that consumes vectordb.VectorDB.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL