> ## Documentation Index
> Fetch the complete documentation index at: https://heyaven09.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrating Aven into Your Application

> Patterns for integrating Aven streams, attestations, and reputation lookups into external dashboards, marketplaces, and hiring platforms on Stellar.

Aven is a protocol first and a product second. Any application that speaks Soroban can create streams, read attestations, or surface reputation without ever touching the Aven dashboard.

## Common integration patterns

<CardGroup cols={2}>
  <Card title="Freelance marketplace" icon="briefcase">
    Escrow client payments through a Stream contract and show workers a live reputation score before hire.
  </Card>

  <Card title="DAO contributor payroll" icon="users">
    Fund one stream per contributor and let the CLI generate verifiable weekly session reports.
  </Card>

  <Card title="Hiring & reputation dApp" icon="id-card">
    Query the Reputation contract to display a portable, on-chain work history for any Stellar address.
  </Card>

  <Card title="Analytics dashboard" icon="chart-line">
    Index attestation events to build category-level talent leaderboards.
  </Card>
</CardGroup>

## Integration checklist

<Steps>
  <Step title="Choose a network">
    Start on Testnet, then switch to Mainnet by swapping contract IDs.
  </Step>

  <Step title="Wire up a wallet">
    Use Freighter, Albedo, or WalletConnect via `@stellar/freighter-api` or `@stellar/stellar-sdk`.
  </Step>

  <Step title="Call the Stream contract">
    Use `create_stream`, `pause`, `resume`, and `close` to manage escrow.
  </Step>

  <Step title="Read attestations & reputation">
    Call `get_attestations(address)` and `compute_score(address)` — both are view functions and free to query.
  </Step>
</Steps>

<Card title="See working code" icon="code" href="/developers/examples">
  Jump to the Examples page for copy-paste snippets in TypeScript and Rust.
</Card>
