Where the cloud stands
Two steps built, a third half built, three ahead.
A cloud is built in the order its parts depend on one another: a server to serve, a way between networks, a date and a front, a machine a provider can boot, an update that rolls through the set, and a witness that checks every machine's record. This page says where each stands and what judges it. Everything built has run only in an emulator, and none of it for a customer.
The six steps
In the order each one needs the one before.
One step, shown
A record is dated by somebody else's word, or says it is undated.
A machine with no clock of its own cannot say what day it is, and a date it made up would be worse than none. So its record of its boots is ordered and undated, and what a fleet can have is another machine's word. One member, which the fleet names and enrols like any other, has a battery-backed clock. When a machine asks, it signs: the entry with this fingerprint existed no later than this time. That is an upper bound and nothing more, because it says nothing of how long before. The machine that asked keeps the statement beside its record, and anyone holding only the fleet file can check it.
# a record and the authority's statements, checked with the fleet file alone time: entry 4 is ORDERED and UNDATED: no statement is about it, or about any entry after it time: 3 statements verified against the key clockbox holds in this fleet, and no secret took part # one second added to a statement time: statement 1 does not verify: it was changed after it was signed, or signed by another key time: 1 of 3 statements refused: what a refused statement says is not taken
The authority was taken away after the third boot, and what it had said stayed said: the entries after its last statement say they are ordered and undated, and no date is made up for them. Add one second to a statement and it no longer verifies.
Said plainly
What the boots do not show.
- No customer's server, and nothing to rent. RingServ stands in for a customer's server, and none is placed. Nothing here is a service you can rent.
- A route is a way both ways. No packet filter exists to make it one-way, and two networks are joined through one box, not through a chain of boxes.
- Forwarding filters nothing. A device nobody declared is given no address, router or resolver, but one that chose its own address and named the box as its gateway would be carried.
- No board. Every boot on these pages ran in an emulator. The time statements read a clock the emulator hands the authority, a fixed time that runs with the virtual machine. Whether a board's battery keeps time is the first board's to show.
- Time has one source and one bound. One authority per fleet, a clock it was declared to have, no time taken from the network, and a statement that says "no later than" and never "how long before". An authority's key cannot be replaced yet.
Back: How it is written → The three kinds of file, what is left out on purpose, and what you keep when somebody else owns the hardware. Enterprise IT →