Trust Stack Docs
Products

Payment streams

Fund a linear token stream with continuous beneficiary accrual.

Payment streams fund one recipient allocation in full at creation. Claimable value grows linearly between immutable UTC start and end timestamps.

Payment stream creation form with token, recipient, amount, dates, and cancellation policy

Create a stream

  1. Verify a standard, non-dispatchable Fungible Asset.
  2. Enter the recipient and total amount.
  3. Set a valid start and end time.
  4. Keep the default non-cancellable policy or explicitly allow creator cancellation.
  5. Review the exact funding and cancellation consequences.
  6. Sign once and retain the stream object address.

Claims

Payment stream management workspace for verifying and claiming a stream

The recipient may claim accrued value during or after the stream. Each claim transfers cumulative accrual minus prior claims. The final claim receives the exact remainder, avoiding stranded rounding dust.

Cancellation

If cancellation was enabled at creation, only the creator may cancel. Cancellation is a terminal settlement:

  • the recipient receives every accrued, unclaimed unit;
  • the creator receives only future, unaccrued value;
  • the vault reaches zero in the same transaction;
  • no later claim or second cancellation can pay again.

Non-cancellable streams have no creator recovery path.

Dedicated module release status

The dedicated payment-stream module is locally verified but must be separately published and acceptance-tested on chain ID 6 before a shared testnet UI presents it as live.

On this page