Directories
¶
| Path | Synopsis |
|---|---|
|
Package addressbook resolves aliases and sets into canonical addresses and provides compact address-formatting helpers for UI surfaces.
|
Package addressbook resolves aliases and sets into canonical addresses and provides compact address-formatting helpers for UI surfaces. |
|
Package addressderive derives on-chain addresses from signer public keys.
|
Package addressderive derives on-chain addresses from signer public keys. |
|
Package addressdisplay owns terminal-oriented address display helpers.
|
Package addressdisplay owns terminal-oriented address display helpers. |
|
Package adminipc owns local admin-socket placement and discovery.
|
Package adminipc owns local admin-socket placement and discovery. |
|
Package adminproto defines the transport-neutral admin service vocabulary: domain requests and results, setting-name constants, and the framed server-side AdminConn transport.
|
Package adminproto defines the transport-neutral admin service vocabulary: domain requests and results, setting-name constants, and the framed server-side AdminConn transport. |
|
Package algorithm provides signature algorithm metadata registry.
|
Package algorithm provides signature algorithm metadata registry. |
|
Package apadminapp owns noninteractive workflows executed by apadmin against a running apsigner.
|
Package apadminapp owns noninteractive workflows executed by apadmin against a running apsigner. |
|
Package apboundedadminapp owns external bounded-admin workflows.
|
Package apboundedadminapp owns external bounded-admin workflows. |
|
Package aplocalnet configures APlane for a local AlgoKit LocalNet.
|
Package aplocalnet configures APlane for a local AlgoKit LocalNet. |
|
Package apshellapp owns apshell application-layer use-cases.
|
Package apshellapp owns apshell application-layer use-cases. |
|
Package asa owns ASA metadata resolution and amount formatting/parsing.
|
Package asa owns ASA metadata resolution and amount formatting/parsing. |
|
registry
Package registry owns APlane's built-in ASA metadata and convenience aliases.
|
Package registry owns APlane's built-in ASA metadata and convenience aliases. |
|
Package auth provides authentication interfaces and implementations.
|
Package auth provides authentication interfaces and implementations. |
|
bootstrap
|
|
|
boundedadmin
|
|
|
authorization
Package authorization validates and completes external bounded-admin ceremonies.
|
Package authorization validates and completes external bounded-admin ceremonies. |
|
helpersign
Package helpersign owns cryptographic operations used only by aprekey.
|
Package helpersign owns cryptographic operations used only by aprekey. |
|
message
Package message owns the frozen bounded1 contract-admin transcript.
|
Package message owns the frozen bounded1 contract-admin transcript. |
|
program
Package program structurally validates frozen bounded1 LogicSig bytecode.
|
Package program structurally validates frozen bounded1 LogicSig bytecode. |
|
protocol
Package protocol defines the Falcon-free external bounded-admin wire format.
|
Package protocol defines the Falcon-free external bounded-admin wire format. |
|
Package boundedmeta owns the durable, non-secret bounded-authorization metadata stored with a LogicSig key.
|
Package boundedmeta owns the durable, non-secret bounded-authorization metadata stored with a LogicSig key. |
|
Package checksum computes file digests used by plugin and release tooling.
|
Package checksum computes file digests used by plugin and release tooling. |
|
Package cmdspec provides argument specification types shared across packages.
|
Package cmdspec provides argument specification types shared across packages. |
|
cryptotest
Package cryptotest provides keyring fixtures for tests in other packages.
|
Package cryptotest provides keyring fixtures for tests in other packages. |
|
Package defaultkeytypes owns staged bootstrap installation of the identity-local key types enabled automatically for new signer stores.
|
Package defaultkeytypes owns staged bootstrap installation of the identity-local key types enabled automatically for new signer stores. |
|
Package endpointrefs defines public endpoint handoff envelopes used by apadmin export and apshell import.
|
Package endpointrefs defines public endpoint handoff envelopes used by apadmin export and apshell import. |
|
Cache management methods for aliases and sets.
|
Cache management methods for aliases and sets. |
|
guarded
Package guarded implements the client-side orchestration of APlane's two-party guarded (sentry) signing flow: building the canonical group, collecting user and sentry component signatures, requesting non-guarded signatures over the frozen bytes, and assembling the final signed group.
|
Package guarded implements the client-side orchestration of APlane's two-party guarded (sentry) signing flow: building the canonical group, collecting user and sentry component signatures, requesting non-guarded signatures over the frozen bytes, and assembling the final signed group. |
|
Package falconparams owns client-safe Falcon-1024 size constants shared by LogicSig, witness, and signer metadata.
|
Package falconparams owns client-safe Falcon-1024 size constants shared by LogicSig, witness, and signer metadata. |
|
Package fsutil provides filesystem helpers for the aplane store.
|
Package fsutil provides filesystem helpers for the aplane store. |
|
Package genericlsig provides the Template interface for generic LogicSig templates.
|
Package genericlsig provides the Template interface for generic LogicSig templates. |
|
Package genstore implements generation-based active storage (docs/ARCH_GENERATIONS.md): reading and durably replacing the CURRENT pointer, the generation manifest and seal records, and the strict structural validator.
|
Package genstore implements generation-based active storage (docs/ARCH_GENERATIONS.md): reading and durably replacing the CURRENT pointer, the generation manifest and seal records, and the strict structural validator. |
|
genstoretest
Package genstoretest provides test fixtures for generation-based stores.
|
Package genstoretest provides test fixtures for generation-based stores. |
|
Package jsapi provides JavaScript API bindings for the APlane engine.
|
Package jsapi provides JavaScript API bindings for the APlane engine. |
|
Package keyclass classifies key types for node-role inventory gates.
|
Package keyclass classifies key types for node-role inventory gates. |
|
Package keymgmt provides business logic for key management operations.
|
Package keymgmt provides business logic for key management operations. |
|
keystest
Package keystest builds canonical key payload fixtures for tests.
|
Package keystest builds canonical key payload fixtures for tests. |
|
Package keystore provides encrypted key storage.
|
Package keystore provides encrypted key storage. |
|
Package keytypecatalog records product-level visibility for compiled key types.
|
Package keytypecatalog records product-level visibility for compiled key types. |
|
Package keytypestate owns the identity-scoped key type state record format and primitive read, write, delete, and unused-key query operations.
|
Package keytypestate owns the identity-scoped key type state record format and primitive read, write, delete, and unused-key query operations. |
|
Package logicsigdsa provides a unified abstraction for LogicSig-based digital signature algorithms (DSAs) used in Algorand post-quantum transactions.
|
Package logicsigdsa provides a unified abstraction for LogicSig-based digital signature algorithms (DSAs) used in Algorand post-quantum transactions. |
|
Package lsigprovider defines unified interfaces for all LogicSig providers.
|
Package lsigprovider defines unified interfaces for all LogicSig providers. |
|
Package lsigresource models consensus-bearing LogicSig resources without combining program bytes, argument bytes, and opcode cost into one scalar.
|
Package lsigresource models consensus-bearing LogicSig resources without combining program bytes, argument bytes, and opcode cost into one scalar. |
|
Package lsigsalt provides the shared off-curve salting helper for TEAL-compiled LogicSigs whose security rests on program authorization rather than an Ed25519 public key.
|
Package lsigsalt provides the shared off-curve salting helper for TEAL-compiled LogicSigs whose security rests on program authorization rather than an Ed25519 public key. |
|
Package manifest provides provider manifest generation for auditing.
|
Package manifest provides provider manifest generation for auditing. |
|
Package noderole owns the durable single-purpose role for an apsigner data root.
|
Package noderole owns the durable single-purpose role for an apsigner data root. |
|
Package partkeyparse parses `goal account partkeyinfo` output into structured participation-key metadata.
|
Package partkeyparse parses `goal account partkeyinfo` output into structured participation-key metadata. |
|
plugin
|
|
|
discovery
Package discovery handles finding and loading external plugins
|
Package discovery handles finding and loading external plugins |
|
integrity
Package integrity provides SHA256 checksum verification for external plugins.
|
Package integrity provides SHA256 checksum verification for external plugins. |
|
jsonrpc
Package jsonrpc implements JSON-RPC client for plugin communication
|
Package jsonrpc implements JSON-RPC client for plugin communication |
|
manager
Package manager handles the lifecycle of external plugins
|
Package manager handles the lifecycle of external plugins |
|
manifest
Package manifest handles external plugin manifest files
|
Package manifest handles external plugin manifest files |
|
sandbox
Package sandbox provides OS-level sandboxing for external plugins.
|
Package sandbox provides OS-level sandboxing for external plugins. |
|
Package policyview builds read-only policy presentation models shared by apadmin's guided policy editors.
|
Package policyview builds read-only policy presentation models shared by apadmin's guided policy editors. |
|
Package productmode owns fixed vocabulary for the single-store product.
|
Package productmode owns fixed vocabulary for the single-store product. |
|
Package protocol defines the line-delimited JSON admin protocol message types shared between apsigner (server) and apadmin/TUI (client) over IPC and SSH admin transport.
|
Package protocol defines the line-delimited JSON admin protocol message types shared between apsigner (server) and apadmin/TUI (client) over IPC and SSH admin transport. |
|
Package refname validates user-defined symbolic names used by apshell.
|
Package refname validates user-defined symbolic names used by apshell. |
|
Package rotationinventory owns the canonical cross-artifact inventory used by Phase 3 key-term rotation.
|
Package rotationinventory owns the canonical cross-artifact inventory used by Phase 3 key-term rotation. |
|
Package scripting provides interfaces and implementations for script execution.
|
Package scripting provides interfaces and implementations for script execution. |
|
sentry
|
|
|
canonical
Package canonical decodes and validates the canonical TX-prefixed group transport used by component signing.
|
Package canonical decodes and validates the canonical TX-prefixed group transport used by component signing. |
|
keytypes
Package keytypes owns key types for guarded sentry accounts.
|
Package keytypes owns key types for guarded sentry accounts. |
|
message
Package message constructs the role-separated messages signed by sentry keys.
|
Package message constructs the role-separated messages signed by sentry keys. |
|
sentryrefs
Package sentryrefs stores identity-scoped public sentry references used when generating guarded account keys.
|
Package sentryrefs stores identity-scoped public sentry references used when generating guarded account keys. |
|
verify
Package verify contains pure sentry component signature verification helpers.
|
Package verify contains pure sentry component signature verification helpers. |
|
Package serverconfig owns the apsigner server configuration: loading and validating config.yaml for the signer data directory, server endpoint and SSH settings, and passphrase-command execution for headless unlock.
|
Package serverconfig owns the apsigner server configuration: loading and validating config.yaml for the signer data directory, server endpoint and SSH settings, and passphrase-command execution for headless unlock. |
|
Package shellrepl owns apshell's human-facing command syntax: tokenization, command-specific parsing, and interactive completion.
|
Package shellrepl owns apshell's human-facing command syntax: tokenization, command-specific parsing, and interactive completion. |
|
Package signerapi defines the signer HTTP payload types shared across the main module.
|
Package signerapi defines the signer HTTP payload types shared across the main module. |
|
signerapp
|
|
|
adminserver
Package adminserver implements the server side of the admin protocol: session lifecycle, request dispatch, message handlers, displacement, and the service interfaces the daemon wires its admin facets into.
|
Package adminserver implements the server side of the admin protocol: session lifecycle, request dispatch, message handlers, displacement, and the service interfaces the daemon wires its admin facets into. |
|
approvalpolicy
Package approvalpolicy provides warning-level checks for signer approval flows.
|
Package approvalpolicy provides warning-level checks for signer approval flows. |
|
asametadata
Package asametadata owns signer-side ASA metadata lookup and cache storage.
|
Package asametadata owns signer-side ASA metadata lookup and cache storage. |
|
identity
Package identity owns the product signing-state runtime.
|
Package identity owns the product signing-state runtime. |
|
policycmd
Package policycmd owns the application workflows behind apadmin policy commands.
|
Package policycmd owns the application workflows behind apadmin policy commands. |
|
policyeditor
Package policyeditor owns policy editor storage backends.
|
Package policyeditor owns policy editor storage backends. |
|
policytui
Package policytui provides the shared structured policy terminal UI.
|
Package policytui provides the shared structured policy terminal UI. |
|
signertui
Package tui implements the Bubble Tea signer admin UI shared by apadmin and higher-level console wrappers.
|
Package tui implements the Bubble Tea signer admin UI shared by apadmin and higher-level console wrappers. |
|
storemut
Package storemut centralizes signer-owned persistent mutations that should execute behind a single authoritative writer in apsigner.
|
Package storemut centralizes signer-owned persistent mutations that should execute behind a single authoritative writer in apsigner. |
|
svcerr
Package svcerr is the single kinded service-error model for signer-side application services.
|
Package svcerr is the single kinded service-error model for signer-side application services. |
|
templateadmin
Package templateadmin owns live administrative template and key-type workflows: identity-mutation locking, calls into templatelibrary, runtime reload and acceptance decisions, wire results, and logging.
|
Package templateadmin owns live administrative template and key-type workflows: identity-mutation locking, calls into templatelibrary, runtime reload and acceptance decisions, wire results, and logging. |
|
templates
Package templates owns identity runtime template reload, validation, registration, and reload reporting.
|
Package templates owns identity runtime template reload, validation, registration, and reload reporting. |
|
unlockconfig
Package unlockconfig owns identity-scoped auto-unlock configuration.
|
Package unlockconfig owns identity-scoped auto-unlock configuration. |
|
Package signerclient provides a small HTTP client for Signer endpoints.
|
Package signerclient provides a small HTTP client for Signer endpoints. |
|
Package signerprobe provides installer-facing signer liveness checks.
|
Package signerprobe provides installer-facing signer liveness checks. |
|
Package signing provides cryptographic signature providers for key loading and signing.
|
Package signing provides cryptographic signature providers for key loading and signing. |
|
ed25519
Package ed25519 registers client-safe Ed25519 key-type metadata.
|
Package ed25519 registers client-safe Ed25519 key-type metadata. |
|
ed25519/signerreg
Package signerreg registers the signer-side Ed25519 components: the signing provider, key generators, and mnemonic handler.
|
Package signerreg registers the signer-side Ed25519 components: the signing provider, key generators, and mnemonic handler. |
|
falcon1024
Package falcon1024 owns client-safe protocol metadata and address derivation for Algorand's native Falcon-1024 authorization scheme.
|
Package falcon1024 owns client-safe protocol metadata and address derivation for Algorand's native Falcon-1024 authorization scheme. |
|
falcon1024/signerops
Package signerops owns signer-only native Falcon transaction operations.
|
Package signerops owns signer-only native Falcon transaction operations. |
|
Package signingargs owns the internal model for signing-time LogicSig argument metadata.
|
Package signingargs owns the internal model for signing-time LogicSig argument metadata. |
|
Package storepaths owns keystore-relative path construction for one resolved signer data directory.
|
Package storepaths owns keystore-relative path construction for one resolved signer data directory. |
|
Package storeperm owns the signer-store filesystem trust policy.
|
Package storeperm owns the signer-store filesystem trust policy. |
|
Legacy (@variable) textual substitution and restricted list-template expansion, used by legacy- and generated-mode templates.
|
Legacy (@variable) textual substitution and restricted list-template expansion, used by legacy- and generated-mode templates. |
|
Package templatelibrary owns plaintext template-library parsing and is the sole feature-level coordinator for template files and identity key-type state mutation.
|
Package templatelibrary owns plaintext template-library parsing and is the sole feature-level coordinator for template files and identity key-type state mutation. |
|
Package templatestore owns the encrypted YAML template document format and primitive save, read, scan, and archive operations for identity stores.
|
Package templatestore owns the encrypted YAML template document format and primitive save, read, scan, and archive operations for identity stores. |
|
Package testcheckpoint provides semantic process checkpoints to store integration binaries.
|
Package testcheckpoint provides semantic process checkpoints to store integration binaries. |
|
Package theme provides terminal color palette management with dark/light background detection.
|
Package theme provides terminal color palette management with dark/light background detection. |
|
Package tokenfile manages on-disk signer and apshell token files.
|
Package tokenfile manages on-disk signer and apshell token files. |
|
Package txeffects defines neutral transaction-effect facts used by the bounded contract and off-chain policy consumers.
|
Package txeffects defines neutral transaction-effect facts used by the bounded contract and off-chain policy consumers. |
|
Package version provides build version information for APlane binaries.
|
Package version provides build version information for APlane binaries. |
|
Package witness owns the role-neutral witness-key vocabulary and identity derivation.
|
Package witness owns the role-neutral witness-key vocabulary and identity derivation. |
|
artifact
Package artifact owns the standalone witness-key custody format.
|
Package artifact owns the standalone witness-key custody format. |
|
Package xregistry provides small keyed registries used by internal package registrars.
|
Package xregistry provides small keyed registries used by internal package registrars. |
Click to show internal directories.
Click to hide internal directories.