> For the complete documentation index, see [llms.txt](https://ogroute.gitbook.io/ogroute-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ogroute.gitbook.io/ogroute-docs/user-guides/wallet.md).

# Set up a wallet

OpenAjo runs on Stellar. You sign every action with your own wallet — OpenAjo never holds your keys. On testnet, this uses free test funds, so it costs nothing to try.

## 1. Install Freighter

[Freighter](https://freighter.app) is a browser extension wallet for Stellar. Install it for Chrome, Firefox, or Edge, then create a wallet and **back up your recovery phrase**. Anyone with that phrase controls your funds.

## 2. Switch to Testnet

Open Freighter → settings → **Network** → select **Test Net**. OpenAjo's live deployment is on testnet; make sure your wallet matches or the app will warn you.

## 3. Fund your account

A new Stellar account needs a small XLM balance to exist. On testnet, fund it for free:

1. Copy your public key from Freighter (starts with `G`).
2. Open `https://friendbot.stellar.org/?addr=YOUR_PUBLIC_KEY` in a browser, replacing `YOUR_PUBLIC_KEY`.

Your account now holds 10,000 test XLM. That is play money with no real value — it exists so you can try the full flow.

## 4. Connect

Open the OpenAjo web app and click **Connect wallet**. Freighter asks for permission the first time; approve it. Your address appears in the top bar. You are ready to [start](/ogroute-docs/user-guides/start-a-circle.md) or [join](/ogroute-docs/user-guides/join-and-contribute.md) a circle.

## What you are signing

Every time you create, join, contribute, or settle, Freighter shows you a transaction to approve. Read it. You are authorizing:

* A **deposit or contribution** — a token transfer from you into the contract.
* Or a **settlement** — which moves no money of yours; it just advances the circle.

You never sign away control of your account, and no OpenAjo server can move your funds.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ogroute.gitbook.io/ogroute-docs/user-guides/wallet.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
