Sharing something
Something you make to send gets a row in your manifest. Each step after that is logged: who it went to, whether it was published, what came back.
Sam Lee and the files are made up. The ids, printed lines and log lines came from a real run of the tool on a test folder. Nothing is sent by the tool. You send it.
The picture
Each step, as a table
One row per step: the command, what it printed, and what changed in the manifest. Ids are shown by their first 8 characters; the tool accepts that too.
| step | command | it printed | visibility after | log line |
|---|---|---|---|---|
| make | make local-assembly.html --project "Relational Spaces" | made: local-assembly.html, private, id 25097f4c | private | made |
| share | share 25097f4c --to "Sam Lee" --public | sent local-assembly.html: now Sam Lee + public, id 25097f4c | Sam Lee + public | sent |
| receive | receive Downloads/sam-notes.md --from "Sam Lee" --relates-to 25097f4c | received from Sam Lee: id f130a5e4, answers 25097f4c | Sam Lee | received |
| session end | update | offer a transformation note: local-assembly.html, id 25097f4c, sent to Sam Leeoffer a transformation note: sam-notes.md, id f130a5e4, answers 25097f4c, from Sam Lee | no change | |
| note | note 25097f4c transformations/2026-10-09_sam-lee.md | transformation note on local-assembly.html, id 25097f4c | no change | transformation |
--to "Sam Lee, Robin Park", one row, each name added. Sending a file never made logs the make first.What each field holds
- kind
shareable, for something made to send and for something that came back.- visibility
- Starts
["private"]on make. Each send drops private and adds each person, andpublicwith--public. Something received starts visible to the people it came from. - madeAt
- The day it was made or received.
- sent
- Each send:
on, the day;to, the names;public, when it was published. - from
- Who sent back something you received.
- relates_to
- The id of the shareable this one answers, so the two read as one exchange.
- project
- The project it belongs to, when you give one.
- hash
- A fingerprint of the contents, to tell an edit from a touch. Never shared.
- offered
- The day session end offered a transformation note. It is not offered again.
- notes
- Transformation notes attached with
note: the day and the note's path.
The transformation note is a short file you fill in, from the template skills/share/transformation.md. Its parts: what I sent or made, what came back, what changed in my work, what changed in theirs, and impact. "Nothing" is an answer.
What the file looks like inside
Each step adds one line to manifest/manifest.log.jsonl. These are the lines for the steps above.
{"at":"2026-10-08T13:43:04.496Z","change":"made","id":"25097f4ce5d30f94c088f824e14bd1c9792b2e07256b26d9e7d19bfbaf797b9c","project":"Relational Spaces"}
{"at":"2026-10-08T13:43:05.011Z","change":"sent","id":"25097f4ce5d30f94c088f824e14bd1c9792b2e07256b26d9e7d19bfbaf797b9c","people":["Sam Lee"],"public":true,"visibility":["Sam Lee","public"]}
{"at":"2026-10-09T13:43:05.268Z","change":"received","id":"f130a5e423761c2d6465139f885e5db3bdf1c2dc3c3c549fa63625df35b42f8e","people":["Sam Lee"],"relates_to":"25097f4ce5d30f94c088f824e14bd1c9792b2e07256b26d9e7d19bfbaf797b9c"}
{"at":"2026-10-09T13:43:07.467Z","change":"transformation","id":"25097f4ce5d30f94c088f824e14bd1c9792b2e07256b26d9e7d19bfbaf797b9c"}
And the two rows in manifest/manifest.json after the note. The real file holds the full path; it is shortened here.
{ "id": "25097f4ce5d30f94c088f824e14bd1c9792b2e07256b26d9e7d19bfbaf797b9c", "kind": "shareable",
"path": "Local Brain/03_outbox/frames/local-assembly.html",
"visibility": ["Sam Lee", "public"], "madeAt": "2026-10-08", "lastActive": "2026-10-08",
"hash": "b18105d0da7c", "project": "Relational Spaces",
"sent": [{ "on": "2026-10-08", "to": ["Sam Lee"], "public": true }],
"offered": "2026-10-09",
"notes": [{ "on": "2026-10-09", "path": "manifest/transformations/2026-10-09_sam-lee.md" }] },
{ "id": "f130a5e423761c2d6465139f885e5db3bdf1c2dc3c3c549fa63625df35b42f8e", "kind": "shareable",
"path": "Downloads/sam-notes.md",
"visibility": ["Sam Lee"], "madeAt": "2026-10-09", "lastActive": "2026-10-09",
"hash": "4c3c378e09be", "from": ["Sam Lee"],
"relates_to": "25097f4ce5d30f94c088f824e14bd1c9792b2e07256b26d9e7d19bfbaf797b9c",
"sent": [], "offered": "2026-10-09" }
These lines show in your activity view, 00_contacts/activity.html, built by activity.mjs. Capturing the person something came back from: not built yet A Local Brain cut that reads the manifest: not built yet
How it connects
What a contact is →
What a person gets →
Impact report →
