-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path0-AI-MANIFEST.a2ml
More file actions
52 lines (46 loc) · 1.59 KB
/
Copy path0-AI-MANIFEST.a2ml
File metadata and controls
52 lines (46 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
; SPDX-License-Identifier: MPL-2.0
; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath)
;
; 0-AI-MANIFEST.a2ml — Universal AI entry point for Glyphbase
; Media-Type: application/a2ml
(manifest
(identity
(name "Glyphbase")
(full-name "Glyphbase Graph Storage Engine")
(version "0.1.0")
(license "PMPL-1.0-or-later")
(author "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>")
(parent-project "lithoglyph")
(monorepo-parent "nextgen-databases"))
(purpose
"Graph storage engine for Lithoglyph. Provides the graph modality
backing store with glyph-based entity representation, integration
with Proven safety library, and SafeDOM rendering.")
(canonical-locations
(ai-instructions "AI.a2ml")
(state ".machine_readable/STATE.scm")
(meta ".machine_readable/META.scm")
(ecosystem ".machine_readable/ECOSYSTEM.scm")
(build "justfile")
(container-build "Containerfile")
(container-deploy "selur-compose.yml")
(spec "SPEC.adoc"))
(tech-stack
(primary "Idris2" "Zig")
(ui "ReScript")
(container-runtime "Podman"))
(architecture
(server
(description "Graph storage server")
(location "server/"))
(ui
(description "Web UI for graph visualisation")
(location "ui/"))
(ffi
(description "Zig FFI bridge")
(location "ffi/")))
(critical-invariants
(rule "SCM files ONLY in .machine_readable/ — never root")
(rule "Zero believe_me in Idris2 — hard invariant")
(rule "Container runtime is Podman — never Docker")
(rule "Completion claims require honest audit")))