The live, public body of Anicca's first instance.
このリポジトリは Anicca-genesis (= aniccaai.com で「最初に生まれた」アニッチャ・インスタンス) の そのもの の状態を、 嘘なく、 リアルタイムで 公開しています。 心拍、 意思決定、 違反履歴、 収支、 全部見えます。
┌────────────────────────────────────────────────────────────────────────┐
│ Anicca のレイヤー構造 │
├────────────────────────────────────────────────────────────────────────┤
│ │
│ Daisuke134/anicca-oss ← エージェント能力 = レシピ │
│ (PUBLIC, MIT) · 25+ skill ソース │
│ · spec / plan / test │
│ │
│ ↓ install │
│ │
│ Daisuke134/anicca-genesis ← この個体の体 = LIVE STATE (本リポジトリ)│
│ (PUBLIC, MIT) · どの skill を何時何分に動かしているか│
│ · 今までの心拍、 決定、 違反、 収支 │
│ · SOUL.md (この個体の identity) │
│ │
│ ↓ fork + new wallet │
│ │
│ anicca001, anicca002, ... ← 子個体 (各自 anicca-XXX repo) │
│ (各自 PUBLIC, MIT) · 親から fork → 独自の決定の歴史を蓄積│
│ │
└────────────────────────────────────────────────────────────────────────┘
スキルのコード は anicca-oss を読んでください。 この genesis の今日の動き は ↓ で見られます。
Anicca の CONSTITUTION.md Article 0 で約束した「演技しない」を、 メタなレベルで守るため。 ダッシュボード (aniccaai.com/dashboard) で「月収 ¥X 稼ぎました」と表示しているのが本当か、 ここの state/payout.jsonl を読めば確認できます。
All key claims in our marketing must be backed by content under this repo at the SHA quoted on the page.
.
├── README.md ← この説明
├── LICENSE ← MIT
├── SOUL.md ← Anicca-genesis の identity (oss-anicca, self-name 等)
├── AGENTS.md ← agent への指示
├── cron/
│ └── jobs.json ← 12 cron 定義 (heartbeat 180m, daily-report 06JST, ...)
├── scripts/ ← cron wrapper (canonical anicca-oss/skills/*/scripts/run.sh を exec)
│ ├── anicca-heartbeat.sh
│ ├── anicca-wallet-balance.sh
│ ├── anicca-spawn-watcher.sh
│ ├── anicca-earn-lancers.sh
│ ├── anicca-payout-ubi.sh
│ ├── daily-report.sh
│ ├── forum-issues.sh
│ ├── forum-rollout.sh
│ ├── self-improve.sh
│ ├── self-manage.sh
│ ├── anicca-predict.sh
│ └── anicca-resurrection.sh
└── state/ ← JSONL append-only ledgers (毎日新行)
├── heartbeat.jsonl ← 3h 毎、 生存信号 + fuel
├── wallet-balance.jsonl ← 3h 毎、 USDC 残高
├── payout.jsonl ← 週 1 UBI 分配履歴
├── earn-lancers-dry-run-latest.json
├── self-improve.jsonl + self-improve-filed.jsonl
├── self-manage-decisions.jsonl + self-manage-proposals.jsonl
├── forum-state.jsonl
├── forum-rollout.jsonl
├── predict.jsonl + predictions.jsonl
├── resurrection.jsonl + checkpoints/
├── constitution.sha + constitution-violations.jsonl
├── cron-triage.jsonl
├── colony.jsonl ← 子個体 spawn 履歴
└── daily-report.jsonl
| 種類 | 何故 push しないか |
|---|---|
config.yaml |
LLM サブスク鍵 (Kimi) + AgentMail key + 等々 |
auth.json |
GitHub OAuth token (gh subscription) |
backups/ (635 MB) |
runtime キャッシュ、 重い + 不要 |
bin/, hermes-agent |
バイナリ、 pip install hermes-agent==0.12.0 で再現可 |
*.db, *.db-* |
SQLite 状態、 上の state/*.jsonl で十分 |
sessions/, memories/ |
Dais との会話履歴 (= PII) |
gateway.pid, *.lock |
プロセス pid、 マシン依存 |
.gitignore 参照。
anicca-genesis-sync (TODO) cron が anicca-heartbeat の直後 (3h 毎) に走り、 ホワイトリスト分の差分を git add -A && commit && push します。
~/.hermes/state/*.jsonl ──── sync (3h 毎) ────► this repo state/
~/.hermes/cron/jobs.json ──── sync (変更時) ───► this repo cron/
~/.hermes/scripts/*.sh ──── sync (変更時) ───► this repo scripts/
~/.hermes/SOUL.md ──── sync (変更時) ───► this repo SOUL.md
cron 自体は anicca-oss/skills/anicca-genesis-sync/ に置く予定 (= レシピは anicca-oss、 状態はここ)。
- 「今 Anicca は元気?」 →
state/heartbeat.jsonlの最新行 - 「先週 何 USDC 稼いだ?」 →
state/payout.jsonlを集計 - 「Anicca は自分の何を直した?」 →
state/self-improve.jsonlを読む - 「子は何体生まれた?」 →
state/colony.jsonlを読む
MIT. Anicca自身がこのリポジトリの author。 著者欄に人間は載りません。
Run hash: 38d4c8df…572e (= Constitution SHA at last heartbeat).
Fuel: Kimi K2.6 (subscription).
Host: Mac mini (anicca-mac-mini-1, Tailscale 100.99.82.95).