Authority tour

Decided, held, revoked, proven.

Three tasks on fictional data. Use Next and Back, or the arrow keys; every step has its own link.

Authority tour

Computed

You learn: How KYE™ decides, who must approve, why the initiator cannot, and what a revocation does, each step verifiable. You can: Walk the three tasks, jump to any step by link, and open the sandbox at the end.

Decision feed
  1. Step 1 of 2

    KYE™ policy decision point

    Every agent action, decided with its chain of authority

    Recent decisions

  2. Step 2 of 2

    Recent decisionsDara Quinn, head of procurement

    ApprovalProcurement agent orders above its approval threshold

    Procurement
    Require approval

    KYE™ policy decision point ProcurementNeeds approval

    Procurement agent orders above its approval threshold

    Order 40 pallets of packaging film from Kilnworks Supplies (demo), £18,400

Agent asks, two people approve
  1. Step 1 of 7

    Procurement agent KYE™ policy decision point

    Requested action

    Order 40 pallets of packaging film from Kilnworks Supplies (demo), £18,400

    • procurement.replenish
    • kye_decide
  2. Step 2 of 7

    Chain of authorityDara Quinn, head of procurement
    Principal
    Orrin Logistics (demo)
    Delegate
    Dara Quinn, head of procurement
    Agent
    Procurement agent

    KYE™ policy decision point

    Chain of authority

    kye:authority:orrin.example:proc-04-2026q4

    procurement.replenish

  3. Step 3 of 7

    KYE™ policy decision pointNeeds approval

    Decision

    approval_threshold_breach

    require_approval

  4. Step 4 of 7

    Approval requestFinance controller (demo), second approver
    Quorum
    2 of 2 (two_person)
    Agent
    Cannot approve
    Requested action
    Order 40 pallets of packaging film from Kilnworks Supplies (demo), £18,400
    Approve
    On the approver's device

    Procurement agentDenied

    The initiator tries to approve its own request

    Refused: the initiator can never approve (maker is not checker)

  5. Step 5 of 7

    Approval requestFinance controller (demo), second approver
    Quorum
    2 of 2 (two_person)
    Agent
    Cannot approve
    Requested action
    Order 40 pallets of packaging film from Kilnworks Supplies (demo), £18,400
    Approve
    On the approver's device

    Dara Quinn, head of procurement 1 of 2

    Approve

    two_person

  6. Step 6 of 7

    Approval requestFinance controller (demo), second approver
    Quorum
    2 of 2 (two_person)
    Agent
    Cannot approve
    Requested action
    Order 40 pallets of packaging film from Kilnworks Supplies (demo), £18,400
    Approve
    On the approver's device

    Finance controller (demo), second approver 2 of 2Allowed

    Approve

    override_approved

    allow_with_constraints

    • kye:obligation:dual-control
  7. Step 7 of 7

    Evidence packOffline verifier (public keys only)
    Seal
    kye.decision.record.v1
    Verify
    Decision map hash recomputed in your browser: it matches the sealed record.
    Sealed

    KYE™ policy decision point

    Decision record and evidence pack sealed

    kye.decision.record.v1

    Decision map hash recomputed in your browser: it matches the sealed record.

Revoke, deny, verify
  1. Step 1 of 3

    Orrin Logistics (demo) Dara Quinn, head of procurement

    Revoke the delegation

    kye:authority:orrin.example:procurement-head-2026

  2. Step 2 of 3

    KYE™ policy decision pointDenied

    Replay

    delegation_revoked

    deny

  3. Step 3 of 3

    Evidence packOffline verifier (public keys only)
    Seal
    kye.decision.record.v1
    Verify
    Decision map hash recomputed in your browser: it matches the sealed record.
    Details

    Offline verifier (public keys only)

    Verify

    Decision map hash recomputed in your browser: it matches the sealed record.

Try it on your own request

The playground runs the same three-outcome engine and returns a sealed evidence pack you can verify offline.

Open the sandbox
1 of 2
How this widget is built
Demonstrates
Decision feed, approvals and evidence packs
Components
  • Policy decision point (evaluate, kye_decide)
  • Delegation grants and quorum (two_person)
  • Decision records and evidence packs
  • Offline verifier
Flow
Feed → agent request → chain of authority → require approval → 2 of 2 approvals (never the initiator) → sealed pack → revoke → deny → verify offline. Architecture diagram
Used on
  • /examples/: On the examples page; deep links ?task=quorum&step=4 jump to any step.
  • /demos/: The demos page: the guided tour runs in place.
  • /tour/: The authority tour page.