diff --git a/spec/index.md b/spec/index.md index 6c99e0207..ebd21f60d 100644 --- a/spec/index.md +++ b/spec/index.md @@ -431,6 +431,10 @@ This section specifies the publicly relevant paths in the tree. All partial state trees include a timestamp, indicating the time at which the state is current. +### Api boundary bodes information {#state-tree-subnet} +The state tree contains information about all API Boundary Nodes, which can communicate with the Internet Computer (replica nodes). The source of truth for these Api boundary nodes records is stored in the registry canister and can be added/modified/removed via proposals. +- `api_boundary_nodes//domain` (text) + The domain name associated with a node, e.g., `api-bn1.dfinity.org` ### Subnet information {#state-tree-subnet} The state tree contains information about the topology of the Internet Computer. @@ -697,7 +701,7 @@ canister developers that aim at keeping data confidential are advised to add a s All requested paths must have the following form: - `/time`. Can always be requested. - +- `/api_boundary_nodes`, /api_boundary_nodes/`, /api_boundary_nodes//domain`. Can always be requested. - `/subnet`, `/subnet/`, `/subnet//public_key`, `/subnet//canister_ranges`, `/subnet//metrics`, `/subnet//node`, `/subnet//node/`, `/subnet//node//public_key`. Can always be requested. - `/request_status/`, `/request_status//status`, `/request_status//reply`, `/request_status//reject_code`, `/request_status//reject_message`, `/request_status//error_code`. Can be requested if no path with such a prefix exists in the state tree or