Documentation ¶
Overview ¶
Package dss provides an implementation of a Discovery and Synchronization Service (DSS) as described in the ASTM remote ID standard. It is a flexible and distributed system used to connect multiple UAS Service Suppliers (USSs) operating in the same general area to share information while protecting operator and consumer privacy. The system is focused on facilitating communication amongst actively operating USSs with no details about UAS operations stored or processed in the DSS.
Directories ¶
Path | Synopsis |
---|---|
build
|
|
test-certs
Package main generates a X.509 certificate & public key pair.
|
Package main generates a X.509 certificate & public key pair. |
cmds
|
|
pkg
|
|
api/v1/auxpb
Package auxpb is a reverse proxy.
|
Package auxpb is a reverse proxy. |
api/v1/ridpb
Package ridpb is a reverse proxy.
|
Package ridpb is a reverse proxy. |
api/v1/scdpb
Package scdpb is a reverse proxy.
|
Package scdpb is a reverse proxy. |
auth
Package auth bundles up functions and types used for authenticating and authorizing incoming requests.
|
Package auth bundles up functions and types used for authenticating and authorizing incoming requests. |
build
Package build bundles up types and functions describing build characteristics.
|
Package build bundles up types and functions describing build characteristics. |
errors
Package errors provides types and functions supporting consistent error handling.
|
Package errors provides types and functions supporting consistent error handling. |
geo
Package geo provides types and functions for geospatial reasoning and indexing purposes.
|
Package geo provides types and functions for geospatial reasoning and indexing purposes. |
logging
Package logging provides common logging infrastructure.
|
Package logging provides common logging infrastructure. |
models
Package models provides common types modelled after entities in the ASTM standard.
|
Package models provides common types modelled after entities in the ASTM standard. |
rid/cockroach
Package cockroach provides an implementation of a dss.Store on top of a cockroach DB instance.
|
Package cockroach provides an implementation of a dss.Store on top of a cockroach DB instance. |
scd/errors
Package errors provides types and functions supporting consistent error handling for errors specific to strategic conflict detection.
|
Package errors provides types and functions supporting consistent error handling for errors specific to strategic conflict detection. |
scd/store/cockroach
Package cockroach provides an implementation of a scd.Store on top of a cockroach DB instance.
|
Package cockroach provides an implementation of a scd.Store on top of a cockroach DB instance. |
validations
Package validations provides types and functions for validating incoming requests.
|
Package validations provides types and functions for validating incoming requests. |
Click to show internal directories.
Click to hide internal directories.