a2ml 0.1.0

Parser and renderer for A2ML (Attested Markup Language)
Documentation
= Project State Visualizer
[source]
----
<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
<!-- TOPOLOGY.md — Project architecture map and completion dashboard -->
<!-- Last updated: 2026-02-28 -->

# RSR Template Repo — Project Topology

## System Architecture

```
                        ┌─────────────────────────────────────────┐
                        │              NEW REPOSITORY             │
                        │        (Consumer of this Template)      │
                        └───────────────────┬─────────────────────┘
                                            │ Scaffolding
                                            ▼
                        ┌─────────────────────────────────────────┐
                        │           RSR TEMPLATE HUB              │
                        │                                         │
                        │  ┌───────────┐  ┌───────────────────┐  │
                        │  │ AI Gate-  │  │  ABI / FFI        │  │
                        │  │ keeper    │  │  Standard         │  │
                        │  │ (0-AI-M)  │  │ (Idris2/Zig)      │  │
                        │  └─────┬─────┘  └────────┬──────────┘  │
                        │        │                 │              │
                        │  ┌─────▼─────┐  ┌────────▼──────────┐  │
                        │  │ Topology  │  │  SCM / 6SCM       │  │
                        │  │ Guide     │  │  Metadata         │  │
                        │  │ (Visual)  │  │ (machine_read)    │  │
                        │  └─────┬─────┘  └────────┬──────────┘  │
                        │        │                 │              │
                        │  ┌─────▼─────────────────▼──────────┐  │
                        │  │      CONTAINER ECOSYSTEM         │  │
                        │  │  ┌──────────┐ ┌───────────────┐  │  │
                        │  │  │ Podman / │ │ selur-compose  │  │  │
                        │  │  │ OCI      │ │ cerro-torre    │  │  │
                        │  │  │ Build    │ │ svalinn/vordr  │  │  │
                        │  │  └──────────┘ └───────────────┘  │  │
                        │  │  ct-build.sh  deploy.k9.ncl      │  │
                        │  └──────────────────────────────────┘  │
                        └────────│─────────────────│──────────────┘
                                 │                 │
                                 ▼                 ▼
                        ┌─────────────────────────────────────────┐
                        │          PLATFORM INTEGRATION           │
                        │  ┌───────────┐  ┌───────────┐  ┌───────┐│
                        │  │ GitHub    │  │ GitLab    │  │ Nix / ││
                        │  │ Workflows │  │ CI/CD     │  │ Guix  ││
                        │  └───────────┘  └───────────┘  └───────┘│
                        └─────────────────────────────────────────┘

                        ┌─────────────────────────────────────────┐
                        │          REPO INFRASTRUCTURE            │
                        │  Justfile / Mustfile  .machine_readable/  │
                        │  Codeowners / Reuse   0-AI-MANIFEST.a2ml  │
                        └─────────────────────────────────────────┘
```

## Completion Dashboard

```
COMPONENT                          STATUS              NOTES
─────────────────────────────────  ──────────────────  ─────────────────────────────────
CORE STANDARDS
  ABI/FFI Standard (Idris2/Zig)     ██████████ 100%    Universal interface stable
  AI Gatekeeper (0-AI-MANIFEST)     ██████████ 100%    Universal entry point active
  TOPOLOGY.md Standard              ██████████ 100%    Visual summary guide active
  6SCM Metadata Structure           ██████████ 100%    Machine-readable state stable

INFRASTRUCTURE
  Justfile Automation               ██████████ 100%    Standard build/verify tasks
  CI/CD Workflow Templates          ██████████ 100%    GH/GL scaffolding verified
  Multi-Forge Sync                  ██████████ 100%    Hub-and-spoke mirroring stable

CONTAINER ECOSYSTEM (Phase 2)
  Containerfile (OCI build)         ██████████ 100%    Multi-stage Chainguard base
  selur-compose orchestration       ██████████ 100%    Template + concrete example
  cerro-torre manifest              ██████████ 100%    Bundle metadata & signing
  svalinn gateway policy            ██████████ 100%    .gatekeeper.yaml active
  vordr runtime monitoring          ██████████ 100%    Runtime config template
  k9-svc deployment (Nickel)        ██████████ 100%    Hunt-level deploy descriptor
  ct-build.sh pipeline              ██████████ 100%    Build/sign/verify script
  Justfile container-* recipes      ██████████ 100%    8 recipes integrated
  Trustfile CONTAINER_SUPPLY_CHAIN  ██████████ 100%    Supply chain section added

REPO INFRASTRUCTURE
  .machine_readable/                ██████████ 100%    STATE/META/ECOSYSTEM active
  Governance & License              ██████████ 100%    PMPL & Ethical use verified
  Development Shells (Nix/Guix)     ██████████ 100%    Reproducible env stable

─────────────────────────────────────────────────────────────────────────────
OVERALL:                            ██████████ 100%    RSR Template Stable & Certified
```

## Key Dependencies

```
Philosophy ──────► RSR Standard ──────► Template Scaffolding ──► New Repo
     │                 │                      │                    │
     ▼                 ▼                      ▼                    ▼
CCCP Policy ─────► 0-AI-MANIFEST ────────► Justfile ──────────► Compliance
                                              │
                                              ▼
                                      Container Ecosystem
                                   ┌──────────┼──────────┐
                                   ▼          ▼          ▼
                              selur-compose  cerro-   svalinn/
                              (orchestrate)  torre    vordr
                                             (sign)   (monitor)
                                              │
                                              ▼
                                         k9-svc deploy
```

## Update Protocol

This file is maintained by both humans and AI agents. When updating:

1. **After completing a component**: Change its bar and percentage
2. **After adding a component**: Add a new row in the appropriate section
3. **After architectural changes**: Update the ASCII diagram
4. **Date**: Update the `Last updated` comment at the top of this file

Progress bars use: `█` (filled) and `░` (empty), 10 characters wide.
Percentages: 0%, 10%, 20%, ... 100% (in 10% increments).
----