Directories
¶
| Path | Synopsis |
|---|---|
|
Package ai is the single-import surface for the SDK's AI subsystem.
|
Package ai is the single-import surface for the SDK's AI subsystem. |
|
anthropic
Package anthropic is the Anthropic Messages API adapter for the provider-neutral AI client contract.
|
Package anthropic is the Anthropic Messages API adapter for the provider-neutral AI client contract. |
|
assist
Package assist is the plugin-facing accelerator for AI-assisted assessment steps: it asks a provider-neutral client for a structured verdict against an SDK-owned schema and packages the answer as auditable gemara.Evidence.
|
Package assist is the plugin-facing accelerator for AI-assisted assessment steps: it asks a provider-neutral client for a structured verdict against an SDK-owned schema and packages the answer as auditable gemara.Evidence. |
|
openai
Package openai is the OpenAI Chat Completions adapter for the provider-neutral AI client contract.
|
Package openai is the OpenAI Chat Completions adapter for the provider-neutral AI client contract. |
|
provider
Package provider defines the provider-neutral contract callers use to talk to any AI backend, plus the shared base every concrete adapter builds on.
|
Package provider defines the provider-neutral contract callers use to talk to any AI backend, plus the shared base every concrete adapter builds on. |
|
Package command provides command-line interface functionality for Privateer plugins.
|
Package command provides command-line interface functionality for Privateer plugins. |
|
harness
Package harness is the import surface for Privateer harnesses (the pvtr CLI and future similar tools) — the commands that drive plugins rather than the commands a plugin serves about itself.
|
Package harness is the import surface for Privateer harnesses (the pvtr CLI and future similar tools) — the commands that drive plugins rather than the commands a plugin serves about itself. |
|
Package config provides configuration management for Privateer plugins.
|
Package config provides configuration management for Privateer plugins. |
|
internal
|
|
|
auth
Package auth implements pvtr's OIDC device-grant login and credential storage for authenticated publishing to grc.store.
|
Package auth implements pvtr's OIDC device-grant login and credential storage for authenticated publishing to grc.store. |
|
install
Package install installs Privateer plugins — from grc.store (pulled and verified end-to-end) or from a local binary path.
|
Package install installs Privateer plugins — from grc.store (pulled and verified end-to-end) or from a local binary path. |
|
oci
Package oci holds the grc.store OCI mechanics shared by `pvtr publish` (push a signed plugin index) and `pvtr install` (pull + verify one).
|
Package oci holds the grc.store OCI mechanics shared by `pvtr publish` (push a signed plugin index) and `pvtr install` (pull + verify one). |
|
publish
Package publish is the grc.store producer path: assemble a multi-platform OCI plugin index from a GoReleaser dist directory, push it to the hub's registry, keyless-sign it, and /sync so the hub ingests and verifies it.
|
Package publish is the grc.store producer path: assemble a multi-platform OCI plugin index from a GoReleaser dist directory, push it to the hub's registry, keyless-sign it, and /sync so the hub ingests and verifies it. |
|
verify
Package verify implements the §6 consumer verification contract for grc.store-sourced plugins: keyless signature verification over a pinned public-good Sigstore trusted root, an identity policy (camp (b) TOFU), and the full digest-chain walk index → child → config/layer → bytes.
|
Package verify implements the §6 consumer verification contract for grc.store-sourced plugins: keyless signature verification over a pinned public-good Sigstore trusted root, an identity policy (camp (b) TOFU), and the full digest-chain walk index → child → config/layer → bytes. |
|
Package pluginkit provides the core plugin kit functionality for building Privateer plugins.
|
Package pluginkit provides the core plugin kit functionality for building Privateer plugins. |
|
Package shared provides shared functionality for Privateer plugins.
|
Package shared provides shared functionality for Privateer plugins. |
|
Package utils provides general utility methods.
|
Package utils provides general utility methods. |
Click to show internal directories.
Click to hide internal directories.