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.