Skip to main content

Glossary

The ontology owns domain entities, personas, and supporting terms. Capability projections keep current availability separate from meaning, while the vocabulary policy records language that Green Goods does not use.

The ontology currently declares 21 canonical concepts. Availability is projected separately and does not change what a term means.

Domain Entities​

TermTypeAvailabilityAllowed surfacesDefinition
Gardenentityavailableadmin · client · agent · public · docsA community of gardeners rooted in a place, represented on-chain as an ERC-721 garden token whose ERC-6551 token-bound account holds the garden's treasury, role Hats, and metadata.
Actionentityavailableadmin · client · agent · public · docsA documented activity a gardener can perform — the unit of work template (e.g. "Plant native species", "Remove invasive growth").
Workentityavailableadmin · client · agent · public · docsOne documented instance of an Action performed by a gardener — media, notes, and metadata submitted as an EAS Work attestation for steward review; approval records a separate Work Approval attestation.
Work Approvalentityavailableadmin · client · public · docsThe separate EAS attestation in which a garden steward records approval or rejection of a submitted Work, with feedback, confidence, and verification method. The Work record already exists; this decision never creates it.
Assessmententityavailableadmin · client · public · docsAn up-front baseline and strategy for a garden — domain, diagnosis, SMART outcome targets, selected Actions, reporting period — authored by an evaluator or steward before work begins, mirrored to a Karma GAP milestone when that module is active; explicitly not a review of submitted Work (that is Work Approval).
Hypercertentityin-buildadmin · client · public · docsAn on-chain claim of impact bundling approved Work into a fractional impact certificate. Funders hold fractions; gardeners hold contribution credit.
Vaultentityavailableadmin · client · public · docsThe garden's treasury. Funders deposit; the garden's Tokenbound Account holds; yield splits flow to stewards / gardeners / community per configured ratios.
Cookie Jarentityavailableadmin · client · public · docsA garden-scoped emergency or discretionary fund with rate-limited withdrawals. Allowlisted members can claim within the configured cap.
Attestationentityavailableadmin · client · public · docsAn EAS (Ethereum Attestation Service) record. Used for Work submissions, Assessment outcomes, and other off-chain-verifiable claims.
Hatentityavailableadmin · client · public · docsA Hats Protocol role token. Determines on-chain authority — steward hats can approve Work; gardener hats can submit Work; evaluator hats can attest.
Seasonentityplannedadmin · client · agent · public · docsA bounded period (typically a quarter) during which a garden runs a coordinated set of Actions and Assessments. Pacing primitive — never a countdown.
Needentityplannedcommunity · admin · client · public · docsA community-authored statement of a place-based problem paired with a desired outcome. A Need can gather signals, moderation, linked commitments, and verified funding attribution without becoming a commitment or payment itself.
Commitment Poolentityavailableadmin · client · docsA garden-anchored (or protocol root-garden) pool that registers, curates, and reconciles commitments under a charter.
Commitment Cycleentitydeployed-not-availableadmin · client · docsA bounded run of a pool — a Season or Campaign — seeded with timing and an immutable six-role allocation snapshot at open.
Commitment Seriesentitydeployed-not-availableadmin · client · docsThe internal durable, pool-scoped identity for one Offer used over time. It groups ordinary Offer instances without creating obligations automatically, merging history across pools, or becoming a separate product noun.
Commitment Provider Exposureentitydeployed-not-availableadmin · client · docsThe current count of open commitments held by one accountable lead provider in one pool, derived only from self-describing register unit events.
Commitment Unit Summaryentitydeployed-not-availableadmin · client · docsExact-label pool or cycle totals for expected, approved, fulfilled, and open commitment units; unlike label hashes are never combined.
Commitment Series Cycle Summaryentitydeployed-not-availableadmin · client · docsCurrent lifecycle counts for the instances of one commitment series within one cycle.
Commitmententitydeployed-not-availableadmin · client · community · docsA module-native promise record (offer or request) with one accountable lead, an optional contributor roster, repeatable action requirements, direction-aware confirmation, unit accounting in a non-transferable register, and evidence/work linkage — deliberately not an EAS attestation.
Commitment Contributorentitydeployed-not-availableadmin · client · community · docsA person on a commitment's roster whose approved Work or confirmed evidence can earn Hypercert recognition and a contributor payout; one roster member is the accountable lead.
Commitment Payout Planentitydeployed-not-availableadmin · client · docsA garden-managed split of a fulfilled commitment's declared support into an explicit garden-retained amount and contributor child payouts. Its complete recognition vector is hash-bound, payment weights derive from amounts, and explicit finalization freezes it before dispatch.

Personas​

TermTypeAllowed surfacesDefinition
Gardenerpersonaadmin · client · agent · public · docsA person doing regenerative Work in a garden. Submits Work, holds gardener Hats, receives credit toward Hypercerts and yield splits.
Stewardpersonaadmin · client · agent · public · docsA person who stewards a garden — creates Actions, approves Work, configures Vault and Hat hierarchy. Holds the garden's steward Hats (the deployed Operator role).
Evaluatorpersonaadmin · client · public · docsA person who authors or strengthens Assessments and attests impact methodology or outcomes. Evaluators do not approve or reject submitted Work; that authority belongs to Stewards.
Funderpersonaadmin · client · public · docsA person or org who deposits into a garden's Vault, holds Hypercert fractions, receives yield distributions per configured splits.
Community Memberpersonaclient · public · docsA local resident affected by a Garden's Work. Signals or attests that Work exists and is healthy, and helps prioritize future Actions through public signal and conviction flows.

The canonical machine ordering is the Capital enum: Social (0), Material (1), Financial (2), Living (3), Intellectual (4), Experiential (5), Spiritual (6), Cultural (7).

Term Reference​

Garden​

A community of gardeners rooted in a place, represented on-chain as an ERC-721 garden token whose ERC-6551 token-bound account holds the garden's treasury, role Hats, and metadata.

Availability: available.

Action​

A documented activity a gardener can perform — the unit of work template (e.g. "Plant native species", "Remove invasive growth").

Availability: available.

Work​

One documented instance of an Action performed by a gardener — media, notes, and metadata submitted as an EAS Work attestation for steward review; approval records a separate Work Approval attestation.

Availability: available.

Work Approval​

The separate EAS attestation in which a garden steward records approval or rejection of a submitted Work, with feedback, confidence, and verification method. The Work record already exists; this decision never creates it.

Availability: available.

Assessment​

An up-front baseline and strategy for a garden — domain, diagnosis, SMART outcome targets, selected Actions, reporting period — authored by an evaluator or steward before work begins, mirrored to a Karma GAP milestone when that module is active; explicitly not a review of submitted Work (that is Work Approval).

Availability: available.

Hypercert​

An on-chain claim of impact bundling approved Work into a fractional impact certificate. Funders hold fractions; gardeners hold contribution credit.

Availability: in-build.

Vault​

The garden's treasury. Funders deposit; the garden's Tokenbound Account holds; yield splits flow to stewards / gardeners / community per configured ratios.

Availability: available.

A garden-scoped emergency or discretionary fund with rate-limited withdrawals. Allowlisted members can claim within the configured cap.

Availability: available.

Attestation​

An EAS (Ethereum Attestation Service) record. Used for Work submissions, Assessment outcomes, and other off-chain-verifiable claims.

Availability: available.

Hat​

A Hats Protocol role token. Determines on-chain authority — steward hats can approve Work; gardener hats can submit Work; evaluator hats can attest.

Availability: available.

Season​

A bounded period (typically a quarter) during which a garden runs a coordinated set of Actions and Assessments. Pacing primitive — never a countdown.

Availability: planned.

Need​

A community-authored statement of a place-based problem paired with a desired outcome. A Need can gather signals, moderation, linked commitments, and verified funding attribution without becoming a commitment or payment itself.

Availability: planned.

Commitment Pool​

A garden-anchored (or protocol root-garden) pool that registers, curates, and reconciles commitments under a charter.

Availability: available.

Commitment Cycle​

A bounded run of a pool — a Season or Campaign — seeded with timing and an immutable six-role allocation snapshot at open.

Availability: deployed-not-available.

Commitment Series​

The internal durable, pool-scoped identity for one Offer used over time. It groups ordinary Offer instances without creating obligations automatically, merging history across pools, or becoming a separate product noun.

Availability: deployed-not-available.

Commitment Provider Exposure​

The current count of open commitments held by one accountable lead provider in one pool, derived only from self-describing register unit events.

Availability: deployed-not-available.

Commitment Unit Summary​

Exact-label pool or cycle totals for expected, approved, fulfilled, and open commitment units; unlike label hashes are never combined.

Availability: deployed-not-available.

Commitment Series Cycle Summary​

Current lifecycle counts for the instances of one commitment series within one cycle.

Availability: deployed-not-available.

Commitment​

A module-native promise record (offer or request) with one accountable lead, an optional contributor roster, repeatable action requirements, direction-aware confirmation, unit accounting in a non-transferable register, and evidence/work linkage — deliberately not an EAS attestation.

Availability: deployed-not-available.

Commitment Contributor​

A person on a commitment's roster whose approved Work or confirmed evidence can earn Hypercert recognition and a contributor payout; one roster member is the accountable lead.

Availability: deployed-not-available.

Commitment Payout Plan​

A garden-managed split of a fulfilled commitment's declared support into an explicit garden-retained amount and contributor child payouts. Its complete recognition vector is hash-bound, payment weights derive from amounts, and explicit finalization freezes it before dispatch.

Availability: deployed-not-available.

Gardener​

A person doing regenerative Work in a garden. Submits Work, holds gardener Hats, receives credit toward Hypercerts and yield splits.

Steward​

A person who stewards a garden — creates Actions, approves Work, configures Vault and Hat hierarchy. Holds the garden's steward Hats (the deployed Operator role).

Evaluator​

A person who authors or strengthens Assessments and attests impact methodology or outcomes. Evaluators do not approve or reject submitted Work; that authority belongs to Stewards.

Funder​

A person or org who deposits into a garden's Vault, holds Hypercert fractions, receives yield distributions per configured splits.

Community Member​

A local resident affected by a Garden's Work. Signals or attests that Work exists and is healthy, and helps prioritize future Actions through public signal and conviction flows.

Domain​

The domain controlled vocabulary — the four action domains — not an entity.

EAS (Ethereum Attestation Service)​

The external attestation protocol; the record it produces is the Attestation entity.

Eight Forms of Capital​

The impact framework behind the capital vocabulary, not an entity.

Impact Token​

The broader tokenized-impact concept; the Green Goods implementation of it is Hypercert.

Indicator​

The unit an outcome is measured in, carried inside Assessment fields rather than as its own record.

IPFS (InterPlanetary File System)​

External storage protocol, referenced by CID from attestations.

Karma GAP (Grantee Accountability Protocol)​

External reporting protocol, tracked in the integration matrix rather than the entity set.

MDR (Media-Details-Review)​

The client's three-step submission workflow, not a domain record.

On-Chain​

A property of where data lives, not something the protocol tracks.

Outcome​

A SMART target held inside an Assessment, not a separate record.

Owner​

A garden-role member with no dedicated persona — see personas_note.

Passkey​

Authentication credential; account infrastructure, not domain vocabulary.

PWA (Progressive Web App)​

A delivery surface, listed under Surfaces rather than entities.

Resolver​

The contract that gates an attestation; declared per schema as resolver, not modelled as an entity.

Schema​

The attestation template layer; the sidecar's schemas section is its canon.

Smart Account (Account Abstraction)​

Wallet infrastructure, not domain vocabulary.

Language policy​

These terms signal growth-hacking or FOMO patterns that conflict with the regenerative design review lens. See DESIGN.md and .claude/skills/design/review-checklist.md.

Lint-enforced terms​

  • streak
  • countdown
  • leaderboard
  • FOMO
  • urgent
  • limited time
  • re-engagement
  • retention hook

Admin prompt vocabulary​

Admin is a restrained steward cockpit. Hero moments belong to the client PWA. Glass is restricted to Navigation and FAB chrome; dense surfaces remain solid.

  • hero moment
  • hero section
  • celebration
  • gallery
  • masonry gallery
  • decorative gradient
  • ambient gradient wash
  • marketing banner
  • promo band
  • landing-page
  • dashboard card mosaic
  • feature cards
  • floating stats
  • stat chips floating above content
  • liquid
  • glass
  • frosted

Client prompt vocabulary​

The client PWA is a garden journal, not a steward cockpit. It uses warm narrative copy and Inter; cockpit and KPI language belongs to admin.

  • operator cockpit
  • steward cockpit
  • workbench row
  • inspector pattern
  • utility copy
  • dashboard
  • KPI tile
  • metric grid
  • Plus Jakarta Sans
  • trading floor
  • financial terminal
  • gamification
  • dark pattern