MÓDULO CLONER.Art¶
9-function utility platform — clone + NTP + feedback + catalog + API discovery + patch + upgrade + cloud proxy + PVI orchestrator.
Function¶
Multi-function bench utility. Started as a web-clone tool; expanded
to 9 functions per discuss_cloner_platform_2026_05_08. Single
egress simplifies firewall + audit + creds.
Identity¶
| Element | Value |
|---|---|
| Plane | MGMT-heavy (cache storage gravity) |
| Internal code | cloner pod |
| K8s namespace | clone-serve |
| OOBI slot | within MGMT-light block |
| Internet egress | direct OR via OBP (semi-air-gap fallback) |
The 9 functions¶
| # | Function | What it does |
|---|---|---|
| 1 | Web clone | Clones public websites for Cloned Personas |
| 2 | NTP server | Time sync for the bench |
| 3 | Feedback channel | Operator → TLSStress.Art telemetry (opt-in) |
| 4 | Catalog refresh | Monthly DUT spec scrape from vendor docsites |
| 5 | API discovery | Discovery of vendor REST endpoints |
| 6 | Patch + TopURL fetch | Tranco / Umbrella / Majestic |
| 7 | Upgrade channel poll | upgrade.tlsstress.art |
| 8 | Cloud proxy | L3 proxy for cloud-split MÓDULOs |
| 9 | PVI orchestrator | Ephemeral K6/PW probe pods for PURE PVI |
Operator controls¶
/admin/cloner— per-function status + last-run + queue/admin/clone/persona-slots/{n}— Cloned Persona orchestration- CLONER cache retention configurable (default 30d)
Key telemetry¶
cloner_fn_runs_total{fn_idx}— per-function execution countcloner_egress_bytes_total{destination_host}— Internet egresscloner_cache_size_bytes— local cache footprint
Notes¶
Air-gap deployments depend on OBP for fns #1, #4, #6, #7 (Internet-fetch functions). Fns #2, #3, #5, #8, #9 work offline.
Related¶
- Memory:
project_cloner_platform_2026_05_08 - ADR 0022 — OBP egress
- PURE primer — fn #9 use