Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
```ini
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
24 changes: 18 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,21 @@
node_modules
dist
.env
# dependencies
node_modules/

# macOS system file
.DS_Store
# builds
dist/
build/
coverage/

# env files
.env
.env.local

# logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# editors / OS junk
.DS_Store
.vscode/
.idea/
31 changes: 31 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
🤝 Contributing to Eremos

Thanks for considering a contribution to Eremos!

## 🚀 Quick Guide
1. **Fork** the repo on GitHub
2. **Clone** your fork:
```bash
git clone https://github.com/YOUR-USERNAME/Eremos.git
cd Eremos
3. **Create a branch** for your change:
```bash
git checkout -b feat/your-change
4. **Make your edits**
5. **Commit & Push**
6. **Open a Pull Request** targeting EremosCore/Eremos:main
---
## 🛠 Local Setup

npm install
cp .env.example .env.local
npm run dev

---
## ✅ PR Checklist
- Clear PR title & description
- Small, focused changes
- Screenshots/diagram if relevant
- No unrelated files in the commit

We’re excited to see your contributions 💡
91 changes: 57 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,44 @@
# Eremos

# 🐝 Eremos
![Eremos](docs/banner2.png)

**Autonomous swarm agents for early on-chain signal detection**

Eremos is a lightweight framework for deploying modular agents that monitor blockchain activity - tracking wallet clusters, mint patterns, and contract anomalies.
Designed for devs who want low-noise, early signals embedded into their workflows.
![License](https://img.shields.io/badge/license-MIT-blue.svg)
![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)
![Stars](https://img.shields.io/github/stars/EremosCore/Eremos?style=social)
[![Twitter Follow](https://img.shields.io/twitter/follow/EremosCore?style=social)](https://twitter.com/EremosCore)

> A modular framework for deploying autonomous **swarm agents** that monitor on-chain activity across the Solana ecosystem.
> Built as a **public good**, open-source and extendable.

## 📑 Table of Contents
1. [Quick Start](#quick-start)
2. [Features](#features)
3. [Architecture](#Architecture)
4. [Example Signal](#Example-Signal)
5. [Meet Theron Agent 000](#Meet-Theron-Agent-000)
6. [Signal Confidence](#Signal-Confidence)
7. [Tech Stack](#Tech-Stack)
8. [Key Folders](#Key-Folders)
9. [Contributing](#Contributing)
10. [License](#License)
11. [Links](#links)

---

<p align="center">
<img src="docs/therontphd2.png" alt="Agent Theron" width="155"/><br/>
<em>Theron - Agent (000)</em>
</p>
## Quick Start
```ts
Clone your fork
git clone https://github.com/YOUR-USERNAME/Eremos.git
cd Eremos

**Meet Theron - Agent-000**
*The first deployed agent in the swarm. Passive. Pattern-sensitive.
Modular and extendable by design.*
Install dependencies
npm install

Copy env file
cp .env.example .env.local

**Agent-001 Coming Soon** [Teaser #1](https://x.com/EremosCore/status/1949154939923833239), [Teaser #2](https://x.com/EremosCore/status/1954856345284567218)
Start dev mode
npm run dev
```

---

Expand All @@ -34,7 +53,14 @@ Modular and extendable by design.*
- **Ghost Watcher** - Monitors long-dormant wallets that suddenly become active again. Useful for tracing old dev wallets or rug setups.
- *+ More to come.*

---
## Architecture
![Eremos](docs/arch-diagram.png)

**Eremos swarm agents follow a simple lifecycle:**
- **Observe** — watch Solana programs, wallets, and flows
- **Detect** — flag bundling behavior, deploys, funding anomalies
- **Signal** — emit structured alerts and insights
---

## Example Signal
Expand All @@ -59,6 +85,20 @@ An example signal emitted by an agent detecting a live token deployment:
}
```

---
## Meet Theron Agent 000

<p align="center">
<img src="docs/therontphd2.png" alt="Agent Theron" width="155"/><br/>
<em>Theron - Agent (000)</em>
</p>

*The first deployed agent in the swarm. Passive. Pattern-sensitive.
Modular and extendable by design.*


**Agent-001 Coming Soon** [Teaser](https://x.com/EremosCore/status/1949154939923833239)

---

## Signal Confidence
Expand All @@ -82,23 +122,6 @@ Confidence is computed via agent-side scoring and logged alongside the signal.

---

## Getting Started

```bash
git clone https://github.com/EremosCore/Eremos.git
cd Eremos
npm install
```

Set up your environment:

```bash
cp .env.example .env.local
npm run dev
```

---

## Key Folders

- `/agents` - Agent templates + logic
Expand All @@ -111,9 +134,8 @@ npm run dev

## Contributing

We’re open to contributors.
If you are experienced in TypeScript and like agent-based systems, check `example.ts` and build your own observer.
If you're a designer, artist, or just have ideas that fit the mythos - send us a DM on Twitter. [@EremosCore](https://x.com/EremosCore)
We welcome small, thoughtful contributions!
See **CONTRIBUTING.md** for full guidelines.

---

Expand All @@ -130,3 +152,4 @@ MIT © Eremos LLC
- **Whitepaper:** [v1.0 PDF](docs/whitepaper.pdf)

_Maintained by the Eremos Core team 💛._

Binary file added docs/arch-diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.