Product training

PERMIT, PERMIT_WITH_APPROVAL, and DENY

Name the three outcomes and say which one Rain may later dispatch.

Explanation

What you are learning

Recommended first: HIOP Fundamentals. You can still study this lesson.

Three outcomes are on the workstation. lab.observe returns PERMIT, with a teaching nonce, and still does not dispatch inside handle. send email returns PERMIT_WITH_APPROVAL, with no nonce. production.deploy returns DENY. Only a fresh PERMIT can later be handed to Rain. PERMIT_WITH_APPROVAL does not dispatch. DENY does not dispatch. Hold the flags on the screen until you can say that without looking at the labels.

Worked example

Teaching workstation

These fields were returned by the teaching workstation for this lesson. They are not a production permit.

PERMIT

Ask for lab.observe

outcome
PERMIT
dispatch
false
executed
false
reason
fresh_permit_not_yet_dispatched
effect
lab.observe
actor id
operator
resource
scope-a
request id
three-1
nonce
9e6b77d6b1f9972c9feddf38fc6ae4a9

PERMIT_WITH_APPROVAL

Ask to send an email

outcome
PERMIT_WITH_APPROVAL
dispatch
false
executed
false
reason
approval_required
effect
send_email
actor id
operator
resource
mailbox
request id
three-2

DENY

Ask for production.deploy

outcome
DENY
dispatch
false
executed
false
reason
locked_deny
effect
production.deploy
actor id
operator
resource
release
request id
three-3
Exercise

Try it before you check

Match each effect to its outcome before you submit the check.

Which outcome may later be dispatched?
Assessment

Explain the result

What did send email return?

This lesson is not complete yet.

Materials

Use these with the lesson

A passed check is saved in this browser so you can resume. It is not a certificate, not an accreditation, and not authority to run an effect.