You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(ndo): add NDO Prima Materia specification and integrate across docs (#66)
* NDO prima materia requirements, Flowsta/Unyt stubs, and doc/zome updates
- Expand ndo_prima_materia and requirements; add flowsta-integration stub
- Refresh governance, resource, person zome docs and architecture index
- Align integrity zomes (gouvernance, person) with documented model
- Update CLAUDE.md, README, archives, and cross-zome governance specs
Made-with: Cursor
* docs(governance): update PPR_Security_Implementation to include inspiration source
- Added a note referencing Mark Lizar's work on Digital Notice Consent at the OPN lab as an inspiration for the PPR system.
**Documentation map:** See [documentation/DOCUMENTATION_INDEX.md](documentation/DOCUMENTATION_INDEX.md). Post-MVP **NDO** model and optional **Unyt** / **Flowsta** integrations are specified in [documentation/requirements/ndo_prima_materia.md](documentation/requirements/ndo_prima_materia.md) and the stubs under [documentation/requirements/post-mvp/](documentation/requirements/post-mvp/).
53
+
52
54
## Environment Setup
53
55
54
56
> **PREREQUISITE**: Set up the [Holochain development environment](https://developer.holochain.org/docs/install/).
-**🛡️ Private Data Sharing**: Request/grant workflows with field-level control and 7-day expiration
98
+
-**🛡️ Private Data Sharing**: Request/grant workflows with field-level control and time-limited grants (30-day maximum per `PrivateDataCapabilityMetadata`; shorter defaults may apply in UI flows — see [person_zome.md](documentation/zomes/person_zome.md))
99
99
100
100
---
101
101
@@ -152,7 +152,7 @@ nondominium implements a **Governance-as-Operator** architecture that separates
152
152
**Private Data Sharing**
153
153
154
154
-`request_private_data_access()` - Request access to specific fields
155
-
-`grant_private_data_access()` - Grant time-limited access (7-day expiration)
155
+
-`grant_private_data_access()` - Grant time-limited access (subject to 30-day maximum enforced in capability metadata)
156
156
-`get_private_data()` - Retrieve authorized private data
Copy file name to clipboardExpand all lines: documentation/archives/IMPLEMENTATION_STATUS.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -425,6 +425,22 @@ bun run package # Final .webhapp distribution
425
425
426
426
---
427
427
428
+
## Post-MVP design specifications (not in shipped DNA yet)
429
+
430
+
The following are **documented and traceable** to REQ-NDO-* in `documentation/requirements/ndo_prima_materia.md` but **not implemented** in the current MVP codebase unless noted otherwise:
431
+
432
+
| Track | Design sources | Implementation status |
|**NDO three-layer model**|`ndo_prima_materia.md` §§4, 8, 10; `resources.md` §3 | Not started — MVP uses flat `ResourceSpecification` + `EconomicResource`|
435
+
|**Lifecycle vs operational state split**|`ndo_prima_materia.md` §5, §9.4 (`REQ-NDO-OS-01`–`06`) | Not started — `ResourceState` still conflated (see zome_resource TODOs) |
436
+
|**Unyt (EconomicAgreement, RAVE)**|`ndo_prima_materia.md` §6.6, §11.5; `unyt-integration.md`; REQ-NDO-CS-07–CS-11 | Not started — no Unyt cell / RAVE validation in governance zome |
437
+
|**Flowsta (agent linking, IdentityVerification)**|`ndo_prima_materia.md` §6.7, §11.6; `flowsta-integration.md`; REQ-NDO-CS-12–CS-15 | Not started — `flowsta-agent-linking` zomes not bundled; `GovernanceRule` remains untyped strings |
438
+
|**Person capability slot (G15)**|`agent.md` §3.2; `person_zome.md`; REQ-AGENT-11, REQ-NDO-AGENT-07 | Not started — no `FlowstaIdentity` links on `Person` hash |
439
+
440
+
See `documentation/archives/implementation_plan.md` §10 for a phased checklist aligned with prima materia.
441
+
442
+
---
443
+
428
444
## Conclusion
429
445
430
446
The nondominium hApp represents a **complete, production-ready implementation** of a sophisticated ValueFlows-compliant resource sharing ecosystem with advanced privacy controls and revolutionary reputation mechanics. All major components are fully implemented, thoroughly tested, and ready for deployment.
0 commit comments