Skip to content
    hazBasehazBaseDocs
    USE CASES
    All use cases

    Ongoing support for community activities

    Connect support records to activity reports and future participation.

    Membership & communityExample architecture

    The scenario

    ForCommunity organizations, nonprofits and event/community operators

    Issue participation records to festival supporters, then share event reports and proposals for the next edition. Link a one-time contribution to ongoing communication and participation.

    What this makes visible

    Supporters can review their participation and activity outcomes, while organizers maintain ongoing relationships.

    Token and business-data roles

    Represented by tokens

    Use PrivilegeEdition for support and participation records. This composition defines participation opportunities without including economic ownership or distribution rights.

    Managed in business systems

    Activity ID, contribution intake, receipt confirmation, participation conditions, reports and notification consent/contact details.

    Map project, asset or order IDs to chainId, contract address and tokenId where applicable. Link the operation ID to the confirmed transaction so the application can trace the result.

    Contract composition

    ContractRole in this use case
    PrivilegeEditionIssue records for support tiers or participation.
    WhitelistManage eligibility for restricted activities.

    Follow each contract for its key operations, SDK and source. Select the components your workflow needs and connect them to business approvals and records.

    User and processing flow

    1. Define the activity and support

      Define the activity, use of contributions and information offered to participants.

    2. Accept support

      Verify receipt, save the intake ID and issue the participation record.

    3. Report on the activity

      Compile activities and expenses in business systems and link them to participant reports.

    4. Offer further participation

      Offer future activities or feedback opportunities according to eligibility and consent.

    Operating considerations

    Meaning of support

    Align what the support record represents with the benefits and information actually provided.

    Contact and consent

    Manage notification consent and contact details separately from wallet addresses.

    Review approvals, reconciliation and recovery

    Implement this use case

    These implementation patterns provide architectures, data models, processing steps and SDK examples. Start with the capabilities this use case requires.