NaraLabs Documentation
NaraLabs is semantic infrastructure for Soroban: indexed events, SEP-0048 schema registry, and the Atlas decode API.
What you can do
- Browse recent Soroban events and decode status in the explorer
- Explore contracts and published schemas
- Call the Atlas API to decode raw events or query indexed activity
Local development
- Start Atlas (API + indexer):
cd naralabs-atlas
docker compose up -d- Start the web app:
cd naralabs-frontend
cp .env.example .env
npm install
npm run dev- Open http://localhost:3000 (explorer) and http://localhost:3000/docs (this site).
Key env vars: ATLAS_API_URL, NEXT_PUBLIC_STELLAR_NETWORK. See .env.example.
Doc map
| Section | Contents |
|---|---|
| Setup | Networks, decoding & schemas |
| Explorer | UI routes for events, contracts, schemas |
| Atlas API | Decoder, reads, registry endpoints |
Stack
| Component | Role |
|---|---|
| NaraLabs Web | Explorer UI + docs |
| Atlas Server | Read API, decoder, schema registry |
| Atlas Worker | Soroban event indexer |
| NaraLabs CLI | Publish SEP-0048 schemas |
Questions? GitHub issues .
Last updated on