20 pages in this section, in the order they are meant to be read.

Verifying a migration

  1. 01
    migration-read

    How do I record what an estate held, before a migration moves it?

  2. 02
    migration-verify

    The migration tool says completed. What actually arrived?

Overview

The shape of the command line, and what is true of every command.

  1. 01
    Overview

    What shape does this executable have, and what can I rely on across all of it?

One command, end to end

A configured target to a report, without choosing a slice first.

  1. 01
    run

    How do I get from a configured target to a report without learning what a slice is?

Collecting evidence

Reaching a tenant, read only, and writing down what was seen.

  1. 01
    collect

    How do I reach a tenant and write down what was actually there?

  2. 02
    stats

    Before I read any conclusion, how much did the collector actually see?

  3. 03
    connect

    Can this app registration reach this tenant, and as whom?

Evaluating

Running rules against evidence.

  1. 01
    evaluate

    How do I run the rules against evidence and get a report I can read?

  2. 02
    assess

    How do I produce a result somebody else can check without trusting me?

  3. 03
    explain

    The report says unknown. What does that actually commit to?

Reporting and comparing

Rendering, re-rendering and comparing.

  1. 01
    report

    How do I re-render a stored result without evaluating anything again?

  2. 02
    diff

    Two assessments, months apart. What actually changed, and what does the difference not prove?

Working with rules

Reading and checking the rules themselves.

  1. 01
    list-rules

    What rules will run, and what kind of claim does each of them make?

  2. 02
    show-rule

    What does this one rule actually establish, and what does it leave open?

  3. 03
    validate

    Before anybody runs these rules, are they well formed?

Checking the installation

Finding out what is wrong before you ask.

  1. 01
    doctor

    Something is not working. What is wrong with this installation?

  2. 02
    capabilities

    What can this engine actually answer, and what has it proved against a real tenant?

  3. 03
    setup

    What does this machine need, and where do I get an application registration?

Handing work over

Assessments and contracts that outlive this engine.

  1. 01
    verify

    An assessment arrived from somebody else. How do I check it without their engine?

  2. 02
    contracts

    How does another system consume this engine's output without depending on this engine?

All documentation