// Package buckets holds the names of the bus buckets the node-engine reads and writes, and how many revisions it keeps of // each. A contract carries the local name of a state, not the module that holds it (ADR 0625 §4, §7); the node-engine // reads through grants composed in code, so the holder's name is kept here, in its own code (ADR 0634 §1, finding F4). package buckets // The node-engine's own states and the have state, written by every node's engine for its own keys. const ( // Have holds a module's have on a node, `.`, and the node's own facts, `.node`. Have = "node-engine_have" // Data holds a module's data items on a node. Data = "mesh-host_data" // Health holds a node's own health report. Health = "mesh-host_health" ) // HaveHistory is the number of revisions the have bucket keeps per key. const HaveHistory = 20