Visibility · Evidence

Roll it out once.
Know it forever.

Every task you finish in Panaptico leaves behind its artifacts, its decisions, and its reasoning. Three weeks later when someone says install Wazuh on five Windows boxes, the graph doesn’t start from zero — it starts from the hundred macOS hosts you shipped last month.

Evidence Vault· 14,891 records · searchable
query · 47ms

New request

Install Wazuh agents on 5 Windows servers in the EMEA finance segment.

Panaptico matched against 1,427 prior implementation records.

Best match

87% similarity

PROJ-0488 · Wazuh rollout — macOS endpoint fleet

Shipped 2026-04-01 · 100 hosts · 24 evidence artifacts

4 reused4 adapted1 new

Adapted task graph · 8 steps

generated from PROJ-0488 context

  • T-01

    Verify OS build + patch level on target hosts

    checklist inherited · 100 prior runs

    reused
  • T-02

    Confirm network reachability to manager 10.42.8.14:1514

    same segment policy

    reused
  • T-03

    Generate agent enrollment keys per host

    script reused · ansible module ok

    reused
  • T-04

    Package installer — swap .pkg → MSI

    Windows MSI build · signing cert CN=Panaptico

    adapted
  • T-05

    Push via Intune instead of Jamf

    same enrollment JSON · different transport

    adapted
  • T-06

    Validate agent registration in Wazuh manager

    query reused from PROJ-0488

    reused
  • T-07

    Confirm log forwarding to Splunk idx=sec_edr

    index confirmed · retention 90d

    reused
  • T-08

    Enable Sysmon + config baseline

    no prior precedent — net-new

    new

The gap

The second rollout is always the first rollout, poorly remembered.

01

Evidence scattered in Slack

The .msi package, the enrollment key script, the port-1514 firewall ticket — all in DMs, all lost the moment someone leaves.

02

Nobody searches a runbook

Runbooks decay because nobody finds them. The next engineer retypes the same checklist, usually missing two steps.

03

“We’ve done this before” with no context

You know PROJ-0488 shipped. You don’t have the artifacts, the decisions, or the 8-step graph it left behind.

Byproduct capture

Evidence is what the work leaves behind, not a thing you go collect.

The old way

  • Engineer finishes task — moves on
  • Two weeks later: ‘who has the MSI?’
  • Three weeks later: audit asks for proof
  • Someone screenshots a Slack thread
  • Nobody finds the enrollment script again

With Panaptico

  • Task closes → artifacts bound automatically

    script · config · command output · approver signature

  • Every decision records its rationale + signer

    DR-YYYY-NNNN · queryable forever

  • Every change is versioned against the graph

    add / update / delete · diffed in place

  • Natural-language search across the vault

    ‘MFA exceptions finance Q1’ → 2 records in 47ms

  • Knowledge compounds across projects

    PROJ-0488 → PROJ-0502 reused 4 of 8 tasks

Scope mutations

Scope changes — and the graph keeps up.

Two weeks in, the business says add twelve hosts. Five weeks in, retire eight. Panaptico binds every mutation to the same implementation graph — add, update, delete — so the record stays whole.

PROJ-0488 · mutation log · 4 entries

  1. +

    Add 12 Windows hosts in EMEA finance segment

    +2w

    scope delta · 5 → 17 hosts · re-ran dependency check · 0 conflicts

  2. ~

    Update splunk index from sec_edr → sec_finance

    +3w

    downstream: 2 dashboards re-bound · 1 alert rule rewritten · evidence re-linked

  3. Retire 8 macOS endpoints (lab refresh)

    +5w

    removed from baseline · offboarding checklist auto-generated · license reclaimed

  4. Tighten Sysmon config — add DNS + ImageLoad events

    +6w

    knowledge added · now default for future Wazuh rollouts

Search the vault

Ask it like a question. Get the receipt.

Every decision, configuration, runbook, and artifact becomes a searchable record — indexed against the systems and people still bound by it.

MFA exceptions granted in finance pool last quarter

2 hits
DR-2026-0147

Finance pool — 30d MFA lifetime exception

Rationale: SAP batch ops. Signed: CFO + CISO. Expires 2026-06-30.

DR-2026-0118

Executive travel — device-bound MFA exception

Rationale: offline expense submission. Signed: CFO. 8 users.

Okta → Workday SSO runbook

2 hits
RB-ID-0042

Okta-Workday SAML provisioning runbook

Steps 1-14 · last validated +12d ago · PROJ-0488 evidence attached.

EV-WD-771

SCIM token rotation evidence bundle

Rotated 2026-03-14 · 0 failed assignments · proof in vault.

RLS policy coverage on snowflake.finance_core

2 hits
CFG-SNOW-019

Row-level security · finance_core

12 policies live · 4 roles bound · last drift check +6h ago.

DR-2026-0091

RLS exception for reporting_ro role

Rationale: quarterly close dashboards. Signed: Data Lead. Expires 2026-05-15.

Never roll out the
same problem twice.

The work you already did becomes the first draft of the next rollout — evidence, decisions, task graph and all.