|
1 | | -;; SPDX-License-Identifier: PMPL-1.0-or-later |
2 | | -(ecosystem |
3 | | - (version "1.0.0") |
4 | | - (last-updated "2026-04-05") |
| 1 | +# SPDX-License-Identifier: PMPL-1.0-or-later |
| 2 | +# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk> |
| 3 | +# |
| 4 | +# ECOSYSTEM.a2ml — Verisim Modular Experiment ecosystem position |
| 5 | +[metadata] |
| 6 | +version = "1.0.0" |
| 7 | +last-updated = "2026-04-05" |
5 | 8 |
|
6 | | - (name "verisim-modular-experiment") |
7 | | - (type "research-experiment") |
8 | | - (purpose "Test whether a non-trivial VerisimCore (identity-core subset of the octad) |
| 9 | +[project] |
| 10 | +name = "Verisim Modular Experiment" |
| 11 | +purpose = "Test whether a non-trivial VerisimCore (identity-core subset of the octad) |
9 | 12 | exists such that VCL consonance claims compose soundly over federations |
10 | | - that omit non-core shapes entirely at store level.") |
| 13 | + that omit non-core shapes entirely at store level." |
| 14 | +role = "research-experiment" |
11 | 15 |
|
12 | | - (position-in-ecosystem |
13 | | - (parent "nextgen-databases" |
14 | | - (relationship "sub-project") |
15 | | - (description "Lives within the nextgen-databases monorepo; no own .git.")) |
16 | | - (siblings |
17 | | - (sibling "verisimdb" |
18 | | - (relationship "parent-architecture") |
19 | | - (description "Canonical paved-road octad. Experiment is read-only w.r.t. its sources. |
20 | | - Foldback items (doc drift, soundness remarks) track in docs/FOLDBACK.adoc.")) |
21 | | - (sibling "typeql-experimental" |
22 | | - (relationship "sibling-experiment") |
23 | | - (description "Experimental sister project exploring VCL type-theoretic extensions. |
24 | | - Same experiment-repo pattern (deno.json / ipkg / machine_readable)."))) |
25 | | - (description "Opens an architectural question neither verisimdb nor typeql-experimental |
26 | | - asks: the presence axis for modality shapes. Independent falsifier.")) |
| 16 | +[position-in-ecosystem] |
| 17 | +category = "" |
27 | 18 |
|
28 | | - (related-projects |
29 | | - (project "verisimdb" |
30 | | - (relationship "reference") |
31 | | - (description "Authoritative formal data model (arcvix-octad-data-model.tex) |
32 | | - and 8-shape octad implementation in rust-core/.") |
33 | | - (artefacts-used "arcvix-octad-data-model.tex" |
34 | | - "rust-core/verisim-octad/src/query_octad.rs" |
35 | | - "docs/federation-readiness.adoc" |
36 | | - "docs/deployment-modes.adoc" |
37 | | - "CLAUDE.md (octad modality list)")) |
38 | | - |
39 | | - (project "krladapter-jl" |
40 | | - (relationship "intended-phase-4-dogfood") |
41 | | - (description "Julia package earmarked as first dogfood client for VerisimCore. |
42 | | - Current upstream keeps a VeriSim interface slot open (per vcl-rename |
43 | | - memory). Phase 4 wires KRLAdapter.jl against VerisimCore + federation.") |
44 | | - (artefacts-used "(planned: KRLAdapter.jl VeriSim interface slot)")) |
45 | | - |
46 | | - (project "idris2-ecosystem" |
47 | | - (relationship "abi-toolchain") |
48 | | - (description "Idris2 v0.8.0 used for ABI specification per hyperpolymath standard.") |
49 | | - (artefacts-used "idris2 compiler"))) |
50 | | - |
51 | | - (standards-followed |
52 | | - (standard "hyperpolymath-abi-ffi-standard" |
53 | | - (description "Idris2 ABI + (intended) Zig FFI per ~/Documents/hyperpolymath-repos/rsr-template-repo") |
54 | | - (conformance "partial — Idris2 ABI done, Zig FFI deferred past Phase 4")) |
55 | | - (standard "a2ml-machine-readable" |
56 | | - (description "This .machine_readable/6a2/*.a2ml directory") |
57 | | - (conformance "complete — STATE, META, ECOSYSTEM all present")) |
58 | | - (standard "pmpl-1.0-license" |
59 | | - (description "All original code uses SPDX-License-Identifier: PMPL-1.0-or-later") |
60 | | - (conformance "complete — all files headered"))) |
61 | | - |
62 | | - (deliverables |
63 | | - (deliverable "idris2-abi" |
64 | | - (description "3-module typechecked ABI: Types, VerisimCore, FederationContract") |
65 | | - (status "complete")) |
66 | | - (deliverable "julia-reference-impl" |
67 | | - (description "Core + Vector peer + federation manager; 70 test assertions green") |
68 | | - (status "complete")) |
69 | | - (deliverable "path-b-validation" |
70 | | - (description "Runtime-confirmed: Core={S,T,R} admits sound federation with |
71 | | - one Federable peer (Vector) on the parity test") |
72 | | - (status "complete")) |
73 | | - (deliverable "full-nondivisibility-decision" |
74 | | - (description "Multi-peer N≥2 non-interference + formal proof + VCL surface") |
75 | | - (status "pending (Phase 3 follow-ups + Phase 4)")))) |
| 19 | +[related-projects] |
| 20 | +projects = [ |
| 21 | + # No related projects recorded |
| 22 | +] |
0 commit comments