let s = import "ontoref-project.ncl" in s.make_project { slug = "ontoref", root = "/Users/Akasha/Development/ontoref", nickel_import_paths = [ "/Users/Akasha/Development/ontoref", "/Users/Akasha/Development/ontoref/ontology", ], keys = [], # ADR-017 — registry credential vault. ontoref participates as a publisher in the # libre-wuji registry under domains/ontoref/ and modes/ontoref/. Until the vault is # bootstrapped (`./ontoref secrets bootstrap`), Layer 2 operations error nominally. # This block is the canonical reference shape that consumer projects copy via # migration 0016. sops = { enabled = true, vault_id = "ontoref", vault_backend = 'restic, registry_endpoint = "reg.librecloud.online", actor_key_bindings = { developer = "developer", ci = "cdci", agent = "ontoref", admin = "admin", }, # master_key_path resolved from ~/.config/ontoref/config.ncl::vault.master_key_path. # Override here only if this project requires a different .kage than the global default. }, }