{% extends "base.html" %} {% from "includes/twin_verdict_banner.html" import twin_css, verdict_js %} {% block title %}cATO Twin — {{ project.name }} — ICDEV™{% endblock %} {% block extra_css %}{{ twin_css() }}{% endblock %} {% block content %}
← Boundary Canvas

cATO Twin — {{ project.name }}

Continuous Authority to Operate digital twin. Snapshot compliance state, simulate policy deltas, and export OSCAL artifacts.

1. Compliance Snapshot

{% if snapshots %}
    {% for s in snapshots %}
  • {{ s.framework_id }} · {{ s.taken_at[:10] if s.taken_at else '—' }} {{ s.control_count }} controls · {{ s.evidence_count }} evidence
  • {% endfor %}
{% else %}

No snapshots yet — run an assessor to generate one.

{% endif %}

Freezes current cross-framework control state. Append-only — existing snapshots are never modified.

2. Policy Delta (What-If)

Paste a JSON array of control changes, or use the tools below to generate one automatically.

Loads current boundary design context for AI chat
DESCRIBE YOUR CHANGE

Describe the compliance change in plain English — AI maps it to NIST controls and generates the JSON.

Run a simulation to see cATO readiness impact here.

Crosswalk Drift Detector

Surfaces controls that are satisfied in one framework but not another (e.g., NIST AC-2 satisfied but CMMC AC.L2-3.1.1 not_satisfied).

{{ verdict_js() }} {% endblock %}