{% extends "base.html" %} {% block title %}Agentic AI Canvas β€” ICDEVβ„’{% endblock %} {% block content %} {% from "includes/classification_macros.html" import design_classification_badge %}
CUI // SP-CTI

πŸ€– Agentic AI Design Canvas

Design, govern, and assess Agentic AI systems β€” LLM pipelines, RAG, multi-agent orchestrators, MCP clusters

πŸ“‹ Templates 🧩 Snippets πŸ“ˆ Analytics πŸ“¬ Findings πŸ”” Monitoring {% if designs %} {% endif %} + New Design {% set wf_canvas_id = 'aadc' %} {% set wf_context_label = 'Agentic AI Canvas' %} {% set wf_design_id = '' %} {% include 'includes/workflow_trigger_btn.html' %}
{% set total = designs|length %} {% set flagged = designs|selectattr('safety_impacting')|list|length + designs|selectattr('rights_impacting')|list|length %} {% set high_auto = designs|selectattr('autonomy_max','ge',4)|list|length %} {% set avg_score = (designs|selectattr('score')|map(attribute='score')|list|sum / (designs|selectattr('score')|list|length or 1))|round(1) %}
{{ total }}
Total Designs
{{ flagged }}
Safety/Rights-Impacting
{{ high_auto }}
High Autonomy (L4+)
{{ avg_score }}%
Avg Compliance Score
{% if not designs %}
πŸ€–

No designs yet

Start from a template or create a blank canvas

Browse Templates Blank Canvas
{% else %}
{% for d in designs %}
{% if d.safety_impacting or d.rights_impacting %}
⚠ {% if d.safety_impacting %}SAFETY{% endif %}{% if d.rights_impacting %} RIGHTS{% endif %}-IMPACTING
{% endif %}

{{ d.name }}

{{ d.description or 'No description' }}

{% if d.domain %} {{ d.domain }} {% endif %} L{{ d.autonomy_max }} autonomy {{ design_classification_badge(d) }}
{% if d.score is not none %}
Compliance Score{{ d.score }}%
{% endif %}
Edit Assess ⚠ Risks πŸ› ATO πŸ“Š Brief βš” Red Team πŸ” Patterns πŸ’₯ Impact 🎯 Scorecard 🚦 Gate πŸ”„ Lifecycle πŸ‘ Review Artifacts
Updated {{ d.updated_at[:10] }}
{% endfor %}
{% endif %} {% if designs %}

PORTFOLIO ANALYTICS

Loading portfolio analytics…
πŸ—‘ Threat Modeling
Open a design canvas and click Threat Model in the AADC menu to generate STRIDE + ATLAS threats.
πŸ“‹ OSCAL Export
Open a design and click OSCAL Export in the AADC menu to download a NIST 800-53 Component Definition JSON.
⚠ Risk Register
Click ⚠ Risks on any design card to manage risk items. Import findings from the latest assessment in one click.

SAMPLE APPLICATIONS

Generated from AADC Solution Packs β€” real working agentic AI apps
πŸ€–
L4 Autonomous

Autonomous Coder

Full agentic coding pipeline β€” describe any task and watch it plan, write, and validate real Python code. Powered by Claude Sonnet via the ICDEV LLM router.

Input Sanitizer Planner Agent Coder Agent Validator Audit Logger Circuit Breaker
Launch Autonomous Coder β†’
+
More sample apps coming
Apply a Solution Pack and launch to Kanban to build the next one
Browse Solution Packs
{% endif %} {% set iqe_canvas = "aadc" %} {% set iqe_api_route = "/agentic-ai/api/iqe-query" %} {% set iqe_title = "IQE Query β€” Agentic AI Canvas" %} {% set iqe_examples = [ {"label": "All designs", "query": "foreach d in aadc.designs select d.name, d.domain, d.classification, d.autonomy_max"}, {"label": "HITL-required designs", "query": "foreach d in aadc.designs where d.hitl_required == 1 select d.name, d.domain, d.safety_impacting"}, {"label": "Low-scoring assessments", "query": "foreach a in aadc.assessments where a.score < 60 select a.design_name, a.score, a.omb_compliant"}, {"label": "ATO artifacts", "query": "foreach a in aadc.artifacts where a.artifact_type == \"ato\" select a.design_id, a.title, a.created_at"} ] %} {% include "includes/iqe_query_widget.html" %} {% endblock %}