Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netmap: Add reserved node attribute for verified nodes' domain #277

Merged
merged 1 commit into from
Sep 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions netmap/types.proto
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,18 @@ message NodeInfo {
// Must contain a comma-separated list of multi-addresses.
// * Version
// Node implementation's version in a free string form.
// * VerifiedNodesDomain
// Confirmation of admission to a group of storage nodes.
// The value is the domain name registered in the NeoFS NNS. If attribute
// is specified, the storage node requesting entry into the NeoFS network
// map with this attribute must be included in the access list located on
// the specified domain. The access list is represented by a set of TXT
// records: Neo addresses resolved from public keys. To be admitted to the
// network, Neo address of the node's public key declared in 'public_key'
// field must be present in domain records. Otherwise, registration will be
// denied.
// Value must be a valid NeoFS NNS domain name. Note that if this attribute
// is absent, this check is not carried out.
//
// For detailed description of each well-known attribute please see the
// corresponding section in NeoFS Technical Specification.
Expand Down
12 changes: 12 additions & 0 deletions proto-docs/netmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -450,6 +450,18 @@ explicitly set:
Must contain a comma-separated list of multi-addresses.
* Version
Node implementation's version in a free string form.
* VerifiedNodesDomain
Confirmation of admission to a group of storage nodes.
The value is the domain name registered in the NeoFS NNS. If attribute
is specified, the storage node requesting entry into the NeoFS network
map with this attribute must be included in the access list located on
the specified domain. The access list is represented by a set of TXT
records: Neo addresses resolved from public keys. To be admitted to the
network, Neo address of the node's public key declared in 'public_key'
field must be present in domain records. Otherwise, registration will be
denied.
Value must be a valid NeoFS NNS domain name. Note that if this attribute
is absent, this check is not carried out.

For detailed description of each well-known attribute please see the
corresponding section in NeoFS Technical Specification.
Expand Down