# Aven ## Docs - [aven-stellar Command Reference](https://heyaven09.mintlify.app/cli/commands.md): Full reference for the aven-stellar start and stop commands, including all options, examples, and the local files each command reads or writes. - [aven-stellar CLI: Track Work and Submit Sessions](https://heyaven09.mintlify.app/cli/overview.md): The aven-stellar npm package lets workers track active work time, capture Git statistics, and submit verifiable session reports to Aven. - [Privacy in aven-stellar: What the CLI Collects](https://heyaven09.mintlify.app/cli/privacy.md): A complete breakdown of what the aven-stellar CLI collects, what it never touches, and how .avenignore gives you full control over your report. - [Attestations: Immutable Proof of Paid Work on Stellar](https://heyaven09.mintlify.app/concepts/attestations.md): An attestation is an immutable on-chain record proving a worker was paid for a verified work session — minted atomically alongside the token transfer. - [Payment Streams: Real-Time On-Chain Escrow on Stellar](https://heyaven09.mintlify.app/concepts/payment-streams.md): Payment streams lock funds on Stellar and release them in real time, giving clients full control and workers guaranteed, verifiable pay as work progresses. - [On-Chain Reputation: Your Portable Verified Work History](https://heyaven09.mintlify.app/concepts/reputation.md): The reputation contract scans every attestation for a worker and computes a categorized score — portable, verifiable, and owned entirely by the worker. - [Work Sessions: Privacy-First Contribution Proof on Aven](https://heyaven09.mintlify.app/concepts/work-sessions.md): A work session is a privacy-first record of Git activity tied to a stream — proving what changed during a work period without exposing your source code. - [Attestation Contract: Permanent Proof of Work](https://heyaven09.mintlify.app/contracts/attestation-contract.md): Mints immutable on-chain records for every verified, paid work session on Stellar — giving workers a portable, cryptographically-proven work history. - [Aven Smart Contracts: Stellar-Native Protocol Layer](https://heyaven09.mintlify.app/contracts/overview.md): Three Soroban smart contracts on Stellar forming Aven's atomic payment-verification-reputation system — stream, attest, and score in one protocol. - [Reputation Contract: On-Chain Score Computation](https://heyaven09.mintlify.app/contracts/reputation-contract.md): Reads all attestations for a Stellar address and computes a weighted, category-broken-down reputation score that is fully on-chain and publicly verifiable. - [Stream Contract: Payment Escrow and Verification](https://heyaven09.mintlify.app/contracts/stream-contract.md): The Aven stream contract locks client funds, manages the full payment lifecycle, and orchestrates atomic worker payouts paired with on-chain attestations. - [Managing Payment Streams in the Aven Dashboard | Aven](https://heyaven09.mintlify.app/dashboard/streams.md): Create, monitor, and control USDC or XLM payment streams from the Aven dashboard. Pause, resume, or cancel streams and track work sessions in real time. - [Connecting Your Stellar Wallet to the Aven Dashboard](https://heyaven09.mintlify.app/dashboard/wallet.md): Install Freighter for Stellar Testnet, connect it to the Aven dashboard, and authorize the aven-stellar CLI to track time and submit work session reports. - [Reviewing Work Sessions in the Aven Dashboard | Aven](https://heyaven09.mintlify.app/dashboard/work-sessions.md): Understand the work session lifecycle, review and approve session reports as a client, and request payment as a worker — enforced atomically on Stellar. - [Aven Architecture: System Design and Data Flow](https://heyaven09.mintlify.app/developers/architecture.md): A high-level view of how the Aven dashboard, CLI, Soroban contracts, and Stellar network fit together to stream payments and mint attestations atomically. - [Aven Contract Addresses on Stellar Testnet and Mainnet](https://heyaven09.mintlify.app/developers/contract-addresses.md): Canonical Soroban contract IDs for Aven's Stream, Attestation, and Reputation contracts on Stellar Testnet, plus placeholders for the upcoming Mainnet deployment. - [Aven Integration Examples: TypeScript and Rust](https://heyaven09.mintlify.app/developers/examples.md): End-to-end code examples for creating streams, submitting session reports, and reading on-chain reputation using the Aven contracts on Stellar. - [Integrating Aven into Your Application](https://heyaven09.mintlify.app/developers/integration.md): Patterns for integrating Aven streams, attestations, and reputation lookups into external dashboards, marketplaces, and hiring platforms on Stellar. - [Using aven-stellar as an npm Package](https://heyaven09.mintlify.app/developers/npm-package.md): Install and consume the aven-stellar npm package programmatically to embed work-session tracking and submission inside your own Node.js tooling. - [Aven Security Model and Best Practices](https://heyaven09.mintlify.app/developers/security.md): How Aven protects funds, work data, and identity — audit status, threat model, key custody guidance, and best practices for integrators building on the protocol. - [How Aven Works: From Stream to On-Chain Reputation](https://heyaven09.mintlify.app/how-it-works.md): A full walkthrough of the Aven lifecycle: payment streaming, privacy-first work tracking, atomic on-chain verification, and reputation aggregation. - [Aven: Streaming Payments & Verifiable Work on Stellar](https://heyaven09.mintlify.app/introduction.md): Aven streams USDC and XLM payments in real time while generating cryptographic proof of work and building portable on-chain reputation on Stellar. - [Aven Quickstart: Your First Stream and Work Session](https://heyaven09.mintlify.app/quickstart.md): Set up your first Aven payment stream or work session on Stellar Testnet. Covers both client and worker roles from wallet connection to first payout. - [Aven FAQ: Streams, Worker CLI, and Testnet Troubleshooting](https://heyaven09.mintlify.app/resources/faq.md): Answers to the most common questions about Aven streams, the worker CLI, wallet setup, on-chain attestations, and Stellar Testnet troubleshooting. - [Stellar Testnet Account Setup Guide for Aven Users](https://heyaven09.mintlify.app/resources/testnet.md): Configure Freighter, fund your Testnet account, add a USDC trustline, and request test USDC to start creating streams and running Aven work sessions.