Skip to content

Commit 745a74d

Browse files
Your Nameclaude
andcommitted
Initial SDP deployment configs
- Rootless container deployment - SDP networking configuration - Security hardening with svalinn/vordr Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 3e391dd commit 745a74d

3 files changed

Lines changed: 32 additions & 9 deletions

File tree

README.adoc

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
1-
= RSR template repo - see RSR_OUTLINE.adoc in root for general background and specification
1+
= SDP HKDF Deployment
22

3-
== This is your repo - don't forget to rename me!
3+
Rootless/SDP deployment for HKDF cryptographic services.
44

5-
== AI CLI standards
5+
== License
66

7-
- Include `ai-cli-crash-capture/` and `contractiles/` from this template in new repos.
8-
- Mirror 6SCM files into `.machine_readable/6scm/`.
9-
- Before any code generation, check `/var/mnt/eclipse/repos/proven` for the current Idris “unbreakable” library status.
10-
- If a project uses that Idris library, add an *Idris Inside* badge to the repo.
11-
- If new bindings are required, add them in `/var/mnt/eclipse/repos/proven` as `idris2-zig-<language>` during the work.
12-
- If new code suggests additional “unbreakable” Idris modules, add them under `/var/mnt/eclipse/repos/proven` and update binders across all supported languages.
7+
PMLP-1.0-or-later

configs/sdp.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# SPDX-License-Identifier: PMLP-1.0-or-later
2+
# SDP configuration for HKDF service
3+
service:
4+
name: hkdf-service
5+
port: 8080
6+
protocol: wasm-http
7+
8+
security:
9+
- selinux
10+
- apparmor
11+
- svalinn
12+
- vordr
13+
14+
networking:
15+
- openziti
16+
- netmaker
17+
- bgp
18+
- odns

containerfiles/Containerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# SPDX-License-Identifier: PMLP-1.0-or-later
2+
FROM ghcr.io/hyperpolymath/cerro-torre:latest
3+
4+
COPY hkdf.wasm /app/
5+
COPY libhkdf.a /app/
6+
7+
EXPOSE 8080
8+
WORKDIR /app
9+
10+
ENTRYPOINT ["wasmtime", "serve", "--dir=preopen:/app", "/app/hkdf.wasm"]

0 commit comments

Comments
 (0)