System Registry

Read-only inventory of the Irie ecosystem. This is the first operating-system surface for knowing what exists, what is protected, what can be observed, and what must remain approval-gated.

35

Systems

8

Protected

14

High Confidence

2

Current Sources

Operating

1 system

Irie OS

Main operating system dashboard and agent-work control plane.

activeRisk: mediumSource: highRuntime: composeIRiE OS: runwayFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

ecosystem registryMission Controlagent workflow visibilityapproval integrationoperating doctrine

Sensors

mission-control-eventsagent-heartbeatsusage-recordsapproval-queuesystem-registry

Actuators

create-taskrecord-eventrecord-heartbeatrequest-approval

Runtime Evidence

VPS: /opt/irie/apps/irie-os

Backups: 2

Public URLs: 3

Next Step

Extend Tower snapshot from fixed core checks to Registry-driven runways and event emitters.

Operator Surface

4 systems

CloakBrowser

Controlled browser-assist research candidate; runtime purpose not yet verified.

retired-empty-rootRisk: mediumSource: lowRuntime: supportIRiE OS: status-onlyFreshness: stale

GitHub: pass · 60d

Production: skipped

README: yes

Status doc: missing

System status doc missing.

Owns

unknown

Sensors

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/cloakbrowser

Next Step

Archive or remove the empty CloakBrowser root after confirming no current product owner needs it.

Corey Agent

Operator-facing assistant and read-only VPS/IRiE OS observer for Corey.

Protected
activeRisk: highSource: highRuntime: composeIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

operator chat surfaceGoogle connector laneVPS read-only eyemodel routing configuration

Sensors

IRiE OS /ops/statusIRiE OS /ops/tower-snapshotGmail metadataCalendar eventslocal repo context

Actuators

draft emailsend email with Write switchcreate personal calendar events with Write switchpropose approval-gated work

Runtime Evidence

VPS: /opt/irie/apps/corey-agent

Backups: 1

Next Step

Emit read-only operator heartbeat/status events into IRiE OS.

Irie Tower

Air traffic control surface for the six-company Paperclip airspace.

Protected
active-external-protectedRisk: highSource: highRuntime: proxyIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: unknown

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

routesequenceclearwatchPaperclip airspace operator briefing+1

Sensors

Mac mini bridge snapshotPaperclip APIlaunchd jobsembedded Postgresrepo state+4

Actuators

approve-radio-pilotdeny-radio-pilot

Next Step

Keep Tower as external/protected legacy visibility surface while IRiE OS becomes the primary operating hub.

Start IRiE

Public front door and intake cockpit for the Irie ecosystem. Start Irie owns the former works/business intake lane; Irie Works is historical naming, not a separate live VPS app.

activeRisk: mediumSource: mediumRuntime: systemdIRiE OS: event-emitterFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Start Irie public sitepublic intake flowIRiE OS intake handoff

Sensors

public HTTP checksystemd serviceIRiE OS intake gateway healthNAS backup root

Actuators

create intake through gateway

Runtime Evidence

VPS: /opt/irie/apps/start-irie

Backups: 1

Public URLs: 4

Next Step

Keep Start Irie intake events normalized in IRiE OS and remove stale Irie Works hostname references from Cloudflare when no longer needed.

Company OS

2 systems

Paperclip Core

External vanilla Paperclip instance that acts as the company operating system above OpenClaw and Irie OS.

Protected
protected-active-localRisk: highSource: highRuntime: mixedIRiE OS: runwayFreshness: current

GitHub: pass · 44d

Production: skipped

README: yes

Status doc: missing

System status doc missing.

Owns

company operating systemorg charttasks and issuesbudgetsgovernance+3

Sensors

company stateagent stateissue stateroutine stateembedded Postgres+3

Actuators

create issueroute taskdelegate lane workrecord heartbeatrequest approval

Runtime Evidence

Backups: 2

Next Step

Wire IRiE OS/Tower health collection to the verified local Paperclip surface and bridge receipts instead of treating the stale VPS compose port as source truth.

Paperclip Irie Config

Sidecar configuration repo for the Irie Paperclip instance. Owns all Irie-specific agents, companies, lane workspaces, sidecars, routing, launchd, onboarding, handoffs, and memory.

Protected
active-local-configRisk: highSource: highRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Paperclip Irie configurationcompany descriptorsagent descriptorsOpenClaw lane workspacesrouting rules+5

Sensors

agent descriptorscompany foldersapproval-policy.yamlhandoff fileshardening standards+4

Actuators

register hardening squadcreate routinepause all agentsresume all agentsinstall launchd scripts+2

Next Step

Update IRiE OS/Tower collectors to read the Mac-local Paperclip dashboard, /api/health, and bridge receipts as the active Paperclip source truth.

Approval And Trust

2 systems

Approval API

Agent permission API for policy, approval requests, and human signoff.

Protected
superseded-by-irie-os-approval-routesRisk: highSource: highRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

agent-api-keysapproval-policiesapproval-requestsapproval-decisionsaudit-events

Sensors

approval-request-statepolicy-stateaudit-events

Actuators

create-api-keycreate-policycreate-approval-requestapprove-requestreject-request+2

Next Step

Keep standalone -Approval-API archived as historical reference; operate approvals through Irie OS /agent-approvals and approval-spine where needed.

Irie Approval Spine

Approval spine and Radio decision layer.

Protected
stable-external-supabase-spineRisk: highSource: mediumRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

approval-spine-contractsradio-decision-audit

Sensors

decision-auditapproval-readiness

Actuators

approvedeny

Next Step

Keep as stable external approval reference while Irie OS /agent-approvals owns the current API surface.

Creation And Intelligence

4 systems

Irie Builder

Creative website builder for expressive generated site output.

active-os-builder-storage-apiRisk: mediumSource: mediumRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

creative-generationemotional-pacingstoryart-directionmotion+1

Sensors

briefsite-statedesign-state

Actuators

generate-site-passrevise-site-passexport-page

Next Step

Document Builder product boundary between OS storage routes, irie-builder-lab, and Vision Website Builder before promoting a separate runtime.

IRiE Content Remixer

Local-first video/content remixing tool with optional Media Studio bridge.

activeRisk: mediumSource: highRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

content remixer web appremix jobslibrary/output workflow

Sensors

Cloudflare Access public checksystemd servicewatchdog timerNAS backup root

Actuators

enqueue remix job after approval

Runtime Evidence

VPS: /opt/irie/apps/irie-content-remixer

Backups: 1

Public URLs: 1

Next Step

Add job_created/job_completed Mission Control events; health is already visible to IRiE OS.

IRiE Media Studio

Media Studio app lane connected to media-job intake through IRiE OS gateway paths.

activeRisk: mediumSource: mediumRuntime: composeIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

media studio public appmedia job workflowmedia front-door integration

Sensors

public HTTP checkVPS Docker listenerNAS backup rootops-api media job ingress

Actuators

create media job through gateway

Runtime Evidence

VPS: /opt/irie/apps/irie-media-studio

Backups: 1

Public URLs: 3

Next Step

Connect media job events from Start Irie/Media Studio into Mission Control receipts.

Vision Website Builder

Website intelligence, readiness, SEO, GEO, AEO, accessibility, performance, and publish verification system.

active-local-source-referenceRisk: mediumSource: mediumRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

website-intelligenceSEOGEOAEOsource-inventory+1

Sensors

page-contentmetadataschemaperformanceaccessibility+1

Actuators

generate-scorecardrecommend-revisionverify-readiness

Next Step

Decide whether Vision Website Builder should be deployed as its own app or remain a source/reference lane behind Irie Builder.

Commerce And Marketplace

6 systems

Irie Commerce

Commerce platform and candidate home for agentic marketplace workflows.

activeRisk: mediumSource: mediumRuntime: systemdIRiE OS: runwayFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

commerceproduct-catalogtransactionsmarketplace-experiments

Sensors

catalog-statelisting-stateorder-statepayment-state

Actuators

create-listingupdate-listingprepare-offerrequest-payment

Runtime Evidence

VPS: /opt/irie/apps/irie-commerce

Backups: 2

Public URLs: 2

Next Step

Refresh Registry ownership fields and keep Commerce green in IRiE OS Tower.

IRiE Marketplace

activeRisk: mediumSource: mediumRuntime: mixedIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

marketplace public siteoperator route block

Sensors

public HTTP checkDocker/Caddy listenerNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-marketplace

Backups: 1

Public URLs: 1

Next Step

Clarify Commerce relationship, then add native JSON health/event emitter if it stays first-class.

IRiE PDF Engine

PDF product/storefront engine and deployed storefront lane.

activeRisk: mediumSource: mediumRuntime: composeIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

PDF storefrontPDF product enginedigital product delivery surface

Sensors

public HTTP checkVPS Docker listener

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-pdf-engine

Public URLs: 1

Next Step

Confirm backup root, then add /api/health and PDF generation event receipts.

IRiE Product Scout

Research-to-product operating engine that turns public market signals into opportunity cards, product shelves, launch packs, Commerce exports, and Threads draft posts.

Protected
activeRisk: highSource: highRuntime: composeIRiE OS: event-emitterFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

product research runsopportunity scoringproduct shelf generationlaunch packsIrie Commerce listing exports+3

Sensors

public marketplace and trend research through FirecrawlOpenRouter LLM/image provider responsesPostgres research stateSimple Memory summaries when enabledCloudflare Access public reachability+2

Actuators

create scout runapprove opportunityreject opportunitywatchlist opportunitybuild product shelf+5

Runtime Evidence

VPS: /opt/irie/apps/irie-product-scout

Backups: 1

Public URLs: 1

Next Step

Surface Product Scout Mission Control event receipts in the IRiE OS Tower snapshot, then repeat the health/event bridge pattern for the remaining silent VPS apps.

IRiE Swag

activeRisk: mediumSource: mediumRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Irie Swag storefront

Sensors

public HTTP checksystemd serviceNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-swag

Backups: 1

Public URLs: 2

Next Step

Add /api/health and clarify Commerce/Threads child ownership.

IRiE Threads

Premium clothing/storefront brand lane.

activeRisk: mediumSource: highRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Threads storefrontbrand product surface

Sensors

public HTTP checksystemd serviceNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-threads

Backups: 1

Public URLs: 3

Next Step

Add /api/health and storefront/draft-post Mission Control events.

Business OS

6 systems

CRM Stack

Single-team CRM product lane with vertical packs.

activeRisk: mediumSource: highRuntime: composeIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

CRM product runtimevertical service packspublic CRM marketing/app surface

Sensors

public HTTP checkVPS Docker listenerNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/crm-stack

Backups: 1

Public URLs: 2

Next Step

Add /api/health and CRM lead/customer action events.

Firm Scope

Controlled AI discovery and outcome-packet system for accounting firms.

activeRisk: mediumSource: highRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Firm Scope public siteaccounting-firm discovery flowLedgerPilot legacy alias

Sensors

public HTTP checksystemd service statusNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/firm-scope

Backups: 1

Public URLs: 3

Next Step

Add Mission Control event emission for lead/opportunity actions; health is already visible to IRiE OS.

IRiE Stack

Content stack product lane with scheduler and relay side services.

activeRisk: mediumSource: mediumRuntime: mixedIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

content stack appschedulerrelay

Sensors

public HTTP checkDocker listenersystemd scheduler/relay timersNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-stack

Backups: 1

Public URLs: 2

Next Step

Reconcile branch state, then add app/scheduler/relay health and events.

Irie Suite

Capture system and broader Irie Suite business OS layer.

activeRisk: mediumSource: mediumRuntime: systemdIRiE OS: runwayFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

capture-systemsuite-workflows

Sensors

capture-statesuite-module-state

Actuators

captureroute-to-module

Runtime Evidence

VPS: /opt/irie/apps/irie-suite

Backups: 1

Public URLs: 3

Next Step

Refresh Registry ownership fields and keep Suite green in IRiE OS Tower.

Irie Suite M2

Mac B M2 mini live production code backup for irie-bridge, ziggy-watcher-loop, and irie-suite-api scripts.

Protected
protected-referenceRisk: highSource: highRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

live-production-backupMac mini runtime reference

Sensors

backup-metadata

Actuators

No actuators registered.

Next Step

Use only as historical source-truth reference when Suite social bridge or old Mac B context is needed.

LedgerPilot AI Runtime Alias

Legacy or alias runtime, likely related to Firm Scope naming history.

retired-alias-rootRisk: mediumSource: lowRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: skipped

Production: skipped

README: skipped

Status doc: skipped

Live source checks found no immediate warnings.

Owns

unknown legacy/alias surface

Sensors

NAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/ledgerpilot-ai

Backups: 1

Next Step

Treat LedgerPilot as historical Firm Scope naming unless Corey reactivates it as a separate product.

Domain Applications

7 systems

IRiE Agentic Strategy Site

Static public strategy site.

active-staticRisk: mediumSource: mediumRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: skipped

Production: pass · 200

README: skipped

Status doc: skipped

Live source checks found no immediate warnings.

Owns

agentic strategy public site

Sensors

public HTTP checksystemd serviceNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irieagenticstrategy.com

Backups: 1

Public URLs: 2

Next Step

Keep as status-only static public site.

IRiE Bandstand

Bandstand public product/media lane.

activeRisk: mediumSource: mediumRuntime: composeIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Bandstand public appBandstand media/product surface

Sensors

public HTTP checkVPS Docker listenerNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-bandstand

Backups: 1

Public URLs: 2

Next Step

Add native /api/health and event receipts for media/library actions.

IRiE Calculator

activeRisk: mediumSource: highRuntime: systemdIRiE OS: status-onlyFreshness: current

GitHub: pass · 26d

Production: pass · 200

README: yes

Status doc: missing

System status doc missing.

Owns

calculator utility site

Sensors

systemd servicelocal HTTP checkpublic HTTP check

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-calculator

Backups: 1

Public URLs: 1

Next Step

Keep as status-only static utility unless calculator events become useful.

IRiE Strategic Services Site

Static public strategic services site.

active-staticRisk: mediumSource: mediumRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: skipped

Production: pass · 200

README: skipped

Status doc: skipped

Live source checks found no immediate warnings.

Owns

strategic services public site

Sensors

public HTTP checksystemd serviceNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/iriestrategicservices.com

Backups: 1

Public URLs: 2

Next Step

Keep as status-only static public site.

IRiE Suite Homepage

active-childRisk: mediumSource: mediumRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Suite public homepage

Sensors

public HTTP checksystemd serviceNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/irie-suite-homepage

Backups: 1

Public URLs: 2

Next Step

Keep as Suite child/public site; app.iriesuite.com carries native health.

Irie Transportation

Airport transportation business system and proof domain.

active-domainRisk: mediumSource: mediumRuntime: systemdIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

transportation-workflowscustomer-intakequote-schedule-followup

Sensors

customer-request-statequote-stateschedule-state

Actuators

draft-quoteschedule-ridesend-reminderfollow-up

Runtime Evidence

VPS: /opt/irie/apps/irie-transportation

Backups: 1

Public URLs: 2

Next Step

Add /api/health and booking/intake event emission.

Linkfig Demo

active-demoRisk: mediumSource: mediumRuntime: composeIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: pass · 200

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

Linkfig demo surface

Sensors

public HTTP checkDocker listenerNAS backup root

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/linkfig-demo

Backups: 1

Public URLs: 1

Next Step

Keep demo/proof lane status-only until product ownership is clear.

Memory And Freshness

3 systems

Change Detection API

Change and source-freshness detection service.

implemented-as-registry-freshnessRisk: mediumSource: mediumRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

change-detectionfreshness-signalsdrift-detection

Sensors

repo-driftsite-driftdata-drift

Actuators

detect-changeemit-freshness-signal

Next Step

Use the Registry freshness endpoint as the current change-detection surface; build deeper repo diff sensors later if needed.

VPS Ops Health

Public-safe VPS ops health surface behind Cloudflare Tunnel.

support-infrastructureRisk: lowSource: highRuntime: composeIRiE OS: infrastructureFreshness: unknown

GitHub: skipped

Production: pass · 200

README: skipped

Status doc: skipped

Live source checks found no immediate warnings.

Owns

public ops health page

Sensors

Caddy health surfaceCloudflare tunnel route

Actuators

No actuators registered.

Runtime Evidence

VPS: /opt/irie/apps/ops-health

Public URLs: 1

Next Step

Keep as support infrastructure under IRiE OS, not a product lane.

Simple Memory API

Memory service for context persistence.

stale-standalone-referenceRisk: mediumSource: mediumRuntime: supportIRiE OS: status-onlyFreshness: unknown

GitHub: unknown

Production: skipped

README: unknown

Status doc: unknown

GitHub token required for private repo freshness.

Owns

memorycontext-persistence

Sensors

memory-state

Actuators

save-memoryread-memory

Next Step

Do not promote standalone Simple Memory API until an active memory service is verified; use as historical design reference only.