10. Appendix
STATUS: outline only. To be filled in.
What this chapter covers
References, source index, and cross-links. No new material — just the machinery a reader uses to follow up on the rest of the guide.
Section outline
§10.1. Source index
kernel/src/institution/—Institutiontrait,InstitutionRuntime,InstitutionIndex, AutoOnLoad dispatchkernel/src/nbe/eval.rs— theExp::InstitutionInvokearm and the four-step pipelinekernel/src/program/trace.rs—Trace::Comorphismaudit variantcrates/runtime-substrate/— substrate hosting for external-runtime institutionsjulia/comorphisms/— the v1 comorphism declarationsnotebooks/examples/kinase-institutions.json— the canonical worked example
§10.2. Related design documents
- D14 — Institution Realisation — institution mechanism (supersedes D10); §4 the resource shapes, §6 the dispatch roles, §9.3 the chain-reinsertion contract
- D26 — Runtime substrate — substrate hosting layer
- D27 — Julia institutions — the v1 Julia institution suite
- D29 — Mirror generator — closure walker over chain shapes
- D31 — Institution lifecycle — install + audit lifecycle
- D32 — Chain-mirrored EigenTT inductives
—
formulas:FormulaTermand the inductive-types-on-the-chain mechanism
§10.3. Companion notes
- Note for a SHACL user — the conceptual pitch for someone coming from the W3C semantic-web stack. Frames why composition matters in narrative form.
- Enterprise supply-chain scenario — the same machinery applied to an enterprise setting; useful as a domain-transfer exercise.
§10.4. Cross-language guides
- ESL — surface syntax for ontologies and programs
- EigenQL — surface syntax for queries
- Formula language — chain-mirrored EigenTT fragment used as the v1 cross-institution payload
§10.5. Per-host implementer chapters
- Platform §10 — Building WASM institutions
- Platform §11 — Runtime substrate
platform/julia-institutions/— per-institution Julia tutorials
§10.6. Phase status
The composition surface is complete through Phase 19i (D14 §9.3 chain reinsertion through both ESL and EigenQL surfaces). Tracked next:
- Per-payload sharing beyond
FormulaTerm(planning). - Lean-4 as a verification institution (D28; not yet wired).
- The first non-Julia substrate runtime (Python tracked at issue #41).
- The first cross-host comorphism (a Julia substrate institution bridging to a WASM-hosted institution).
- A formal translation of institution theory (Goguen & Burstall, set +
model-theoretic) into constructive type theory, replacing models with
typed witnesses under Curry–Howard. Background context in
§3.9. Open research direction; widely believed
feasible — the kernel’s EigenTT already carries the load-bearing
pieces (
Pi/Sigmatypes, typed inductive verdicts), the gap is the meta-theoretic equivalence proof.
Return to README.