run-dsp

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2024 License: Apache-2.0

README

run-dsp is an open source golang implementation of the IDSA dataspaces protocol.

WARNING: This is pre-alpha software and will be undergoing A LOT of changes.

Directories

Path Synopsis
cmd
dsp
Package dsp manages the dataspace protocol.
Package dsp manages the dataspace protocol.
internal
authforwarder
Package authforwarder is a combination of http middleware and grpc injectors that passes the content of the "Authorization" header from the incoming http request to any outgoing grpc calls.
Package authforwarder is a combination of http middleware and grpc injectors that passes the content of the "Authorization" header from the incoming http request to any outgoing grpc calls.
cfg
Package cfg contains configuration helpers for RUN-DSP.
Package cfg contains configuration helpers for RUN-DSP.
client
Package client contains a client for RUN-DSP, this is the base of all client subcommands.
Package client contains a client for RUN-DSP, this is the base of all client subcommands.
client/authinjector
Package authinjector contains a helper injector that injects an argument in the metadata.
Package authinjector contains a helper injector that injects an argument in the metadata.
client/downloaddataset
Package downloaddataset offers a command to download a dataset.
Package downloaddataset offers a command to download a dataset.
client/getcatalog
Package getcatalog gets a catalog from the requested dataspace provider.
Package getcatalog gets a catalog from the requested dataspace provider.
client/getdataset
Package getdataset offers a command to get the information of specific dataset.
Package getdataset offers a command to get the information of specific dataset.
client/shared
Package shared contains shared constants for the client and all its subcommands.
Package shared contains shared constants for the client and all its subcommands.
server
Package server provides the server subcommand.
Package server provides the server subcommand.
ui
Package ui contains UI functions, mostly output functions at this time.
Package ui contains UI functions, mostly output functions at this time.
Package jsonld contains utility types and functions to handle JSON-LD files.
Package jsonld contains utility types and functions to handle JSON-LD files.
Package logging provides logging utilities.
Package logging provides logging utilities.
mocks
Package odrl contains ODRL code
Package odrl contains ODRL code
Package OID contains tools to work with OIDs.
Package OID contains tools to work with OIDs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL