Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 22s
30 lines
993 B
Plaintext
30 lines
993 B
Plaintext
;; next/genesis/manifest.sx
|
|
;;
|
|
;; Genesis bundle root per design §12.2. Lists every definition file
|
|
;; that gets packed into the bundle. The bundler (bootstrap.erl)
|
|
;; walks this manifest, reads each referenced file, parses its
|
|
;; top-level form, and inserts it into the bundle dict at the
|
|
;; appropriate section path.
|
|
;;
|
|
;; The bundle CID is the content-address of the resulting dag-cbor
|
|
;; (or v1 stand-in) blob over the assembled dict. That CID is
|
|
;; baked into the kernel at build time and re-verified on startup
|
|
;; per design §12.3.
|
|
;;
|
|
;; Section values are bare parenthesised paths (data lists, not
|
|
;; function calls) — the manifest is consumed by `parse`, not
|
|
;; `eval`. Empty sections are written as `()`.
|
|
|
|
(GenesisManifest
|
|
:version "0.0.1"
|
|
:kernel-version "1.0.0-m1"
|
|
:activity-types ("activity-types/create.sx"
|
|
"activity-types/update.sx"
|
|
"activity-types/delete.sx")
|
|
:object-types ()
|
|
:projections ()
|
|
:validators ()
|
|
:codecs ()
|
|
:sig-suites ()
|
|
:audience ())
|