I had used skynet-goapi which allow to upload directory, files and even user can download data from sky-net. This is an awesome but too limited for developer perceptive. Developers want like more functionalities. REST-API , view content, rest-api to dashboard connection, data serialization, grpc and many more.
Design or Proposal
My recommendation are following:
Skynet-dashboard configure with skynet-go-api.
API provide Content Address Routing (CDR) option.
API allow un-pink and pin content.
API provide GRPC-HTTP, GRPC-REST functionalities (add, view, unpink, search).
API provide data serialization format (protocolbuffer, cobor, json, yml).
API provide IPLD,IPFS support .
API available in rust, haskell and other languages too
Overview
I had used skynet-goapi which allow to upload directory, files and even user can download data from sky-net. This is an awesome but too limited for developer perceptive. Developers want like more functionalities. REST-API , view content, rest-api to dashboard connection, data serialization, grpc and many more.
Design or Proposal
My recommendation are following: