Zum Inhalt springen

Aufträge

Ein Auftrag ist eine Arbeit, auf die du Nodi schickst: ein Ziel und eine Frist. Er arbeitet auf einem Host deiner Wahl, schreibt seine Berichte in dein Journal und hört auf. Diese Seite erklärt das; einen Auftrag startest und stoppst du in der Desktop-App.

Zum Starten eines Auftrags braucht es die Schlüssel auf deinem Computer, und dieser Browser hat keine. Ein Auftrag startet also auf deinem Computer, in der Desktop-App oder auf der Kommandozeile, und diese Seite zeigt nur, was er getan hat.

Nodi auf einen Auftrag schicken

  1. Öffne die Desktop-App, geh zu Aufträge, schreib das Ziel, wähle Frist und Host und starte.
  2. Verfolge die Berichte im Journal. Stoppe den Auftrag in der Desktop-App, wann du willst.

Hosts

  • Dieser Computer (Docker)Kostenlos und lokal. Er hat keine Enklave, deshalb bestätigst du das ausdrücklich, bevor er startet.
  • Phala (vertrauliche VM)Eine Enklave: Der Host beweist, welches Image läuft und welchen Schlüssel es hält, bevor Nodi den Auftrag schickt, und der Stand des Beweises wird angezeigt. Vorerst läuft er bei Nodi auf einem lokalen Simulator, dessen Beweis eine Testaufzeichnung und nicht echt ist.
  • Akash (keine Enklave)Ein Container-Markt. Ohne Enklave kann der Anbieter das Auftragspaket lesen, und es gibt keinen Beweis; er startet deshalb erst, wenn du das bestätigst. Vorerst auf Akashs Sandbox, mit Testtokens.

Beim Stoppen eines Auftrags baut der Host alles ab.

Fortschritt

Jeder Bericht eines Auftrags ist ein Journal-Eintrag, der mit "Quest" und der Nummer des Auftrags beginnt. Das Journal kann nur diese zeigen.