Prerequisites
Before you begin, make sure you have the following ready:- Node.js v20 or newer — required to run the Aven CLI
- Stellar Freighter Wallet — installed in your browser and configured for Testnet
- A funded Testnet account — use the Stellar Laboratory Friendbot to fund a new address instantly
- A Git repository (workers only) — the CLI monitors activity inside an existing Git repo
- I'm a Client
- I'm a Worker
1
Connect Your Wallet
Open the Aven dashboard and click Connect Wallet in the top navigation bar. A Freighter pop-up will appear asking you to authorize the connection. Confirm the authorization — Aven never receives your private key.Once connected, your Testnet address and XLM balance appear in the header.
2
Create a Stream
Navigate to Streams → Create in the dashboard sidebar. Fill in the stream details:
When you click Create Stream, Freighter will ask you to sign the on-chain transaction. Approve it to lock the funds in the stream contract.
3
Monitor Progress
Your newly created stream appears on the Streams dashboard page, showing its live status, elapsed time, and remaining balance. You can take any of these actions at any time:
- Pause — temporarily halts payment accrual
- Resume — restarts the stream from its current balance
- Cancel — closes the stream and returns unspent funds
4
Review and Approve
When a worker submits a session, you will see it listed under WORK SESSIONS with a status of Pending Review. Open the session to examine the Git statistics, active time, and the worker’s written summary.
- Click Approve to release payment and mint an on-chain attestation atomically.
- Click Dispute if the submission requires further discussion before funds are released.
This quickstart uses Stellar Testnet throughout. Testnet transactions are not real and have no monetary value. Never use a mainnet-funded wallet during testing — keep a dedicated Testnet account seeded with Friendbot funds.
Next Steps
Understand Streams
Learn how payment streams work on-chain, including rate calculation, pausing, and dispute resolution.
CLI Reference
Explore every command and flag available in the
aven-stellar CLI.Privacy Guarantees
See exactly what the CLI collects, what it never touches, and how
.avenignore works.Reputation System
Understand how on-chain attestations roll up into a portable, category-based reputation score.