Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ curl -i http://127.0.0.1:3000/notes/hello.ttl

```toml
[dependencies]
solid-pod-rs = { version = "0.4.0-alpha.1", features = ["fs-backend", "oidc"] }
solid-pod-rs = { version = "0.4.0-alpha.4", features = ["fs-backend", "oidc"] }
```

```rust,no_run
Expand Down Expand Up @@ -478,6 +478,35 @@ Full documentation follows the [Diataxis](https://diataxis.fr/) framework in [`c

---

## Ecosystem

solid-pod-rs is the foundation library of the DreamLab open-source ecosystem -- five repositories federated via `did:nostr` identity.

```mermaid
graph LR
SPR["solid-pod-rs<br/><i>Foundation</i>"] -->|dep| NRF["nostr-rust-forum<br/><i>Forum Kit</i>"]
SPR -->|dep| AB["agentbox<br/><i>Agent Container</i>"]
SPR -->|dep| VC["VisionClaw<br/><i>Integration Substrate</i>"]
NRF -->|kit| DW["dreamlab-ai-website<br/><i>Deployment</i>"]
AB <-.->|"relay mesh"| VC
AB <-.->|"relay mesh"| NRF
VC <-.->|"relay mesh"| NRF

style SPR fill:#4a9eff,stroke:#2563eb,color:#fff
```

| Repository | Role | Key Technology |
|---|---|---|
| **[solid-pod-rs](https://github.com/DreamLab-AI/solid-pod-rs)** | **Foundation library** | **Solid Protocol, DID:Nostr, WAC** |
| [nostr-rust-forum](https://github.com/DreamLab-AI/nostr-rust-forum) | Forum kit | 11 `nostr-bbs-*` Rust crates, CF Workers |
| [agentbox](https://github.com/DreamLab-AI/agentbox) | Agent container | Nix, nostr-rs-relay, mesh peer |
| [VisionClaw](https://github.com/DreamLab-AI/VisionClaw) | Integration substrate | Knowledge graph, GPU physics, XR |
| [dreamlab-ai-website](https://github.com/DreamLab-AI/dreamlab-ai-website) | Branded deployment | React SPA, WASM forum |

All five share `did:nostr:<hex-pubkey>` as the universal identity primitive. solid-pod-rs provides the DID document generation, WebID-TLS profiles, and access control enforcement consumed by every other substrate.

---

## Contributing

See [`CONTRIBUTING.md`](crates/solid-pod-rs/CONTRIBUTING.md). Run `cargo test --all-features` and `cargo clippy --all-targets --all-features -- -D warnings` before opening a pull request. Security issues: follow [`SECURITY.md`](crates/solid-pod-rs/SECURITY.md).
16 changes: 15 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
# v0.4.0-alpha.3 (Phase 4 chain prep — 2026-05-07)
## v0.4.0-alpha.4 (2026-05-07)

### Changed
- Workspace version bump to 0.4.0-alpha.4
- All 7 crates published to crates.io
- `core` feature flag: enables no-IO subset for WASM/CF Workers environments
- Sibling crates updated to reference alpha.4 deps

### Fixed
- C3a/b: verificationMethod.type unified to SchnorrSecp256k1VerificationKey2019
- DID document @context includes secp256k1-2019/v1 suite

---

# v0.4.0-alpha.3 (Phase 4 chain prep -- 2026-05-07)

Adds the `core` feature flag for pure-logic consumers (wasm32 / CF
Workers). All async-IO surfaces — tokio, reqwest, notify,
Expand Down
Loading
Loading