LockLive

Token Vesting & Locking

Schedules, cliffs, and claims that operators can actually run.

What it is

Create vesting for one beneficiary or a thousand. Visualize unlocks. Claim, revoke, extend — in a project-grade console.

Vesting schedules, cliffs, and claims that an operator can actually run — for one beneficiary or a thousand.

The public Console runs this module on fabricated data. Nothing there is signed or broadcast.

Who it is for

  • Team lockups

    Employee and founder allocations with a cliff, enforced by contract rather than by policy.

  • Investor vesting

    Round-specific schedules with statements a beneficiary can check without asking finance.

  • Treasury emissions

    Scheduled treasury release so circulating supply changes predictably.

  • Advisor and contributor grants

    Smaller allocations managed in the same register instead of ad-hoc transfers.

How it works

  1. 01Select the tokenSchedules are created against the project's token, not a free-text field.
  2. 02Add beneficiariesEnter one, or import a cohort by CSV with validation on addresses and amounts.
  3. 03Set the scheduleTGE release, cliff, duration, and unlock frequency — the four parameters that define behaviour.
  4. 04Review the curveThe unlock visualization shows exactly what releases when, before creation.
  5. 05Create the scheduleParameters are committed and the schedule becomes part of the project register.
  6. 06Operate itClaim, revoke, extend, or transfer from the detail view, with every action recorded.

What it includes

  • Single or bulk beneficiaries

    One schedule or an imported cohort, created against the same token and parameters.

  • CSV import

    Bulk beneficiary and allocation ingest with validation before anything is created.

  • Full parameter set

    TGE percentage, cliff duration, total duration, and unlock frequency configured independently.

  • Unlock visualization

    The release curve rendered as you configure, so the shape is a decision rather than a surprise.

  • Portfolio metrics

    Total value locked, active schedules, beneficiary count, and upcoming unlocks across the project.

  • Per-schedule detail

    Allocation, released, remaining, next unlock, progress, and transaction history.

  • Administrative actions

    Claim, revoke, extend, and beneficiary transfer, each recorded with an operator.

  • User and project views

    A beneficiary sees their position; the project sees every schedule and claim.

Boundaries

Revocation and beneficiary transfer are first-class operations with a record, not emergency scripts.

  • Schedule parameters are immutable after creation except through recorded administrative action
  • Revoke and beneficiary transfer require explicit confirmation and leave an audit entry
  • Dual control is recommended on revocation in production deployments
  • Beneficiary view is read-only against their own position
  • Demo actions in the public Console mutate local state and nothing else

Questions

Can we import beneficiaries from a spreadsheet?

Yes. CSV import handles a cohort in one operation, with validation on addresses and amounts before any schedule is created. The sandbox demonstrates the flow; in production it runs against your vesting backend.

Is anything on-chain in this demo?

No. The public Console is a redesigned interface over fabricated data for the demo token. Claims, revocations, and transfers change local state so the workflow can be evaluated end to end.

What happens if a beneficiary leaves?

Revocation stops future release while preserving the record of what was already released, and beneficiary transfer reassigns a position. Both are recorded administrative actions rather than manual transactions.

Can a schedule be changed after creation?

Deliberately not, except through explicit administrative action that is logged. A lockup that can be quietly edited provides no assurance to the person it applies to.

How do beneficiaries claim?

From their own view, which shows released, remaining, and next unlock for their position only. They do not need project access, and they do not need to ask an operator to release on their behalf.

All handbook entries