Skip to content

Commit 9787f45

Browse files
docs(features/charlie): embed SolidMap demo video (#28)
Adds the SolidMap demo video (33s, YouTube) as a new "Watch the loop close" subsection at the end of "What it looks like in practice". Complements the existing read/comprehend trace with a visual write/render demonstration: Charlie generates JSON-LD into a pod path; markmap app on the same pod renders the data live. Together the text trace and the video cover both registers of the Charlie pattern: read-and-reason, write-and-render. Closes #27
1 parent d4437da commit 9787f45

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

docs/features/charlie.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,22 @@ Then Charlie examined the ACLs properly. It called `read_acl` on the paths in qu
5050

5151
**This is the demonstration.** Not "the pod refused" , that's mere enforcement. But "the pod refused, the agent examined the policy, understood why, and operated within the scope it had been granted." That distinction is what makes scoped consent useful in practice rather than just architecturally tidy. **The WAC is a *language* the agent can read, not a fence the agent runs into.**
5252

53+
### Watch the loop close
54+
55+
The Charlie pattern extends naturally from reading the pod to writing into it. In the demo below, Charlie generates JSON-LD into `/public/markmap/solid-project.jsonld` on a local JSS pod, while the [markmap](https://markmap.js.org/) app , served from the same pod at `/public/apps/markmap/` , renders the data live. **Agent generates → pod stores → app reads → user sees**, all on the same substrate, no vendor in the loop.
56+
57+
<iframe
58+
width="100%"
59+
height="400"
60+
src="https://www.youtube.com/embed/wJ3GmYJgB0g"
61+
title="SolidMap , Interactive Mind Maps from Your Solid Pod"
62+
frameBorder="0"
63+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
64+
allowFullScreen>
65+
</iframe>
66+
67+
The *"Updated from pod"* indicator at the bottom of the demo is the visible signal that the loop has closed: each Charlie update lands on the pod, the app picks it up, the visualisation re-renders. JSON-LD as the wire format means any tool that speaks linked data can be the rendering surface , markmap here, anything else next.
68+
5369
## Why this matters
5470

5571
### Consent as language, not cage

0 commit comments

Comments
 (0)