FrostFS API documentation and proto files declaration
Find a file
Stanislav Bogatyrev bee986c72c [#109] Define data audit result structure
Inner ring nodes conduct data audit and submit audit results. Results are then
saved in audit smart contract for settlement routines to transfer payments.

We don't need to save the full detailed audit report, but only provide enough
information for other subsystems to reward or punish storage nodes.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2020-12-25 15:04:56 +03:00
.github Add GH Action for protobuf linter 2020-09-22 09:45:08 +03:00
accounting [#73] Add JSON field names to accounting package 2020-10-19 14:49:14 +03:00
acl Clarify object field usage in some requests' eACL filters 2020-12-16 14:05:05 +03:00
audit [#109] Define data audit result structure 2020-12-25 15:04:56 +03:00
container [#81] Clarify that attribute names must be unique 2020-12-11 10:19:46 +03:00
netmap [#81] Clarify that attribute names must be unique 2020-12-11 10:19:46 +03:00
object [#110] Add hashes to ShortHeader structure 2020-12-17 12:24:15 +03:00
proto-docs [#109] Define data audit result structure 2020-12-25 15:04:56 +03:00
refs [#84] Clarify JSON encoding for OID, CID and OwnerID 2020-12-15 14:29:56 +03:00
session Typo fixes 2020-11-25 13:43:20 +03:00
storagegroup [#73] Add JSON field names to storagegroup package 2020-10-19 14:49:14 +03:00
tombstone [#51] Define Tombstone type and return it's address on object delete 2020-12-09 19:38:16 +03:00
.gitignore [#45] Add buf linter call 2020-08-13 22:57:00 +03:00
buf.yaml [#45] Add buf linter call 2020-08-13 22:57:00 +03:00
CHANGELOG.md Update changelog for v2.1.1 2020-12-17 10:28:02 +03:00
CONTRIBUTING.md Release v2.1.0 - Modo (모도, 茅島) 2020-12-11 14:09:43 +03:00
CREDITS.md Add Pavel Korotkov to contributors 2020-09-04 20:14:16 +03:00
LICENSE Create LICENSE 2020-04-09 19:27:39 +03:00
Makefile Fix typos in Makefile and READMEs 2020-10-16 12:37:19 +03:00
README.md Release v2.1.0 - Modo (모도, 茅島) 2020-12-11 14:09:43 +03:00

NeoFS

NeoFS API language-agnostic protocol definitions


GitHub release (latest SemVer) License

Overview

NeoFS-API repository is the basis for language-specific libraries, e.g.:

Those libraries contain compiled protocol buffers definitions, wrapped with language-specific code. Use them to integrate applications with NeoFS.

This repository contains:

Contributing

Feel free to contribute to this project after reading the contributing guidelines.

Before starting to work on a certain topic, create a new issue first, describing the feature/topic you are going to implement.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details