Module 4 · The Authority Layer

Lecture 4.4

Authority, Evidence and Time

A runtime authorisation is not rule-in, outcome-out. It composes the authority, the agent, the proposed action, the context, the evidence available, and the moment in time. This lecture examines the two that decay — evidence and time — and why a valid credential is not a standing authority.

Supports Law 7The Boundary of Authority Must Be Enforced, Not Assumed.
Lesson 24 / 39Start the course to keep your place and get the rest by email.

Learning objectives

After this lesson, the reader should understand:

  • 01Express a runtime decision as a composition of authority, agent, action, context, evidence, and time.
  • 02Explain why a permission that held yesterday may not hold today.
  • 03Separate holding a credential from satisfying the authority's evidence and time conditions.

Concept framework

What a decision composes

  1. 01Authority — the artifact and its version in force now
  2. 02Agent and delegation — still valid, still in scope
  3. 03Action and context — what is proposed, against what resource
  4. 04Evidence — the facts the authority requires, and their freshness
  5. 05Time — effective period, expiry, and the decision timestamp

Case study

The permission that expired quietly

An agent was authorised on Monday to release payments up to a limit, on evidence of a completed sanctions check. On Thursday it releases a payment. The delegation is intact. Is the action authorised?

Only if the evidence and the clock still agree. If the sanctions check has a seven-day validity and the last one ran nine days ago, the evidence condition now fails even though the delegation does not. If the policy version changed on Wednesday to add a second check, the authority in force on Thursday is not the authority the agent was briefed on. Credentials answer 'is this the right agent'. They do not answer 'do the authority's conditions still hold at this instant', and for an agent acting continuously that second question has to be re-asked, not assumed from the first authorisation. Two draft specifications put the freshness question into the answer itself. Under NOMOS-SPEC-006, a verdict sealed against a structurally revocable authority carries a maximum age; a caching client that finds no such field must treat the position as 'revocation status unknown', not 'safe to hold indefinitely', and the revocation list is published separately with a deliberately short cache lifetime, because a stale allow is the dangerous direction. NOMOS-SPEC-007's freshness staples go further: the answer records, at issue time, how long each fact it relied on may be trusted, so a long-running caller re-checks the fact that expires first rather than on a fixed timer.

Discussion questions

  • How often must a long-running agent re-establish its authority — per task, per step, per decision?
  • Who owns the freshness rules for the evidence an authority depends on?
  • Should an authority ever be evaluated against the time of the action, or always the time of evaluation?
  • What should happen to an in-flight action when the governing version changes mid-task?

Exercise

Decompose one runtime decision into its six inputs.

  1. 01Pick an automated action and the authority that governs it.
  2. 02List the evidence the authority requires and the validity window of each item.
  3. 03State the version in force and the effective period.
  4. 04Identify which inputs can change between the start of a task and the action.
  5. 05Define the behaviour when an input has gone stale.

Research notes

  • Bitemporal modelling — valid time versus transaction time.
  • Continuous authorization and zero-trust re-evaluation.
  • Evidence law — currency and staleness of proof.
  • Session and token lifetime design.
  • Computable Authority, §11 — 'Authority, Evidence and Time'.
  • NOMOS-SPEC-006 §6.2 — max_age on a revocable verdict; NOMOS-SPEC-007 §5.5 — per-fact freshness staples.