Open a WebDAV server as a folder under the signature plugin #1

Merged
temeddix merged 3 commits from scaffold into main 2026-09-25 16:54:16 +00:00
Showing only changes of commit 3cd0997156 - Show all commits
+5 -4
View File
@@ -1,10 +1,11 @@
# Memona signature plugin
Opens a WebDAV server as a folder inside Memona and signs every Markdown file
saved to it with an ENS name, writing `signer` and `signature` into the file's
frontmatter so anyone can check who wrote it against the name's current ENSv2
records. Signing and verification come from the
Opens a WebDAV server as a folder inside Memona. It is the foundation for
Outdated
Review

This component is still an unchanged WebDAV copy: open_write streams its input directly to PUT and Cargo.toml has no signing dependency or signer configuration. The PR description defers signing, so these present-tense claims will make installed users expect a feature that is not shipped. Describe this PR as the WebDAV foundation (or add the signing hook) before merging.

Profile: codex · gpt-5.6-terra

This component is still an unchanged WebDAV copy: `open_write` streams its input directly to PUT and Cargo.toml has no signing dependency or signer configuration. The PR description defers signing, so these present-tense claims will make installed users expect a feature that is not shipped. Describe this PR as the WebDAV foundation (or add the signing hook) before merging. > Profile: `codex` · `gpt-5.6-terra`
signing Markdown files with an ENS name as they are saved, writing `signer` and
`signature` into each file's frontmatter so anyone can check who wrote it
against the name's current ENSv2 records, using the
[md-ens-signature](https://github.com/capsulizers/md-ens-signature) library.
This version is the WebDAV folder alone; signing is not in it yet.
The plugin is a WASI component: it speaks no sockets of its own and makes every
request through the host's HTTP interface, under the connection's permissions.