Skip to main content
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

Freelance marketplace

Escrow client payments through a Stream contract and show workers a live reputation score before hire.

DAO contributor payroll

Fund one stream per contributor and let the CLI generate verifiable weekly session reports.

Hiring & reputation dApp

Query the Reputation contract to display a portable, on-chain work history for any Stellar address.

Analytics dashboard

Index attestation events to build category-level talent leaderboards.

Integration checklist

1

Choose a network

Start on Testnet, then switch to Mainnet by swapping contract IDs.
2

Wire up a wallet

Use Freighter, Albedo, or WalletConnect via @stellar/freighter-api or @stellar/stellar-sdk.
3

Call the Stream contract

Use create_stream, pause, resume, and close to manage escrow.
4

Read attestations & reputation

Call get_attestations(address) and compute_score(address) — both are view functions and free to query.

See working code

Jump to the Examples page for copy-paste snippets in TypeScript and Rust.