 8d9b62daf3
			
		
	
	8d9b62daf3
	
	
	
		
			
			This commit implements Phase 2 of the CHORUS Task Execution Engine development plan, providing a comprehensive execution environment abstraction layer with Docker container sandboxing support. ## New Features ### Core Sandbox Interface - Comprehensive ExecutionSandbox interface with isolated task execution - Support for command execution, file I/O, environment management - Resource usage monitoring and sandbox lifecycle management - Standardized error handling with SandboxError types and categories ### Docker Container Sandbox Implementation - Full Docker API integration with secure container creation - Transparent repository mounting with configurable read/write access - Advanced security policies with capability dropping and privilege controls - Comprehensive resource limits (CPU, memory, disk, processes, file handles) - Support for tmpfs mounts, masked paths, and read-only bind mounts - Container lifecycle management with proper cleanup and health monitoring ### Security & Resource Management - Configurable security policies with SELinux, AppArmor, and Seccomp support - Fine-grained capability management with secure defaults - Network isolation options with configurable DNS and proxy settings - Resource monitoring with real-time CPU, memory, and network usage tracking - Comprehensive ulimits configuration for process and file handle limits ### Repository Integration - Seamless repository mounting from local paths to container workspaces - Git configuration support with user credentials and global settings - File inclusion/exclusion patterns for selective repository access - Configurable permissions and ownership for mounted repositories ### Testing Infrastructure - Comprehensive test suite with 60+ test cases covering all functionality - Docker integration tests with Alpine Linux containers (skipped in short mode) - Mock sandbox implementation for unit testing without Docker dependencies - Security policy validation tests with read-only filesystem enforcement - Resource usage monitoring and cleanup verification tests ## Technical Details ### Dependencies Added - github.com/docker/docker v28.4.0+incompatible - Docker API client - github.com/docker/go-connections v0.6.0 - Docker connection utilities - github.com/docker/go-units v0.5.0 - Docker units and formatting - Associated Docker API dependencies for complete container management ### Architecture - Interface-driven design enabling multiple sandbox implementations - Comprehensive configuration structures for all sandbox aspects - Resource usage tracking with detailed metrics collection - Error handling with retryable error classification - Proper cleanup and resource management throughout sandbox lifecycle ### Compatibility - Maintains backward compatibility with existing CHORUS architecture - Designed for future integration with Phase 3 Core Task Execution Engine - Extensible design supporting additional sandbox implementations (VM, process) This Phase 2 implementation provides the foundation for secure, isolated task execution that will be integrated with the AI model providers from Phase 1 in the upcoming Phase 3 development. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			926 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			926 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # filippo.io/age v1.2.1
 | |
| ## explicit; go 1.19
 | |
| filippo.io/age
 | |
| filippo.io/age/armor
 | |
| filippo.io/age/internal/bech32
 | |
| filippo.io/age/internal/format
 | |
| filippo.io/age/internal/stream
 | |
| # github.com/Microsoft/go-winio v0.6.2
 | |
| ## explicit; go 1.21
 | |
| github.com/Microsoft/go-winio
 | |
| github.com/Microsoft/go-winio/internal/fs
 | |
| github.com/Microsoft/go-winio/internal/socket
 | |
| github.com/Microsoft/go-winio/internal/stringbuffer
 | |
| github.com/Microsoft/go-winio/pkg/guid
 | |
| # github.com/RoaringBitmap/roaring/v2 v2.4.5
 | |
| ## explicit; go 1.15
 | |
| github.com/RoaringBitmap/roaring/v2
 | |
| github.com/RoaringBitmap/roaring/v2/internal
 | |
| github.com/RoaringBitmap/roaring/v2/roaring64
 | |
| # github.com/benbjohnson/clock v1.3.5
 | |
| ## explicit; go 1.15
 | |
| github.com/benbjohnson/clock
 | |
| # github.com/beorn7/perks v1.0.1
 | |
| ## explicit; go 1.11
 | |
| github.com/beorn7/perks/quantile
 | |
| # github.com/bits-and-blooms/bitset v1.22.0
 | |
| ## explicit; go 1.16
 | |
| github.com/bits-and-blooms/bitset
 | |
| # github.com/blevesearch/bleve/v2 v2.5.3
 | |
| ## explicit; go 1.23
 | |
| github.com/blevesearch/bleve/v2
 | |
| github.com/blevesearch/bleve/v2/analysis
 | |
| github.com/blevesearch/bleve/v2/analysis/analyzer/keyword
 | |
| github.com/blevesearch/bleve/v2/analysis/analyzer/standard
 | |
| github.com/blevesearch/bleve/v2/analysis/datetime/flexible
 | |
| github.com/blevesearch/bleve/v2/analysis/datetime/optional
 | |
| github.com/blevesearch/bleve/v2/analysis/datetime/timestamp/microseconds
 | |
| github.com/blevesearch/bleve/v2/analysis/datetime/timestamp/milliseconds
 | |
| github.com/blevesearch/bleve/v2/analysis/datetime/timestamp/nanoseconds
 | |
| github.com/blevesearch/bleve/v2/analysis/datetime/timestamp/seconds
 | |
| github.com/blevesearch/bleve/v2/analysis/lang/en
 | |
| github.com/blevesearch/bleve/v2/analysis/token/lowercase
 | |
| github.com/blevesearch/bleve/v2/analysis/token/porter
 | |
| github.com/blevesearch/bleve/v2/analysis/token/stop
 | |
| github.com/blevesearch/bleve/v2/analysis/tokenizer/single
 | |
| github.com/blevesearch/bleve/v2/analysis/tokenizer/unicode
 | |
| github.com/blevesearch/bleve/v2/document
 | |
| github.com/blevesearch/bleve/v2/geo
 | |
| github.com/blevesearch/bleve/v2/index/scorch
 | |
| github.com/blevesearch/bleve/v2/index/scorch/mergeplan
 | |
| github.com/blevesearch/bleve/v2/index/upsidedown
 | |
| github.com/blevesearch/bleve/v2/index/upsidedown/store/boltdb
 | |
| github.com/blevesearch/bleve/v2/index/upsidedown/store/gtreap
 | |
| github.com/blevesearch/bleve/v2/mapping
 | |
| github.com/blevesearch/bleve/v2/numeric
 | |
| github.com/blevesearch/bleve/v2/registry
 | |
| github.com/blevesearch/bleve/v2/search
 | |
| github.com/blevesearch/bleve/v2/search/collector
 | |
| github.com/blevesearch/bleve/v2/search/facet
 | |
| github.com/blevesearch/bleve/v2/search/highlight
 | |
| github.com/blevesearch/bleve/v2/search/highlight/format/html
 | |
| github.com/blevesearch/bleve/v2/search/highlight/fragmenter/simple
 | |
| github.com/blevesearch/bleve/v2/search/highlight/highlighter/html
 | |
| github.com/blevesearch/bleve/v2/search/highlight/highlighter/simple
 | |
| github.com/blevesearch/bleve/v2/search/query
 | |
| github.com/blevesearch/bleve/v2/search/scorer
 | |
| github.com/blevesearch/bleve/v2/search/searcher
 | |
| github.com/blevesearch/bleve/v2/size
 | |
| github.com/blevesearch/bleve/v2/util
 | |
| # github.com/blevesearch/bleve_index_api v1.2.8
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/bleve_index_api
 | |
| # github.com/blevesearch/geo v0.2.4
 | |
| ## explicit; go 1.21.0
 | |
| github.com/blevesearch/geo/geojson
 | |
| github.com/blevesearch/geo/r1
 | |
| github.com/blevesearch/geo/r2
 | |
| github.com/blevesearch/geo/r3
 | |
| github.com/blevesearch/geo/s1
 | |
| github.com/blevesearch/geo/s2
 | |
| # github.com/blevesearch/go-faiss v1.0.25
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/go-faiss
 | |
| # github.com/blevesearch/go-porterstemmer v1.0.3
 | |
| ## explicit; go 1.13
 | |
| github.com/blevesearch/go-porterstemmer
 | |
| # github.com/blevesearch/gtreap v0.1.1
 | |
| ## explicit; go 1.13
 | |
| github.com/blevesearch/gtreap
 | |
| # github.com/blevesearch/mmap-go v1.0.4
 | |
| ## explicit; go 1.13
 | |
| github.com/blevesearch/mmap-go
 | |
| # github.com/blevesearch/scorch_segment_api/v2 v2.3.10
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/scorch_segment_api/v2
 | |
| # github.com/blevesearch/segment v0.9.1
 | |
| ## explicit; go 1.18
 | |
| github.com/blevesearch/segment
 | |
| # github.com/blevesearch/snowballstem v0.9.0
 | |
| ## explicit; go 1.13
 | |
| github.com/blevesearch/snowballstem
 | |
| github.com/blevesearch/snowballstem/english
 | |
| # github.com/blevesearch/upsidedown_store_api v1.0.2
 | |
| ## explicit; go 1.18
 | |
| github.com/blevesearch/upsidedown_store_api
 | |
| # github.com/blevesearch/vellum v1.1.0
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/vellum
 | |
| github.com/blevesearch/vellum/levenshtein
 | |
| github.com/blevesearch/vellum/regexp
 | |
| github.com/blevesearch/vellum/utf8
 | |
| # github.com/blevesearch/zapx/v11 v11.4.2
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/zapx/v11
 | |
| # github.com/blevesearch/zapx/v12 v12.4.2
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/zapx/v12
 | |
| # github.com/blevesearch/zapx/v13 v13.4.2
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/zapx/v13
 | |
| # github.com/blevesearch/zapx/v14 v14.4.2
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/zapx/v14
 | |
| # github.com/blevesearch/zapx/v15 v15.4.2
 | |
| ## explicit; go 1.21
 | |
| github.com/blevesearch/zapx/v15
 | |
| # github.com/blevesearch/zapx/v16 v16.2.4
 | |
| ## explicit; go 1.23
 | |
| github.com/blevesearch/zapx/v16
 | |
| # github.com/cespare/xxhash/v2 v2.2.0
 | |
| ## explicit; go 1.11
 | |
| github.com/cespare/xxhash/v2
 | |
| # github.com/chorus-services/backbeat v0.0.0-00010101000000-000000000000 => ../BACKBEAT/backbeat/prototype
 | |
| ## explicit; go 1.22
 | |
| github.com/chorus-services/backbeat/pkg/sdk
 | |
| # github.com/containerd/cgroups v1.1.0
 | |
| ## explicit; go 1.17
 | |
| github.com/containerd/cgroups
 | |
| github.com/containerd/cgroups/stats/v1
 | |
| # github.com/containerd/errdefs v1.0.0
 | |
| ## explicit; go 1.20
 | |
| github.com/containerd/errdefs
 | |
| # github.com/containerd/errdefs/pkg v0.3.0
 | |
| ## explicit; go 1.22
 | |
| github.com/containerd/errdefs/pkg/errhttp
 | |
| github.com/containerd/errdefs/pkg/internal/cause
 | |
| # github.com/coreos/go-systemd/v22 v22.5.0
 | |
| ## explicit; go 1.12
 | |
| github.com/coreos/go-systemd/v22/dbus
 | |
| # github.com/davecgh/go-spew v1.1.1
 | |
| ## explicit
 | |
| github.com/davecgh/go-spew/spew
 | |
| # github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
 | |
| ## explicit; go 1.14
 | |
| github.com/davidlazar/go-crypto/salsa20
 | |
| # github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
 | |
| ## explicit; go 1.17
 | |
| github.com/decred/dcrd/dcrec/secp256k1/v4
 | |
| github.com/decred/dcrd/dcrec/secp256k1/v4/ecdsa
 | |
| # github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
 | |
| ## explicit
 | |
| github.com/dgryski/go-rendezvous
 | |
| # github.com/distribution/reference v0.6.0
 | |
| ## explicit; go 1.20
 | |
| github.com/distribution/reference
 | |
| # github.com/docker/docker v28.4.0+incompatible
 | |
| ## explicit
 | |
| github.com/docker/docker/api
 | |
| github.com/docker/docker/api/types
 | |
| github.com/docker/docker/api/types/blkiodev
 | |
| github.com/docker/docker/api/types/build
 | |
| github.com/docker/docker/api/types/checkpoint
 | |
| github.com/docker/docker/api/types/common
 | |
| github.com/docker/docker/api/types/container
 | |
| github.com/docker/docker/api/types/events
 | |
| github.com/docker/docker/api/types/filters
 | |
| github.com/docker/docker/api/types/image
 | |
| github.com/docker/docker/api/types/mount
 | |
| github.com/docker/docker/api/types/network
 | |
| github.com/docker/docker/api/types/registry
 | |
| github.com/docker/docker/api/types/storage
 | |
| github.com/docker/docker/api/types/strslice
 | |
| github.com/docker/docker/api/types/swarm
 | |
| github.com/docker/docker/api/types/swarm/runtime
 | |
| github.com/docker/docker/api/types/system
 | |
| github.com/docker/docker/api/types/time
 | |
| github.com/docker/docker/api/types/versions
 | |
| github.com/docker/docker/api/types/volume
 | |
| github.com/docker/docker/client
 | |
| # github.com/docker/go-connections v0.6.0
 | |
| ## explicit; go 1.18
 | |
| github.com/docker/go-connections/nat
 | |
| github.com/docker/go-connections/sockets
 | |
| github.com/docker/go-connections/tlsconfig
 | |
| # github.com/docker/go-units v0.5.0
 | |
| ## explicit
 | |
| github.com/docker/go-units
 | |
| # github.com/elastic/gosigar v0.14.2
 | |
| ## explicit; go 1.14
 | |
| github.com/elastic/gosigar
 | |
| github.com/elastic/gosigar/sys/windows
 | |
| # github.com/felixge/httpsnoop v1.0.4
 | |
| ## explicit; go 1.13
 | |
| github.com/felixge/httpsnoop
 | |
| # github.com/flynn/noise v1.0.0
 | |
| ## explicit; go 1.16
 | |
| github.com/flynn/noise
 | |
| # github.com/francoispqt/gojay v1.2.13
 | |
| ## explicit; go 1.12
 | |
| github.com/francoispqt/gojay
 | |
| # github.com/go-logr/logr v1.4.3
 | |
| ## explicit; go 1.18
 | |
| github.com/go-logr/logr
 | |
| github.com/go-logr/logr/funcr
 | |
| # github.com/go-logr/stdr v1.2.2
 | |
| ## explicit; go 1.16
 | |
| github.com/go-logr/stdr
 | |
| # github.com/go-redis/redis/v8 v8.11.5
 | |
| ## explicit; go 1.17
 | |
| github.com/go-redis/redis/v8
 | |
| github.com/go-redis/redis/v8/internal
 | |
| github.com/go-redis/redis/v8/internal/hashtag
 | |
| github.com/go-redis/redis/v8/internal/hscan
 | |
| github.com/go-redis/redis/v8/internal/pool
 | |
| github.com/go-redis/redis/v8/internal/proto
 | |
| github.com/go-redis/redis/v8/internal/rand
 | |
| github.com/go-redis/redis/v8/internal/util
 | |
| # github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
 | |
| ## explicit; go 1.13
 | |
| github.com/go-task/slim-sprig
 | |
| # github.com/godbus/dbus/v5 v5.1.0
 | |
| ## explicit; go 1.12
 | |
| github.com/godbus/dbus/v5
 | |
| # github.com/gogo/protobuf v1.3.2
 | |
| ## explicit; go 1.15
 | |
| github.com/gogo/protobuf/gogoproto
 | |
| github.com/gogo/protobuf/proto
 | |
| github.com/gogo/protobuf/protoc-gen-gogo/descriptor
 | |
| # github.com/golang/protobuf v1.5.3
 | |
| ## explicit; go 1.9
 | |
| github.com/golang/protobuf/proto
 | |
| # github.com/golang/snappy v0.0.4
 | |
| ## explicit
 | |
| github.com/golang/snappy
 | |
| # github.com/google/gopacket v1.1.19
 | |
| ## explicit; go 1.12
 | |
| github.com/google/gopacket/routing
 | |
| # github.com/google/pprof v0.0.0-20231023181126-ff6d637d2a7b
 | |
| ## explicit; go 1.19
 | |
| github.com/google/pprof/profile
 | |
| # github.com/google/uuid v1.6.0
 | |
| ## explicit
 | |
| github.com/google/uuid
 | |
| # github.com/gorilla/mux v1.8.1
 | |
| ## explicit; go 1.20
 | |
| github.com/gorilla/mux
 | |
| # github.com/gorilla/websocket v1.5.0
 | |
| ## explicit; go 1.12
 | |
| github.com/gorilla/websocket
 | |
| # github.com/hashicorp/errwrap v1.1.0
 | |
| ## explicit
 | |
| github.com/hashicorp/errwrap
 | |
| # github.com/hashicorp/go-multierror v1.1.1
 | |
| ## explicit; go 1.13
 | |
| github.com/hashicorp/go-multierror
 | |
| # github.com/hashicorp/golang-lru v0.5.4
 | |
| ## explicit; go 1.12
 | |
| github.com/hashicorp/golang-lru/simplelru
 | |
| # github.com/hashicorp/golang-lru/v2 v2.0.5
 | |
| ## explicit; go 1.18
 | |
| github.com/hashicorp/golang-lru/v2
 | |
| github.com/hashicorp/golang-lru/v2/internal
 | |
| github.com/hashicorp/golang-lru/v2/simplelru
 | |
| # github.com/huin/goupnp v1.3.0
 | |
| ## explicit; go 1.14
 | |
| github.com/huin/goupnp
 | |
| github.com/huin/goupnp/dcps/internetgateway1
 | |
| github.com/huin/goupnp/dcps/internetgateway2
 | |
| github.com/huin/goupnp/httpu
 | |
| github.com/huin/goupnp/scpd
 | |
| github.com/huin/goupnp/soap
 | |
| github.com/huin/goupnp/ssdp
 | |
| # github.com/ipfs/boxo v0.10.0
 | |
| ## explicit; go 1.19
 | |
| github.com/ipfs/boxo/ipns
 | |
| github.com/ipfs/boxo/ipns/pb
 | |
| github.com/ipfs/boxo/util
 | |
| # github.com/ipfs/go-cid v0.4.1
 | |
| ## explicit; go 1.19
 | |
| github.com/ipfs/go-cid
 | |
| # github.com/ipfs/go-datastore v0.6.0
 | |
| ## explicit; go 1.17
 | |
| github.com/ipfs/go-datastore
 | |
| github.com/ipfs/go-datastore/autobatch
 | |
| github.com/ipfs/go-datastore/query
 | |
| github.com/ipfs/go-datastore/sync
 | |
| # github.com/ipfs/go-log v1.0.5
 | |
| ## explicit; go 1.12
 | |
| github.com/ipfs/go-log
 | |
| github.com/ipfs/go-log/tracer
 | |
| github.com/ipfs/go-log/tracer/wire
 | |
| github.com/ipfs/go-log/writer
 | |
| # github.com/ipfs/go-log/v2 v2.5.1
 | |
| ## explicit; go 1.16
 | |
| github.com/ipfs/go-log/v2
 | |
| # github.com/ipld/go-ipld-prime v0.20.0
 | |
| ## explicit; go 1.18
 | |
| github.com/ipld/go-ipld-prime
 | |
| github.com/ipld/go-ipld-prime/adl
 | |
| github.com/ipld/go-ipld-prime/codec
 | |
| github.com/ipld/go-ipld-prime/codec/dagcbor
 | |
| github.com/ipld/go-ipld-prime/datamodel
 | |
| github.com/ipld/go-ipld-prime/linking
 | |
| github.com/ipld/go-ipld-prime/linking/cid
 | |
| github.com/ipld/go-ipld-prime/multicodec
 | |
| github.com/ipld/go-ipld-prime/node/basic
 | |
| github.com/ipld/go-ipld-prime/node/basicnode
 | |
| github.com/ipld/go-ipld-prime/node/bindnode
 | |
| github.com/ipld/go-ipld-prime/node/mixins
 | |
| github.com/ipld/go-ipld-prime/schema
 | |
| github.com/ipld/go-ipld-prime/schema/dmt
 | |
| github.com/ipld/go-ipld-prime/schema/dsl
 | |
| github.com/ipld/go-ipld-prime/storage
 | |
| # github.com/jackpal/go-nat-pmp v1.0.2
 | |
| ## explicit
 | |
| github.com/jackpal/go-nat-pmp
 | |
| # github.com/jbenet/go-temp-err-catcher v0.1.0
 | |
| ## explicit; go 1.13
 | |
| github.com/jbenet/go-temp-err-catcher
 | |
| # github.com/jbenet/goprocess v0.1.4
 | |
| ## explicit; go 1.12
 | |
| github.com/jbenet/goprocess
 | |
| # github.com/json-iterator/go v1.1.12
 | |
| ## explicit; go 1.12
 | |
| github.com/json-iterator/go
 | |
| # github.com/klauspost/compress v1.17.2
 | |
| ## explicit; go 1.18
 | |
| github.com/klauspost/compress
 | |
| github.com/klauspost/compress/flate
 | |
| github.com/klauspost/compress/fse
 | |
| github.com/klauspost/compress/huff0
 | |
| github.com/klauspost/compress/internal/cpuinfo
 | |
| github.com/klauspost/compress/internal/snapref
 | |
| github.com/klauspost/compress/zstd
 | |
| github.com/klauspost/compress/zstd/internal/xxhash
 | |
| # github.com/klauspost/cpuid/v2 v2.2.5
 | |
| ## explicit; go 1.15
 | |
| github.com/klauspost/cpuid/v2
 | |
| # github.com/koron/go-ssdp v0.0.4
 | |
| ## explicit; go 1.19
 | |
| github.com/koron/go-ssdp
 | |
| github.com/koron/go-ssdp/internal/multicast
 | |
| github.com/koron/go-ssdp/internal/ssdplog
 | |
| # github.com/libp2p/go-buffer-pool v0.1.0
 | |
| ## explicit; go 1.17
 | |
| github.com/libp2p/go-buffer-pool
 | |
| # github.com/libp2p/go-cidranger v1.1.0
 | |
| ## explicit; go 1.14
 | |
| github.com/libp2p/go-cidranger
 | |
| github.com/libp2p/go-cidranger/net
 | |
| # github.com/libp2p/go-flow-metrics v0.1.0
 | |
| ## explicit; go 1.17
 | |
| github.com/libp2p/go-flow-metrics
 | |
| # github.com/libp2p/go-libp2p v0.32.0
 | |
| ## explicit; go 1.20
 | |
| github.com/libp2p/go-libp2p
 | |
| github.com/libp2p/go-libp2p/config
 | |
| github.com/libp2p/go-libp2p/core/canonicallog
 | |
| github.com/libp2p/go-libp2p/core/connmgr
 | |
| github.com/libp2p/go-libp2p/core/control
 | |
| github.com/libp2p/go-libp2p/core/crypto
 | |
| github.com/libp2p/go-libp2p/core/crypto/pb
 | |
| github.com/libp2p/go-libp2p/core/discovery
 | |
| github.com/libp2p/go-libp2p/core/event
 | |
| github.com/libp2p/go-libp2p/core/host
 | |
| github.com/libp2p/go-libp2p/core/internal/catch
 | |
| github.com/libp2p/go-libp2p/core/metrics
 | |
| github.com/libp2p/go-libp2p/core/network
 | |
| github.com/libp2p/go-libp2p/core/peer
 | |
| github.com/libp2p/go-libp2p/core/peer/pb
 | |
| github.com/libp2p/go-libp2p/core/peerstore
 | |
| github.com/libp2p/go-libp2p/core/pnet
 | |
| github.com/libp2p/go-libp2p/core/protocol
 | |
| github.com/libp2p/go-libp2p/core/record
 | |
| github.com/libp2p/go-libp2p/core/record/pb
 | |
| github.com/libp2p/go-libp2p/core/routing
 | |
| github.com/libp2p/go-libp2p/core/sec
 | |
| github.com/libp2p/go-libp2p/core/sec/insecure
 | |
| github.com/libp2p/go-libp2p/core/sec/insecure/pb
 | |
| github.com/libp2p/go-libp2p/core/test
 | |
| github.com/libp2p/go-libp2p/core/transport
 | |
| github.com/libp2p/go-libp2p/internal/sha256
 | |
| github.com/libp2p/go-libp2p/p2p/discovery/backoff
 | |
| github.com/libp2p/go-libp2p/p2p/discovery/mdns
 | |
| github.com/libp2p/go-libp2p/p2p/host/autonat
 | |
| github.com/libp2p/go-libp2p/p2p/host/autonat/pb
 | |
| github.com/libp2p/go-libp2p/p2p/host/autorelay
 | |
| github.com/libp2p/go-libp2p/p2p/host/basic
 | |
| github.com/libp2p/go-libp2p/p2p/host/blank
 | |
| github.com/libp2p/go-libp2p/p2p/host/eventbus
 | |
| github.com/libp2p/go-libp2p/p2p/host/peerstore
 | |
| github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem
 | |
| github.com/libp2p/go-libp2p/p2p/host/pstoremanager
 | |
| github.com/libp2p/go-libp2p/p2p/host/relaysvc
 | |
| github.com/libp2p/go-libp2p/p2p/host/resource-manager
 | |
| github.com/libp2p/go-libp2p/p2p/host/routed
 | |
| github.com/libp2p/go-libp2p/p2p/metricshelper
 | |
| github.com/libp2p/go-libp2p/p2p/muxer/yamux
 | |
| github.com/libp2p/go-libp2p/p2p/net/connmgr
 | |
| github.com/libp2p/go-libp2p/p2p/net/nat
 | |
| github.com/libp2p/go-libp2p/p2p/net/pnet
 | |
| github.com/libp2p/go-libp2p/p2p/net/reuseport
 | |
| github.com/libp2p/go-libp2p/p2p/net/swarm
 | |
| github.com/libp2p/go-libp2p/p2p/net/upgrader
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/pb
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/holepunch
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/holepunch/pb
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/identify
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/identify/pb
 | |
| github.com/libp2p/go-libp2p/p2p/protocol/ping
 | |
| github.com/libp2p/go-libp2p/p2p/security/noise
 | |
| github.com/libp2p/go-libp2p/p2p/security/noise/pb
 | |
| github.com/libp2p/go-libp2p/p2p/security/tls
 | |
| github.com/libp2p/go-libp2p/p2p/transport/quic
 | |
| github.com/libp2p/go-libp2p/p2p/transport/quicreuse
 | |
| github.com/libp2p/go-libp2p/p2p/transport/tcp
 | |
| github.com/libp2p/go-libp2p/p2p/transport/websocket
 | |
| github.com/libp2p/go-libp2p/p2p/transport/webtransport
 | |
| # github.com/libp2p/go-libp2p-asn-util v0.3.0
 | |
| ## explicit; go 1.19
 | |
| github.com/libp2p/go-libp2p-asn-util
 | |
| # github.com/libp2p/go-libp2p-kad-dht v0.25.2
 | |
| ## explicit; go 1.20
 | |
| github.com/libp2p/go-libp2p-kad-dht
 | |
| github.com/libp2p/go-libp2p-kad-dht/internal
 | |
| github.com/libp2p/go-libp2p-kad-dht/internal/config
 | |
| github.com/libp2p/go-libp2p-kad-dht/internal/net
 | |
| github.com/libp2p/go-libp2p-kad-dht/metrics
 | |
| github.com/libp2p/go-libp2p-kad-dht/netsize
 | |
| github.com/libp2p/go-libp2p-kad-dht/pb
 | |
| github.com/libp2p/go-libp2p-kad-dht/providers
 | |
| github.com/libp2p/go-libp2p-kad-dht/qpeerset
 | |
| github.com/libp2p/go-libp2p-kad-dht/rtrefresh
 | |
| # github.com/libp2p/go-libp2p-kbucket v0.6.3
 | |
| ## explicit; go 1.19
 | |
| github.com/libp2p/go-libp2p-kbucket
 | |
| github.com/libp2p/go-libp2p-kbucket/keyspace
 | |
| github.com/libp2p/go-libp2p-kbucket/peerdiversity
 | |
| # github.com/libp2p/go-libp2p-pubsub v0.10.0
 | |
| ## explicit; go 1.20
 | |
| github.com/libp2p/go-libp2p-pubsub
 | |
| github.com/libp2p/go-libp2p-pubsub/pb
 | |
| github.com/libp2p/go-libp2p-pubsub/timecache
 | |
| # github.com/libp2p/go-libp2p-record v0.2.0
 | |
| ## explicit; go 1.17
 | |
| github.com/libp2p/go-libp2p-record
 | |
| github.com/libp2p/go-libp2p-record/pb
 | |
| # github.com/libp2p/go-libp2p-routing-helpers v0.7.2
 | |
| ## explicit; go 1.20
 | |
| github.com/libp2p/go-libp2p-routing-helpers/tracing
 | |
| # github.com/libp2p/go-msgio v0.3.0
 | |
| ## explicit; go 1.18
 | |
| github.com/libp2p/go-msgio
 | |
| github.com/libp2p/go-msgio/pbio
 | |
| github.com/libp2p/go-msgio/protoio
 | |
| # github.com/libp2p/go-nat v0.2.0
 | |
| ## explicit; go 1.19
 | |
| github.com/libp2p/go-nat
 | |
| # github.com/libp2p/go-netroute v0.2.1
 | |
| ## explicit; go 1.18
 | |
| github.com/libp2p/go-netroute
 | |
| # github.com/libp2p/go-reuseport v0.4.0
 | |
| ## explicit; go 1.20
 | |
| github.com/libp2p/go-reuseport
 | |
| # github.com/libp2p/go-yamux/v4 v4.0.1
 | |
| ## explicit; go 1.18
 | |
| github.com/libp2p/go-yamux/v4
 | |
| # github.com/libp2p/zeroconf/v2 v2.2.0
 | |
| ## explicit; go 1.16
 | |
| github.com/libp2p/zeroconf/v2
 | |
| # github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
 | |
| ## explicit; go 1.15
 | |
| github.com/marten-seemann/tcp
 | |
| # github.com/mattn/go-isatty v0.0.20
 | |
| ## explicit; go 1.15
 | |
| github.com/mattn/go-isatty
 | |
| # github.com/miekg/dns v1.1.56
 | |
| ## explicit; go 1.19
 | |
| github.com/miekg/dns
 | |
| # github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
 | |
| ## explicit
 | |
| github.com/mikioh/tcpinfo
 | |
| # github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc
 | |
| ## explicit
 | |
| github.com/mikioh/tcpopt
 | |
| # github.com/minio/sha256-simd v1.0.1
 | |
| ## explicit; go 1.17
 | |
| github.com/minio/sha256-simd
 | |
| # github.com/moby/docker-image-spec v1.3.1
 | |
| ## explicit; go 1.18
 | |
| github.com/moby/docker-image-spec/specs-go/v1
 | |
| # github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
 | |
| ## explicit
 | |
| github.com/modern-go/concurrent
 | |
| # github.com/modern-go/reflect2 v1.0.2
 | |
| ## explicit; go 1.12
 | |
| github.com/modern-go/reflect2
 | |
| # github.com/mr-tron/base58 v1.2.0
 | |
| ## explicit; go 1.12
 | |
| github.com/mr-tron/base58/base58
 | |
| # github.com/mschoch/smat v0.2.0
 | |
| ## explicit; go 1.13
 | |
| github.com/mschoch/smat
 | |
| # github.com/multiformats/go-base32 v0.1.0
 | |
| ## explicit; go 1.18
 | |
| github.com/multiformats/go-base32
 | |
| # github.com/multiformats/go-base36 v0.2.0
 | |
| ## explicit; go 1.18
 | |
| github.com/multiformats/go-base36
 | |
| # github.com/multiformats/go-multiaddr v0.12.0
 | |
| ## explicit; go 1.20
 | |
| github.com/multiformats/go-multiaddr
 | |
| github.com/multiformats/go-multiaddr/net
 | |
| # github.com/multiformats/go-multiaddr-dns v0.3.1
 | |
| ## explicit; go 1.15
 | |
| github.com/multiformats/go-multiaddr-dns
 | |
| # github.com/multiformats/go-multiaddr-fmt v0.1.0
 | |
| ## explicit; go 1.13
 | |
| github.com/multiformats/go-multiaddr-fmt
 | |
| # github.com/multiformats/go-multibase v0.2.0
 | |
| ## explicit; go 1.19
 | |
| github.com/multiformats/go-multibase
 | |
| # github.com/multiformats/go-multicodec v0.9.0
 | |
| ## explicit; go 1.19
 | |
| github.com/multiformats/go-multicodec
 | |
| # github.com/multiformats/go-multihash v0.2.3
 | |
| ## explicit; go 1.19
 | |
| github.com/multiformats/go-multihash
 | |
| github.com/multiformats/go-multihash/core
 | |
| github.com/multiformats/go-multihash/register/all
 | |
| github.com/multiformats/go-multihash/register/blake2
 | |
| github.com/multiformats/go-multihash/register/blake3
 | |
| github.com/multiformats/go-multihash/register/miniosha256
 | |
| github.com/multiformats/go-multihash/register/murmur3
 | |
| github.com/multiformats/go-multihash/register/sha256
 | |
| github.com/multiformats/go-multihash/register/sha3
 | |
| # github.com/multiformats/go-multistream v0.5.0
 | |
| ## explicit; go 1.20
 | |
| github.com/multiformats/go-multistream
 | |
| # github.com/multiformats/go-varint v0.0.7
 | |
| ## explicit; go 1.18
 | |
| github.com/multiformats/go-varint
 | |
| # github.com/nats-io/nats.go v1.36.0
 | |
| ## explicit; go 1.20
 | |
| github.com/nats-io/nats.go
 | |
| github.com/nats-io/nats.go/encoders/builtin
 | |
| github.com/nats-io/nats.go/internal/parser
 | |
| github.com/nats-io/nats.go/util
 | |
| # github.com/nats-io/nkeys v0.4.7
 | |
| ## explicit; go 1.20
 | |
| github.com/nats-io/nkeys
 | |
| # github.com/nats-io/nuid v1.0.1
 | |
| ## explicit
 | |
| github.com/nats-io/nuid
 | |
| # github.com/onsi/ginkgo/v2 v2.13.0
 | |
| ## explicit; go 1.18
 | |
| github.com/onsi/ginkgo/v2/config
 | |
| github.com/onsi/ginkgo/v2/formatter
 | |
| github.com/onsi/ginkgo/v2/ginkgo
 | |
| github.com/onsi/ginkgo/v2/ginkgo/build
 | |
| github.com/onsi/ginkgo/v2/ginkgo/command
 | |
| github.com/onsi/ginkgo/v2/ginkgo/generators
 | |
| github.com/onsi/ginkgo/v2/ginkgo/internal
 | |
| github.com/onsi/ginkgo/v2/ginkgo/labels
 | |
| github.com/onsi/ginkgo/v2/ginkgo/outline
 | |
| github.com/onsi/ginkgo/v2/ginkgo/run
 | |
| github.com/onsi/ginkgo/v2/ginkgo/unfocus
 | |
| github.com/onsi/ginkgo/v2/ginkgo/watch
 | |
| github.com/onsi/ginkgo/v2/internal/interrupt_handler
 | |
| github.com/onsi/ginkgo/v2/internal/parallel_support
 | |
| github.com/onsi/ginkgo/v2/reporters
 | |
| github.com/onsi/ginkgo/v2/types
 | |
| # github.com/opencontainers/go-digest v1.0.0
 | |
| ## explicit; go 1.13
 | |
| github.com/opencontainers/go-digest
 | |
| # github.com/opencontainers/image-spec v1.1.1
 | |
| ## explicit; go 1.18
 | |
| github.com/opencontainers/image-spec/specs-go
 | |
| github.com/opencontainers/image-spec/specs-go/v1
 | |
| # github.com/opencontainers/runtime-spec v1.1.0
 | |
| ## explicit
 | |
| github.com/opencontainers/runtime-spec/specs-go
 | |
| # github.com/opentracing/opentracing-go v1.2.0
 | |
| ## explicit; go 1.14
 | |
| github.com/opentracing/opentracing-go
 | |
| github.com/opentracing/opentracing-go/ext
 | |
| github.com/opentracing/opentracing-go/log
 | |
| # github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
 | |
| ## explicit; go 1.16
 | |
| github.com/pbnjay/memory
 | |
| # github.com/pkg/errors v0.9.1
 | |
| ## explicit
 | |
| github.com/pkg/errors
 | |
| # github.com/pmezard/go-difflib v1.0.0
 | |
| ## explicit
 | |
| github.com/pmezard/go-difflib/difflib
 | |
| # github.com/polydawn/refmt v0.89.0
 | |
| ## explicit; go 1.16
 | |
| github.com/polydawn/refmt/cbor
 | |
| github.com/polydawn/refmt/obj
 | |
| github.com/polydawn/refmt/obj/atlas
 | |
| github.com/polydawn/refmt/shared
 | |
| github.com/polydawn/refmt/tok
 | |
| # github.com/prometheus/client_golang v1.19.1
 | |
| ## explicit; go 1.20
 | |
| github.com/prometheus/client_golang/prometheus
 | |
| github.com/prometheus/client_golang/prometheus/internal
 | |
| github.com/prometheus/client_golang/prometheus/promauto
 | |
| github.com/prometheus/client_golang/prometheus/promhttp
 | |
| # github.com/prometheus/client_model v0.5.0
 | |
| ## explicit; go 1.19
 | |
| github.com/prometheus/client_model/go
 | |
| # github.com/prometheus/common v0.48.0
 | |
| ## explicit; go 1.20
 | |
| github.com/prometheus/common/expfmt
 | |
| github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
 | |
| github.com/prometheus/common/model
 | |
| # github.com/prometheus/procfs v0.12.0
 | |
| ## explicit; go 1.19
 | |
| github.com/prometheus/procfs
 | |
| github.com/prometheus/procfs/internal/fs
 | |
| github.com/prometheus/procfs/internal/util
 | |
| # github.com/quic-go/qpack v0.4.0
 | |
| ## explicit; go 1.18
 | |
| github.com/quic-go/qpack
 | |
| # github.com/quic-go/qtls-go1-20 v0.3.4
 | |
| ## explicit; go 1.20
 | |
| github.com/quic-go/qtls-go1-20
 | |
| # github.com/quic-go/quic-go v0.39.3
 | |
| ## explicit; go 1.20
 | |
| github.com/quic-go/quic-go
 | |
| github.com/quic-go/quic-go/http3
 | |
| github.com/quic-go/quic-go/internal/ackhandler
 | |
| github.com/quic-go/quic-go/internal/congestion
 | |
| github.com/quic-go/quic-go/internal/flowcontrol
 | |
| github.com/quic-go/quic-go/internal/handshake
 | |
| github.com/quic-go/quic-go/internal/logutils
 | |
| github.com/quic-go/quic-go/internal/protocol
 | |
| github.com/quic-go/quic-go/internal/qerr
 | |
| github.com/quic-go/quic-go/internal/qtls
 | |
| github.com/quic-go/quic-go/internal/utils
 | |
| github.com/quic-go/quic-go/internal/utils/linkedlist
 | |
| github.com/quic-go/quic-go/internal/utils/ringbuffer
 | |
| github.com/quic-go/quic-go/internal/wire
 | |
| github.com/quic-go/quic-go/logging
 | |
| github.com/quic-go/quic-go/qlog
 | |
| github.com/quic-go/quic-go/quicvarint
 | |
| # github.com/quic-go/webtransport-go v0.6.0
 | |
| ## explicit; go 1.20
 | |
| github.com/quic-go/webtransport-go
 | |
| # github.com/raulk/go-watchdog v1.3.0
 | |
| ## explicit; go 1.15
 | |
| github.com/raulk/go-watchdog
 | |
| # github.com/robfig/cron/v3 v3.0.1
 | |
| ## explicit; go 1.12
 | |
| github.com/robfig/cron/v3
 | |
| # github.com/sashabaranov/go-openai v1.41.1
 | |
| ## explicit; go 1.18
 | |
| github.com/sashabaranov/go-openai
 | |
| github.com/sashabaranov/go-openai/internal
 | |
| github.com/sashabaranov/go-openai/jsonschema
 | |
| # github.com/sony/gobreaker v0.5.0
 | |
| ## explicit; go 1.12
 | |
| github.com/sony/gobreaker
 | |
| # github.com/spaolacci/murmur3 v1.1.0
 | |
| ## explicit
 | |
| github.com/spaolacci/murmur3
 | |
| # github.com/stretchr/testify v1.11.1
 | |
| ## explicit; go 1.17
 | |
| github.com/stretchr/testify/assert
 | |
| github.com/stretchr/testify/assert/yaml
 | |
| github.com/stretchr/testify/require
 | |
| github.com/stretchr/testify/suite
 | |
| # github.com/syndtr/goleveldb v1.0.0
 | |
| ## explicit
 | |
| github.com/syndtr/goleveldb/leveldb
 | |
| github.com/syndtr/goleveldb/leveldb/cache
 | |
| github.com/syndtr/goleveldb/leveldb/comparer
 | |
| github.com/syndtr/goleveldb/leveldb/errors
 | |
| github.com/syndtr/goleveldb/leveldb/filter
 | |
| github.com/syndtr/goleveldb/leveldb/iterator
 | |
| github.com/syndtr/goleveldb/leveldb/journal
 | |
| github.com/syndtr/goleveldb/leveldb/memdb
 | |
| github.com/syndtr/goleveldb/leveldb/opt
 | |
| github.com/syndtr/goleveldb/leveldb/storage
 | |
| github.com/syndtr/goleveldb/leveldb/table
 | |
| github.com/syndtr/goleveldb/leveldb/util
 | |
| # github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1
 | |
| ## explicit
 | |
| github.com/whyrusleeping/go-keyspace
 | |
| # go.etcd.io/bbolt v1.4.0
 | |
| ## explicit; go 1.23
 | |
| go.etcd.io/bbolt
 | |
| go.etcd.io/bbolt/errors
 | |
| go.etcd.io/bbolt/internal/common
 | |
| go.etcd.io/bbolt/internal/freelist
 | |
| # go.opencensus.io v0.24.0
 | |
| ## explicit; go 1.13
 | |
| go.opencensus.io/internal/tagencoding
 | |
| go.opencensus.io/metric/metricdata
 | |
| go.opencensus.io/metric/metricproducer
 | |
| go.opencensus.io/resource
 | |
| go.opencensus.io/stats
 | |
| go.opencensus.io/stats/internal
 | |
| go.opencensus.io/stats/view
 | |
| go.opencensus.io/tag
 | |
| # go.opentelemetry.io/auto/sdk v1.1.0
 | |
| ## explicit; go 1.22.0
 | |
| go.opentelemetry.io/auto/sdk
 | |
| go.opentelemetry.io/auto/sdk/internal/telemetry
 | |
| # go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0
 | |
| ## explicit; go 1.23.0
 | |
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
 | |
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request
 | |
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
 | |
| # go.opentelemetry.io/otel v1.38.0
 | |
| ## explicit; go 1.23.0
 | |
| go.opentelemetry.io/otel
 | |
| go.opentelemetry.io/otel/attribute
 | |
| go.opentelemetry.io/otel/attribute/internal
 | |
| go.opentelemetry.io/otel/baggage
 | |
| go.opentelemetry.io/otel/codes
 | |
| go.opentelemetry.io/otel/internal/baggage
 | |
| go.opentelemetry.io/otel/internal/global
 | |
| go.opentelemetry.io/otel/propagation
 | |
| go.opentelemetry.io/otel/semconv/v1.26.0
 | |
| go.opentelemetry.io/otel/semconv/v1.37.0
 | |
| go.opentelemetry.io/otel/semconv/v1.37.0/httpconv
 | |
| # go.opentelemetry.io/otel/metric v1.38.0
 | |
| ## explicit; go 1.23.0
 | |
| go.opentelemetry.io/otel/metric
 | |
| go.opentelemetry.io/otel/metric/embedded
 | |
| go.opentelemetry.io/otel/metric/noop
 | |
| # go.opentelemetry.io/otel/trace v1.38.0
 | |
| ## explicit; go 1.23.0
 | |
| go.opentelemetry.io/otel/trace
 | |
| go.opentelemetry.io/otel/trace/embedded
 | |
| go.opentelemetry.io/otel/trace/internal/telemetry
 | |
| go.opentelemetry.io/otel/trace/noop
 | |
| # go.uber.org/dig v1.17.1
 | |
| ## explicit; go 1.20
 | |
| go.uber.org/dig
 | |
| go.uber.org/dig/internal/digerror
 | |
| go.uber.org/dig/internal/digreflect
 | |
| go.uber.org/dig/internal/dot
 | |
| go.uber.org/dig/internal/graph
 | |
| # go.uber.org/fx v1.20.1
 | |
| ## explicit; go 1.20
 | |
| go.uber.org/fx
 | |
| go.uber.org/fx/fxevent
 | |
| go.uber.org/fx/internal/fxclock
 | |
| go.uber.org/fx/internal/fxlog
 | |
| go.uber.org/fx/internal/fxreflect
 | |
| go.uber.org/fx/internal/lifecycle
 | |
| # go.uber.org/mock v0.3.0
 | |
| ## explicit; go 1.20
 | |
| go.uber.org/mock/mockgen
 | |
| go.uber.org/mock/mockgen/model
 | |
| # go.uber.org/multierr v1.11.0
 | |
| ## explicit; go 1.19
 | |
| go.uber.org/multierr
 | |
| # go.uber.org/zap v1.26.0
 | |
| ## explicit; go 1.19
 | |
| go.uber.org/zap
 | |
| go.uber.org/zap/buffer
 | |
| go.uber.org/zap/internal
 | |
| go.uber.org/zap/internal/bufferpool
 | |
| go.uber.org/zap/internal/color
 | |
| go.uber.org/zap/internal/exit
 | |
| go.uber.org/zap/internal/pool
 | |
| go.uber.org/zap/internal/stacktrace
 | |
| go.uber.org/zap/zapcore
 | |
| # golang.org/x/crypto v0.24.0
 | |
| ## explicit; go 1.18
 | |
| golang.org/x/crypto/blake2b
 | |
| golang.org/x/crypto/blake2s
 | |
| golang.org/x/crypto/blowfish
 | |
| golang.org/x/crypto/chacha20
 | |
| golang.org/x/crypto/chacha20poly1305
 | |
| golang.org/x/crypto/cryptobyte
 | |
| golang.org/x/crypto/cryptobyte/asn1
 | |
| golang.org/x/crypto/curve25519
 | |
| golang.org/x/crypto/curve25519/internal/field
 | |
| golang.org/x/crypto/ed25519
 | |
| golang.org/x/crypto/hkdf
 | |
| golang.org/x/crypto/internal/alias
 | |
| golang.org/x/crypto/internal/poly1305
 | |
| golang.org/x/crypto/nacl/box
 | |
| golang.org/x/crypto/nacl/secretbox
 | |
| golang.org/x/crypto/pbkdf2
 | |
| golang.org/x/crypto/salsa20/salsa
 | |
| golang.org/x/crypto/scrypt
 | |
| golang.org/x/crypto/sha3
 | |
| golang.org/x/crypto/ssh
 | |
| golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
 | |
| # golang.org/x/exp v0.0.0-20231006140011-7918f672742d
 | |
| ## explicit; go 1.20
 | |
| golang.org/x/exp/constraints
 | |
| golang.org/x/exp/rand
 | |
| golang.org/x/exp/slices
 | |
| # golang.org/x/mod v0.18.0
 | |
| ## explicit; go 1.18
 | |
| golang.org/x/mod/internal/lazyregexp
 | |
| golang.org/x/mod/modfile
 | |
| golang.org/x/mod/module
 | |
| golang.org/x/mod/semver
 | |
| # golang.org/x/net v0.26.0
 | |
| ## explicit; go 1.18
 | |
| golang.org/x/net/bpf
 | |
| golang.org/x/net/http/httpguts
 | |
| golang.org/x/net/http2/hpack
 | |
| golang.org/x/net/idna
 | |
| golang.org/x/net/internal/iana
 | |
| golang.org/x/net/internal/socket
 | |
| golang.org/x/net/ipv4
 | |
| golang.org/x/net/ipv6
 | |
| golang.org/x/net/route
 | |
| # golang.org/x/sync v0.10.0
 | |
| ## explicit; go 1.18
 | |
| golang.org/x/sync/errgroup
 | |
| # golang.org/x/sys v0.35.0
 | |
| ## explicit; go 1.23.0
 | |
| golang.org/x/sys/cpu
 | |
| golang.org/x/sys/unix
 | |
| golang.org/x/sys/windows
 | |
| # golang.org/x/text v0.16.0
 | |
| ## explicit; go 1.18
 | |
| golang.org/x/text/secure/bidirule
 | |
| golang.org/x/text/transform
 | |
| golang.org/x/text/unicode/bidi
 | |
| golang.org/x/text/unicode/norm
 | |
| # golang.org/x/tools v0.22.0
 | |
| ## explicit; go 1.19
 | |
| golang.org/x/tools/cmd/goimports
 | |
| golang.org/x/tools/go/ast/astutil
 | |
| golang.org/x/tools/go/ast/inspector
 | |
| golang.org/x/tools/go/gcexportdata
 | |
| golang.org/x/tools/go/internal/packagesdriver
 | |
| golang.org/x/tools/go/packages
 | |
| golang.org/x/tools/go/types/objectpath
 | |
| golang.org/x/tools/imports
 | |
| golang.org/x/tools/internal/aliases
 | |
| golang.org/x/tools/internal/event
 | |
| golang.org/x/tools/internal/event/core
 | |
| golang.org/x/tools/internal/event/keys
 | |
| golang.org/x/tools/internal/event/label
 | |
| golang.org/x/tools/internal/gcimporter
 | |
| golang.org/x/tools/internal/gocommand
 | |
| golang.org/x/tools/internal/gopathwalk
 | |
| golang.org/x/tools/internal/imports
 | |
| golang.org/x/tools/internal/packagesinternal
 | |
| golang.org/x/tools/internal/pkgbits
 | |
| golang.org/x/tools/internal/stdlib
 | |
| golang.org/x/tools/internal/tokeninternal
 | |
| golang.org/x/tools/internal/typesinternal
 | |
| golang.org/x/tools/internal/versions
 | |
| # gonum.org/v1/gonum v0.13.0
 | |
| ## explicit; go 1.18
 | |
| gonum.org/v1/gonum/mathext
 | |
| gonum.org/v1/gonum/mathext/internal/amos
 | |
| gonum.org/v1/gonum/mathext/internal/cephes
 | |
| gonum.org/v1/gonum/mathext/internal/gonum
 | |
| # google.golang.org/protobuf v1.34.2
 | |
| ## explicit; go 1.20
 | |
| google.golang.org/protobuf/cmd/protoc-gen-go
 | |
| google.golang.org/protobuf/cmd/protoc-gen-go/internal_gengo
 | |
| google.golang.org/protobuf/compiler/protogen
 | |
| google.golang.org/protobuf/encoding/protodelim
 | |
| google.golang.org/protobuf/encoding/prototext
 | |
| google.golang.org/protobuf/encoding/protowire
 | |
| google.golang.org/protobuf/internal/descfmt
 | |
| google.golang.org/protobuf/internal/descopts
 | |
| google.golang.org/protobuf/internal/detrand
 | |
| google.golang.org/protobuf/internal/editiondefaults
 | |
| google.golang.org/protobuf/internal/editionssupport
 | |
| google.golang.org/protobuf/internal/encoding/defval
 | |
| google.golang.org/protobuf/internal/encoding/messageset
 | |
| google.golang.org/protobuf/internal/encoding/tag
 | |
| google.golang.org/protobuf/internal/encoding/text
 | |
| google.golang.org/protobuf/internal/errors
 | |
| google.golang.org/protobuf/internal/filedesc
 | |
| google.golang.org/protobuf/internal/filetype
 | |
| google.golang.org/protobuf/internal/flags
 | |
| google.golang.org/protobuf/internal/genid
 | |
| google.golang.org/protobuf/internal/impl
 | |
| google.golang.org/protobuf/internal/msgfmt
 | |
| google.golang.org/protobuf/internal/order
 | |
| google.golang.org/protobuf/internal/pragma
 | |
| google.golang.org/protobuf/internal/set
 | |
| google.golang.org/protobuf/internal/strs
 | |
| google.golang.org/protobuf/internal/version
 | |
| google.golang.org/protobuf/proto
 | |
| google.golang.org/protobuf/reflect/protodesc
 | |
| google.golang.org/protobuf/reflect/protopath
 | |
| google.golang.org/protobuf/reflect/protorange
 | |
| google.golang.org/protobuf/reflect/protoreflect
 | |
| google.golang.org/protobuf/reflect/protoregistry
 | |
| google.golang.org/protobuf/runtime/protoiface
 | |
| google.golang.org/protobuf/runtime/protoimpl
 | |
| google.golang.org/protobuf/types/descriptorpb
 | |
| google.golang.org/protobuf/types/dynamicpb
 | |
| google.golang.org/protobuf/types/gofeaturespb
 | |
| google.golang.org/protobuf/types/known/timestamppb
 | |
| google.golang.org/protobuf/types/pluginpb
 | |
| # gopkg.in/yaml.v3 v3.0.1
 | |
| ## explicit
 | |
| gopkg.in/yaml.v3
 | |
| # lukechampine.com/blake3 v1.2.1
 | |
| ## explicit; go 1.17
 | |
| lukechampine.com/blake3
 | |
| # github.com/chorus-services/backbeat => ../BACKBEAT/backbeat/prototype
 |