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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.