code wiki / (root) / nx_ownership_commitment.nx

nx_ownership_commitment.nx

buildroot/runtime/nx_ownership_commitment.nx

4409 B93 linesdepth 0pulls 0 transitivereach 0 importersview sourcekind orphan librarytopic ownership
docsdependenciesstructsconstsfunctions

about

nx_ownership_commitment.nx -- sealed mission-lock verdict. license_tier: PUBLIC_NISHI_SUBSTRATE genealogy_id: patagonia_2022_purpose_trust + steward_ownership_DE_2021 + ossi_open_source_seed_initiative_pledge_2014 + nishi_pillar_11_founder_team_capture_2026 Pillar 11 of the greenhouse prevention framework: structural anti-capture commitments encoded at the substrate level. Bylaws as code, not just paper. Every breeding line, substrate primitive, community asset, and company resource gets a commitment verdict at creation. Substrate- level transfer-check ensures a sell / transfer / merge cannot REDUCE a commitment level (additive-only per Cardinal 13 applied to governance itself). The point: the company can grow, raise capital, even be acquired, and the community assets stay protected. Acquirer can have the business; they cannot patent your Cherokee Purple lineage or close the substrate. ===== The commitments ============================================ STANDARD - default commercial entity ownership; company can freely sell/transfer. MISSION_LOCKED - bylaws constrain operations to mission statement; transfer requires successor to honor same mission. PUBLIC_BENEFIT - Public Benefit Corp status (Delaware ยง362 or equivalent); legally enforceable public-benefit purpose. STEWARD_OWNED - Patagonia / Bosch / Veld pattern; shares held in purpose trust; profits constrained-to-mission by trust deed. OSSI_PLEDGED - irrevocable pledge: this variety/lineage cannot be patented, ever, by anyone. Mirrors Open Source Seed Initiative 2014 pledge. COMMUNITY_COMMONS - asset belongs to community-owned

dependencies 0 imports · 0 importers

imports: none

imported by: nobody (leaf or entry point)

structs

none

consts

44const NX_OWN_STANDARD: i64 = 1
45const NX_OWN_MISSION_LOCKED: i64 = 2
46const NX_OWN_PUBLIC_BENEFIT: i64 = 3
47const NX_OWN_STEWARD_OWNED: i64 = 4
48const NX_OWN_OSSI_PLEDGED: i64 = 5
49const NX_OWN_COMMUNITY_COMMONS: i64 = 6

functions

51func nx_own_commitment_name(v: i64) -> *u8
64func nx_own_strength_rank(v: i64) -> i64
76func nx_own_transfer_allowed(source_commitment: i64, target_commitment: i64) -> i64
89func nx_own_is_patentable(v: i64) -> i64