# Aven ## Docs - [Aven: Pay for Verified Work on the Stellar Blockchain](https://aven-docs.mintlify.app/introduction.md): Aven escrows project budgets on Stellar and releases exact payments to freelancers based on verified active work sessions — no invoicing, no disputes. - [How Aven Works: From Stream Creation to Payment Release](https://aven-docs.mintlify.app/how-it-works.md): Walk through Aven's end-to-end flow: creating a funded stream, tracking work sessions with the CLI, submitting reports, and releasing verified payments. - [Employer Quickstart: Create Your First Payment Stream](https://aven-docs.mintlify.app/quickstart-employer.md): Set up a Freighter wallet on Stellar testnet, connect to the Aven dashboard, create a funded payment stream, and share your stream ID with a freelancer. - [Get Paid for Verified Work Using the aven-stellar CLI](https://aven-docs.mintlify.app/quickstart-freelancer.md): Install the aven-stellar CLI, connect your Freighter wallet to an Aven stream, and start tracking verified work sessions to earn exact payments. - [Payment Streams: Escrow-Backed Work Agreements on Stellar](https://aven-docs.mintlify.app/concepts/streams.md): A stream locks a project budget into Stellar smart contract escrow and releases exact payments only once verified work is reviewed and approved. - [Work Sessions: Tracked and Verified Delivery Units](https://aven-docs.mintlify.app/concepts/work-sessions.md): A work session captures active coding time and Git change metadata for Aven to calculate an exact, contract-verified payment amount for that period. - [How Aven Calculates and Enforces Payments On-Chain](https://aven-docs.mintlify.app/concepts/payment-enforcement.md): Aven derives every payment from verified active seconds and the stream rate, then enforces the calculation inside the Soroban smart contract on Stellar. - [On-Chain Attestations and Portable Work Reputation](https://aven-docs.mintlify.app/concepts/attestations-reputation.md): Every approved Aven work session mints a tamper-proof on-chain attestation. Your collection of attestations builds a verifiable, portable reputation score. - [Aven Smart Contract Architecture on Stellar Soroban](https://aven-docs.mintlify.app/contracts/overview.md): Aven runs on three Soroban smart contracts on Stellar: the Stream Contract, Attestation Contract, and Reputation Contract — each with a distinct role. - [Stream Contract: Escrow, Verification, and Payment Release](https://aven-docs.mintlify.app/contracts/stream-contract.md): The Aven Stream Contract manages payment stream lifecycle, escrow balances, work verification, approval, and payment release on Stellar Soroban. - [Attestation Contract: Permanent On-Chain Work Proofs](https://aven-docs.mintlify.app/contracts/attestation-contract.md): The Aven Attestation Contract mints tamper-proof on-chain records for every approved work session, creating a portable and verifiable proof of delivery. - [Reputation Contract: Scoring Based on Verified Work History](https://aven-docs.mintlify.app/contracts/reputation-contract.md): The Aven Reputation Contract aggregates on-chain attestations into a portable score you can share with any potential employer or automated system. - [Complete Employer Workflow: From Stream Setup to Payment](https://aven-docs.mintlify.app/workflows/employer-workflow.md): How to create and fund a stream, share it with your freelancer, monitor work sessions, and approve or dispute payments on the Aven dashboard. - [Complete Freelancer Workflow: Track Work and Get Paid](https://aven-docs.mintlify.app/workflows/freelancer-workflow.md): A complete guide to the freelancer experience in Aven: authorizing the CLI, running work sessions, submitting reports, and receiving verified payments. - [Review, Approve, and Release Work Session Payments](https://aven-docs.mintlify.app/workflows/review-and-release.md): Learn how employers review submitted work session reports, approve or dispute payments, and how the Aven smart contract releases funds to freelancers. - [Disputing a Work Session: Freeze Funds and Seek Resolution](https://aven-docs.mintlify.app/workflows/disputes.md): Learn when and how to dispute a submitted work session in Aven, what happens to the reserved funds on-chain, and how to reach resolution. - [aven-stellar CLI: Privacy-Conscious Work Session Tracking](https://aven-docs.mintlify.app/cli/overview.md): aven-stellar is the official Aven CLI for tracking Git work sessions, calculating verified payment amounts, and submitting reports to Aven payment streams. - [Install aven-stellar: Setup, Auth, and First Session](https://aven-docs.mintlify.app/cli/installation.md): Install the aven-stellar CLI via npx or npm global install. Requires Node.js 20+ and a Git repository. Authorize with your Freighter wallet on first use. - [aven-stellar CLI: Complete Commands and Flags Reference](https://aven-docs.mintlify.app/cli/commands.md): Complete reference for all aven-stellar commands: start, stop, status, and sessions. Covers every flag, error case, and the --ended settlement flow. - [Privacy and Safety Guarantees of the aven-stellar CLI](https://aven-docs.mintlify.app/cli/privacy-and-safety.md): aven-stellar is designed to protect your privacy. Learn exactly what data the CLI records, what it never accesses, and how local state is managed. - [Automated Workers: Non-Interactive aven-stellar Usage](https://aven-docs.mintlify.app/cli/automated-workers.md): Run aven-stellar non-interactively for AI agents and automated pipelines. Use --non-interactive and --submit to skip all human prompts after auth. - [Connect GitHub to Your Aven Stream for Delivery Verification](https://aven-docs.mintlify.app/guides/connect-github.md): Link a GitHub repository to your Aven stream so the CLI can verify branch commits and enable final delivery sessions with on-chain code delivery proof. - [Independently Verify an Aven Work Attestation On-Chain](https://aven-docs.mintlify.app/guides/verify-attestation.md): Use the Aven verify page or query the Attestation Contract directly to confirm a work attestation is genuine and has not been tampered with. - [View and Share Your Aven On-Chain Reputation Profile](https://aven-docs.mintlify.app/guides/reputation-profile.md): Your Aven reputation profile is a public on-chain record of verified work. Learn how to view your score, share your profile, and win new projects. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.