Runcible AI and OS (Oversing): Component Inventory and State of Completion

Assessed 29 July 2026 from direct inspection of 18 repositories under ~/Code, not from status documents. Where a repository’s own status file disagrees with its artifacts, the artifacts win — PROJECT_STATUS_AND_NEXT_STEPS.md stops at 11 April while build output runs to 8 June.


836722 of 100
Protocol releases compiled and schema-validatedOversing routes live in production todayVolumes substantially completeLocal-AI components built

The finding that reframes the question

Runcible AI, the piece we describe as “just one piece of the puzzle” is the piece that is hardest to copy, and it is running in production. The adjudication semantics — ternary logic, decidability, the closure ladder, warranty and liability burdens, 29 verdict blocks — are implemented, schema-gated, and enforced on every request across 83 compiled releases with a validating compiler in front of them.

What is missing is not the thinking. It is substrate (a local model), surface (RDL as an authored language), corpus (Volume 4, then 6 through 10), the join between OS and AI, and a company. Those are a capital problem, a formalization problem, a writing problem, an integration problem, and a hiring problem — and only two of them stand between us and first revenue.

Percentages are judgment against each component’s own finished-state definition, with the evidence for each shown in the tables. Layer figures are unweighted means of their components; treat them as direction, not measurement.

Where the Five Layers Stand

Read this as a shape, not a score. The tall bar is the defensible technology; the short bars are mostly purchasable with capital and time.

Estimated completion by layer

Axes: layer (vertical) by estimated completion in percent (horizontal, 0–100). Source: direct repository inspection, 29 July 2026. Each value is the unweighted mean of the components listed below.


Layer 1 — Runcible AI, as It Actually Runs Today

This is the WordPress interface, the Lambda gateway, the AWS services behind it, and the governed OpenAI layer. It is a real system with a real release pipeline. Its weakness is not capability; it is that it has no automated safety net and no infrastructure definition, so it depends on you.

ComponentStateCompleteEvidence in the repositories
Protocol contract layerProduction90%11 contracts, 2,558 lines. output_contract.yaml is 1,065 lines at schema v1.4; verdict_enums.yaml is 505 lines covering 29 protocol blocks and 4 scoring tracks. Four result contracts are still marked composed_draft.
Compiled protocol runtimeProduction85%compiled_protocols.yaml (3,546 lines) expands to a 10,392-line runtime YAML across 22 canonical protocols. One externalities TODO still rides in the shipped runtime.
Compiler and release pipelineProduction90%build / verify / release / diff / deploy commands with SHA-256 manifests and JSON Schema gates that exit non-zero on failure. 83 manifests produced; latest core.2026-06-08.03 validates with 0 errors and 0 warnings.
AWS Lambda gatewayProduction80%22,369 lines, roughly 100 functions and classes. Passthrough and full artifact modes, contract-repair retries, async self-invoke, Secrets Manager, S3, DynamoDB, optional Bedrock router. Monolithic, and logging is bare print() to CloudWatch.
OpenAI hosted layerProduction, with a manual step75%22 versioned knowledge packs plus prompt and vector-store mapping records. File and vector sync are scripted, but the hosted prompt object body is still pasted into the dashboard by hand — manual_prompt_object_update.txt appears in 12 packs.
WordPress chat interfaceWorking, not hardened65%978-line plugin plus 2,940-line client. Streaming, async polling, telemetry footer, command composer. But purify.min.js is enqueued and absent from the repo, access is logged-in only, and there is no responsive CSS or ARIA.
QA harnessStrong, currently red70%A 2,623-line deterministic contract verifier with about 100 assertions, plus 11 live smoke scripts and a five-mode live matrix. Last recorded all-green was 5 April; 11 routing-regression failure artifacts remain, the newest dated 17 April.
CI, infrastructure as code, observabilityMissing15%No GitHub Actions or any other CI in the repository. No Terraform, CloudFormation, SAM, or CDK. No dashboards or alarms. Metrics exist only as an ad-hoc profiling script.


Layer 2 — the Truth Corpus and Domain Coverage

The corpus is what makes the engine say anything worth adjudicating, and it is the most uneven part of the estate. Two volumes carry almost all of the weight.

Retrieval text shipped per volume (thousands of words)

Axes: volume (vertical) by thousands of words of retrieval-ready text actually shipped into the knowledge packs (horizontal). Volume 4 registers 16 words — a template. Volumes 6 through 10 are ~11-word placeholders. Source: openai/knowledge_pack/templates/ word counts, 29 July 2026.


ComponentStateCompleteEvidence in the repositories
Volume 1 — Crisis of the AgeSubstantially complete90%285,724-word retrieval pack generated from 3.68 MB of source text. Manuscript at v11, roughly 123,000 words.
Volume 2 — System of MeasurementSubstantially complete85%150,412-word retrieval pack. Manuscript between 140,000 and 153,000 words across synced versions.
Volume 3 — Evolutionary ComputationIn progress55%49,277-word pack against a roughly 141,000-word manuscript. RESUME_NOTES.md flags unwritten sections including Finiteness and Space.
Volume 4 — BehaviorNot started5%A 3-line, 16-word template. protocol/volumes/vol4_behavior/ is empty and volume_index.yaml records status: missing.
Volume 5 — LawEarly draft30%22,141-word pack — the thinnest of the four volumes actually shipping in the runtime, despite law being the lead domain.
Volumes 6 through 10Not started0%Five placeholder files of roughly 11 words each. No corresponding source directories.
Domain overlaysPartial30%Five namespaces. Health is the deepest at 38 files with a medical adapter and four domain contracts; law has a registry plus 12 test vectors; defense and curation are stubs whose READMEs still read Not Yet Implemented against Q3 2025 targets.
Client overlaysScaffolding only10%One example-client stub with empty add and overrides blocks, existing to exercise stack paths.

Volume 4 is a structural blocker, not a gap in a list

Behavior sits underneath both law and health. Its absence caps how far any domain overlay can be taken, which is why health stalls at an adapter and law stalls at test vectors. Against the announced ten-volume scope the corpus is about 38 percent complete; against the five volumes the runtime actually loads, about 53 percent. Volume 5 (Law) being the thinnest shipped volume, while law is your lead domain, is worth sitting with.


Layer 3 — Runcible OS (Oversing)

Our argument that Oversing can serve as “a vast context store of a large organization, its people and its processes” is not speculative. It already is one: 236 tables and 672 routes of organizational structure, workflow, finance, people, permissions and documents, in production. The problem is the runtime it sits on and the fact that only one of three trees knows about the AI.

ComponentStateCompleteEvidence in the repositories
Legacy production applicationLive, on an end-of-life runtime85%Running at app.runcible.com. 236 database tables, 672 configured routes, 127 controllers, 221 models, 812 views, roughly 195,000 lines of PHP and 990,000 lines of JavaScript. Laravel 4.2 on PHP 5 and Debian Jessie.
In-product help guideBuilt60%221 markdown topics published into both application trees, plus a WordPress package of 8 chapters and 223 images. Nine images missing and the public /guide import is still pending.
Multi-tenant provisioningPartial50%Instance licensing and provisioning are done in the live-canon tree. DNS and TLS automation remain open backlog items.
RAI integration — the OS to AI joinPartial, one tree only45%Nine Rai* libraries, RaiOrchestratorController, RaiGatewayClient and raiPanel.js exist in oversing-live-canon only. Absent from the main oversing tree and entirely absent from the Laravel 13 harness.
Laravel 13 migrationEarly harness10%Genuinely good test discipline — 88 test files, 598 tests and 8,367 assertions passing, with CI configured. But roughly 15 to 20 of 672 routes have modern boundaries, which is 2 to 3 percent of the surface, and the last completed slice was help-panel wiring rather than core API work.

Three trees, one product

The estate holds oversing/ (legacy plus experiments), oversing-live-canon/ (the production snapshot, and the only tree with RAI), and oversing-next/ (the Laravel 13 harness). RAI exists in exactly one of them and the migration harness in another. Any new engineer will lose their first week working out which tree is authoritative — and the migration, while well tested, has covered 2 to 3 percent of the route surface, so it is not on a path to replace anything soon.


Layer 4 — the Local-Ai Thesis: What Does Not Exist Yet

This is the part we are right to flag as unbuilt. But the estimate is not uniformly zero, and the distinction matters a great deal for how we talk about it.

ComponentStateCompleteEvidence in the repositories
Adjudication semantics — what RDL is meant to expressBuilt, in YAML rather than RDL70%Ternary logic, decidability, the closure ladder, burden classes, warranty and liability gates and 29 verdict blocks are all implemented as schema-validated contracts and enforced on every production request.
RDL as a defined public conceptDefined40%Reality Description Language has an owner definition, a five-stage pipeline, and a canonical page at /how-it-works/rdl-compiler/#the-inversion. Your own site audit records it as used four times on How It Works and defined zero times.
RDL grammar, parser, compilerNot started0%No .rdl files, no grammar or EBNF, no parser, lexer or AST anywhere across any of the repositories. Zero matches in code.
Local model — substrate independenceNot started0%No local model, weights, serving layer, or inference code in any repository.
Training and evaluation pipelineNot started0%No training code, no datasets assembled for training, no evaluation harness.
Truth corpus bound to a local modelNot started0%The corpus is bound to an OpenAI vector store today. That is the only retrieval binding that exists, and it is not portable.
Hypothesis-engine runtimePrototype15%RuncibleCoreAPIv2 implements the claim to ledger to graph to obligations to verifier to Decidability Record path in 17 modules and 853 lines, against a mock model gateway. Not under version control and not wired to production.
Oversing as organizational context storeSpecified15%RAI_INTEGRATION.md documents the route-parity model — if the logged-in user can do it, RAI may do it. The orchestrator exists; the context-store binding does not.

RDL is both further along and further from done than it looks

The semantics RDL is meant to express already run. Verdict enumerations, gate booleans, the closure ladder, burden classes, ternary output states — all implemented as contracts and enforced by the gateway on live traffic. What does not exist anywhere in code is RDL as a language: no grammar, no parser, no .rdl file, no compiler. Zero matches across every repository.

The practical consequence is good news: an RDL v0 is a formalization exercise over something that already works, not a design-from-scratch project. You would be giving a surface syntax to a semantics you have already validated in production. The reputational consequence is less comfortable: runcible.com names RDL across five pages, and by your own site audit defines it zero times on How It Works. Right now the language is more present in your marketing than in your codebase, and a technical diligence reader will find that in an afternoon.


Layer 5 — Company and Go-To-Market

“We have done this before” so to speak, but never with AIs. That shows in the shape of this layer: the artifacts a company normally needs a team to produce are unusually far along, and the team is at zero. Materials are not the constraint. People are.

ComponentStateCompleteEvidence in the repositories
Marketing site (runcible.com)Live and actively maintained75%39 public URLs with a heading contract applied across 9 pages and edits landing as recently as 29 July.
Investor and partner portalBuilt, needs review65%Four-layer structure with 18 memo pages restored and decks A through D. The PPTX, PDF and DOCX bodies are still legacy, logged-in QA has not been walked, and two pages are effectively empty.
End-user help contentSubstantial55%221 guide topics plus two instruction sheets, one technical and one non-technical.
Controlled terminologyIn progress35%TERM-DICTIONARY.md now carries owner definitions for RDL, operable and decidability. The measured gap is stark: epistemic appears on 7 pages and is defined on 1, and there are zero quantities with units across the 7 top-level pages.
Video and demo contentNot started5%The video-intro page has no substantive body — the brief records that it needs writing rather than converting.
Pricing and licensing modelNot started5%No pricing, packaging, or licensing model found in any repository or portal document.
Field teams and industry protocolsScaffolding only10%The overlay mechanism for industry-specific protocols works and is proven on health and law. There is no team, no methodology, and no repeatable engagement to produce more.
Customer support functionNot started0%No support tooling, ticketing, escalation path, or service commitments.
Sales and marketing teamNot started0%Materials exist and are good. There is no team, no CRM, and no pipeline.
Release engineering and IT functionNot started0%Every release currently requires you, or an AI acting for you, plus a manual dashboard step. This is the binding constraint on all the others.
System integrator programNot started0%No partner tiers, certification path, or enablement material.


The Critical Path, in Order

Ordered by what unblocks the most downstream work, not by what is most interesting. The column that matters most is the last one.

GateWhat it unblocksWho can do it
1Release engineering: CI, infrastructure as code, automated prompt publishEverything else. Today a release needs you in the loop plus a manual dashboard paste. Nothing scales past one operator until this is fixed, including hiring — a new engineer cannot safely ship.Hire. One strong platform engineer.
2Clear the live redA demo you can run without narrating around it, and a technical diligence you can survive. Routing regression, the deception_pass deployment drift, and the missing sanitizer.Hire — the same person, first month.
3Volume 4 — BehaviorEvery domain overlay. Behavior is load-bearing under law and health, and its absence is why both stall short of a sellable protocol.Only you. This is authorship.
4One referenceable deployment across the OS-to-AI joinRevenue, and proof that RAI route-parity works outside the live-canon tree. This is the single most valuable artifact you do not have.Hire a solutions engineer; you stay in the room.
5Oversing off PHP 5Enterprise and public-sector procurement. An end-of-life runtime fails security review regardless of how good the product is.Hire. Scope it proxy-first; resist the full rewrite.
6RDL v0 as a formalization of the running contractsThe local-AI story, credible foundation-model conversations, and the option to license a language rather than a service.Mostly you, with one engineer.
7Local model, training, corpus bindingMargin, control, and substrate independence. Genuinely valuable — and not required for first revenue.Hire ML. Capital-gated; do it after 1 through 4.

The uncomfortable ordering

Items 1 and 2 are unglamorous and cheap, and they gate everything including your ability to use money productively. Item 7 is the most intellectually interesting thing on the list and the least urgent. The common failure mode for a founder with your history and your current leverage from AI tooling is to do 7 first because it is tractable alone, and to leave 1 undone because it requires trusting someone else.


What a Technical Diligence Will Find

These are specific, verifiable, and mostly cheap. They are listed because someone else will find them if we do not fix them first.

FindingWhy it mattersCost to fix
purify.min.js enqueued but absent from the repositoryThe chat interface renders model output as HTML with sanitization intended and missing. That is a cross-site scripting exposure on an authenticated surface.Hours
No CI anywhere in RuncibleCore-APIA 22,369-line handler and a 2,623-line verifier that only run when a human remembers to run them.Days
Oversing on Laravel 4.2, PHP 5, Debian JessieEnd-of-life across the whole stack. This fails enterprise and government security review on sight, independent of product quality.Months — scope proxy-first
No infrastructure as codeLambda, API Gateway, DynamoDB and Secrets Manager exist only in the console. The production environment is not reproducible by anyone but you.About a week
Routing regression red since 17 AprilFive cases returning HTTP 200 with protocol_contract_passed set to false. The gate is doing its job; the content is not passing it.Unknown until diagnosed
deception_pass in source, freeform in productionSource and production have drifted. The 19 April smoke documents it explicitly, and it has sat that way for three months.Hours — one release
Status document three months staleThe status file stops at 11 April, artifacts run to 8 June, and today is 29 July. Anyone reading the repository to understand state will be wrong.Hours
Roughly 200 untracked files; the marketing site uncommittedLive runcible.com changes exist on the server and in one working tree. The morning brief says so plainly: nothing was committed to git.Hours
Three superseded Runcible trees coexist, two without gitRuncible, RuncibleCore and RuncibleCoreAPIv2 alongside the live one. A new engineer cannot tell which is canonical.Hours

How to Answer the Question We’ve Been Asked

If someone asks for components and completeness, the honest answer that is also the strongest answer is four sentences, not a spreadsheet.

The four-sentence version

  • One. The adjudication engine is built and in production: a governed protocol runtime with 29 verdict classes, a validating compiler, 83 released versions, and a deployed gateway that enforces the contract on every request and fails closed when it cannot.
  • Two. The organizational substrate is also built and in production — Oversing, 236 tables and 672 routes of institutional structure serving live users — and the two are already joined by a working orchestrator in one deployment.
  • Three. What is deliberately incomplete is the corpus beyond the first three volumes, the language surface for the semantics we already enforce, and substrate independence from a hosted model — each of which we can name, scope, and sequence.
  • Four. What we do not have is a company around it: no support, sales, field or release-engineering function, which is the actual constraint on everything above, and the specific thing capital buys.

Say the maturity labels out loud

Our investor portal already carries a note about “OS-first rewriting and maturity labeling” so the page does not over-promise. That instinct is correct and worth extending everywhere. A component inventory that marks five things “not started” in our own voice reads as command of the estate. The same five discovered by a diligence reader read as something else entirely — and with RDL currently named on five public pages and implemented on none, that is the specific exposure to close first.


Evidence appendix

What was inspected

18 repositories under ~/Code. Primary: RuncibleCore-API (current runtime, 9,168 files, ~244,000 lines, last commit 24 April, local edits to 24 July) and oversingApp (three trees, ~62,100 files).

Supporting: RuncibleWPSite (live marketing, edits 29 July), TheBooks (manuscripts), RuncibleCoreAPIv2 (prototype), nli-site (sibling institution), plus tooling repositories.

Superseded and safe to archive: Runcible and RuncibleCore. Unbuilt specifications: Librarian and Atomizer, each a single PDF. Empty stubs: n8li-sitenli trace-site, and oversingWPSiite, which is a plugins-only fragment containing an obfuscated directory that should be treated as suspect and deleted rather than reused.

Method and limits

Completeness figures are judgment against each component’s own finished-state definition, with the supporting counts shown inline. Nothing here was executed against production, so live pass and fail states are taken from recorded artifacts rather than fresh runs. The most recent recorded all-green was 5 April; the most recent recorded failures were 17 and 19 April.

Layer figures are unweighted means, so they are sensitive to how components are split. The corpus layer is the clearest example: 38 percent against the announced ten volumes, 53 percent against the five the runtime loads. Where a number would carry more precision than the evidence supports, a band is given instead.