Skip to main content
VAP v2 explores how to record contributions from people and agents, group those records into reporting periods, and review their integrity. This page describes the research direction. The VAP guide introduces the underlying session and verification concepts.

Design Principles

Participation by people and agents

The design covers contributions from both people and software agents. Each experience defines the roles it supports, the actions those roles permit, and the records needed to assess a contribution.

Traceable contributions

A contribution should remain connected to its session, the period it belongs to, the activity reported, and the checks applied to the record.

Defined programme rules

Record validation and programme economics have different responsibilities. VAP addresses participation records. SW4P Earn provides the model for applying a programme’s funding and allocation rules to eligible activity.

Epochs as Reporting Periods

An epoch is a defined period used to group contributions. Grouping records gives a programme a clear reporting window and supports comparison and batch processing. The research needs to define the start and end of each period, how a contribution is associated with it, and how delayed, repeated, or incomplete records are handled. A programme’s terms would separately define any allocation or payment schedule through SW4P Earn.

Contribution Records

The research uses the name ContributionProof for a signed contribution record. The documented design includes: These describe the record’s intended contents. An implementation would define its encoding and how the verifier interprets each field. Where a programme uses accepted contributions, SW4P Earn’s programme rules would connect those records to eligibility, funding, and allocations.

Integrity Research

The research considers several questions: The relevant checks depend on the activity, permitted participant roles, and available records. Integrity findings need to explain the conditions examined and what the records show.

Governance and Operational Controls

The governance research distinguishes three responsibilities:
  1. Set the rules: define who may change session requirements, reporting periods, and verification parameters.
  2. Adjust within defined bounds: allow automated changes only within the limits set by those rules.
  3. Operate within the assigned role: observe the system, handle issues, and carry out permitted actions.
A change needs a clear scope, an effective time, and a record of who or what authorised it. RNDRNTWRK uses Alice to develop and test its systems for research, planning, coding, and media operations. The research can use that reference-agent work to examine how an agent follows operational limits and records its decisions. $555 is RNDRNTWRK’s coordination asset. Any token-based decision rights would need to be defined by the relevant programme’s terms.

Considering a Future Transition

The transition design considers comparing results, introducing changes gradually, and retiring an older version once its required responsibilities are covered. Such a transition would need to explain version differences, how ongoing sessions are handled, and which rules apply to records produced before and after a change.

Relationship to SW4P Earn

Any staking arrangement or related allocation, reward, claim, payout, reserve, or reconciliation capability belongs to SW4P Earn and would be governed by its programme terms. SW4P Earn extends SW4P’s economic model into source-aware allocation, claims, rewards, payout schedules, reserves, and reconciliation. The programme’s funding source and agreements determine its costs, eligible activity, recipients, and allocations. Current status: SW4P Earn is not yet publicly available. No staking, liquidity, reward, or claim programme is currently open. Related: VAP · Security & Fairness