{"wiki":{"id":2103,"slug":"th-procreg-01","entity_type":"droid","entity_id":"th-procreg-01","title":"Process Registration Auditor","prose_md":"## About\n\nThe Process Registration Auditor is a weekly integrity check that hunts down any process running in Carol’s infrastructure without being registered as a droid. Its job is to stop “ghost” processes from slipping past governance — if something triggers on the VM, it must have an owner and a purpose. Findings go straight into the audit database so [[agt_028]] can flag them in the [[carol-audit]] weekly report.\n\nEvery Sunday at 06:10, the droid scans the caroladmin crontab and all systemd units labelled `carol-*`, then cross‑references every active or scheduled process against the official droids registry. Any process that isn’t found there gets recorded as an unregistered entry in the themis.db findings table. It never changes anything — it’s a pure read‑only observer, so it can’t break the system while it’s auditing.\n\nIts owner is [[agt_028]], who relies on the results to maintain a clean process landscape. This droid is a one‑of‑a‑kind tool, not part of a shared family; it falls into the catch‑all “(none)” family, which currently counts 212 such unique droids across the Carolverse. Because its execution engine hasn’t been recorded yet, we don’t know whether it runs as a straight software script or calls Claude — for now, its engine remains a mystery.","namesake_json":"{\"engine\": \"unknown\", \"model\": null, \"claude_purpose\": null, \"family\": \"(none)\", \"family_size\": 212, \"is_unique\": true}","profile_pic_path":"","source_hash":"989edd06c9452b489f65d6903c1ada2c9bcebb5c9ba61324176de3d68929e38c","status":"active","last_generated_at":"2026-07-30 21:56:09","created_at":"2026-07-30 21:56:09","updated_at":"2026-07-30 21:56:09"},"facts":{"id":"th-procreg-01","name":"Process Registration Auditor","machine_name":"TH-PROCREG-01","owner":"agt_028","function":"scan caroladmin crontab + carol-* systemd units; cross-reference the droids registry; write unregistered processes to themis.db findings","process_type":"scheduled","schedule":"Weekly Sun 06:10","process_name":"th_procreg_01","avatar_color":"#94a3b8","created_for":"","purpose":"Audit every running/scheduled process on the VM against the registered droids table; record any process that runs but is not a registered droid","duties":"scan caroladmin crontab + carol-* systemd units; cross-reference the droids registry; write unregistered processes to themis.db findings","constraints":"read-only audit; observability via run-audit; findings feed Themis weekly report","status":"running","gender":"","archetype":"","building_block":"scheduled_audits","service_override":null,"enabled":1,"task_key":"audit.scheduled_audit","model_free":0},"page":{"type":"droid","page_class":"main","class_label":"Main page","kind_label":"Droid","kind_gloss":"","listed":true}}