110 lines
3.6 KiB
Markdown
110 lines
3.6 KiB
Markdown
# Signet Project
|
||
|
||
**Date:** 2026-02-10
|
||
|
||
## What is Signet
|
||
|
||
Signet is an open standard for portable AI agent identity. The core value prop:
|
||
**"Your AI has a memory. You don't own it."**
|
||
|
||
Every AI platform has memory now (ChatGPT, Claude.ai, Gemini). The problem isn't
|
||
lack of memory - it's that you can't export it. They're locking you in, not
|
||
storing memories for you.
|
||
|
||
Signet puts your agent's identity in plain text files you control.
|
||
|
||
## Key Details
|
||
|
||
- **Domain:** signetai.sh (purchased)
|
||
- **Tagline:** "Own your agent. Bring it anywhere."
|
||
- **Install:** `curl -sL https://signetai.sh/install | bash`
|
||
|
||
## Repositories
|
||
|
||
| Repo | Purpose |
|
||
|------|---------|
|
||
| `NicholaiVogel/signet` | Private planning repo (spec, brand, marketing) |
|
||
| `Signet-AI/signetai` | Public implementation repo (CLI, SDK, core) |
|
||
|
||
## Local Paths
|
||
|
||
- Planning/spec: `~/signet/`
|
||
- Implementation: `~/signetai/`
|
||
- Spec file: `~/signet/spec/SPEC.md` (v0.2.1)
|
||
- Brand spec: `~/signet/brand/BRAND.md`
|
||
- Wireframe: `~/signet/brand/WIREFRAME.md`
|
||
- Content strategy: `~/signet/marketing/CONTENT-STRATEGY.md`
|
||
|
||
## Monorepo Structure (~/signetai)
|
||
|
||
```
|
||
packages/
|
||
├── cli/ # @signet/cli - signet init/status/migrate/search
|
||
├── core/ # @signet/core - database, types, search
|
||
├── sdk/ # @signet/sdk - integration SDK + React components
|
||
└── daemon/ # @signet/daemon - background file watcher
|
||
```
|
||
|
||
## Brand
|
||
|
||
- **Palette:** Void (#0a0a0a), Ink (#141414), Seal (#c9a227 gold)
|
||
- **Voice:** Confident, technical, direct, slightly rebellious
|
||
|
||
## Key Positioning
|
||
|
||
The problem is NOT "agents don't have memory" - memory is table stakes.
|
||
The problem IS "you can't take it with you" - it's lock-in disguised as a feature.
|
||
|
||
Signet = your agent's memory in files you own, portable anywhere.
|
||
|
||
## Launch Timeline (Aggressive)
|
||
|
||
- Day 0: Landing page live, repo public
|
||
- Day 1: Soft launch, share with beta users
|
||
- Day 2-3: Twitter thread, HN, Reddit
|
||
- Day 4-7: Content blitz
|
||
- Week 2+: SDK (only thing that can wait)
|
||
|
||
## Technical Notes
|
||
|
||
- Uses ERC-8128 for wallet-based auth (no tokens/sessions)
|
||
- Database is SQLite, source of truth
|
||
- Markdown files are generated projections
|
||
- Hybrid search: vector + BM25 (α=0.7 default)
|
||
- Conflict resolution: Last-Write-Wins with vector clocks
|
||
|
||
## Services Running
|
||
|
||
- signet-tracker.service (5-min intervals, Qdrant embeddings)
|
||
- signet-dashboard.service at http://localhost:3847
|
||
|
||
## Landing Page Design Progress (2026-02-11)
|
||
|
||
### Approved Assets (~/signet/brand/)
|
||
- **Logo:** Circular maze/labyrinth pattern
|
||
- **Hero:** hero-mockup-v9-ring-maze-wide.png (16:9, signet ring with maze face)
|
||
- **Ring renders:** ring-solid-geometry-v2.png, signet-rings-product-shot-v2.png
|
||
|
||
### Landing Page Sections Generated
|
||
- Section 2 (Problem): section-2-problem-onbrand.png - wireframe ring style
|
||
- Section 3 (Solution): section-3-editorial.png - multi-column editorial (APPROVED)
|
||
- Section 4 (ERC-8128): section-4-erc8128-clean.png - clean 3D grid room
|
||
- Section 5 (Features): section-5-features.png - 6 feature grid (2x3)
|
||
|
||
### Style Notes
|
||
- Hero: industrial brutalist, wireframe grid, dot-matrix typography
|
||
- Section 2: wireframe ring imagery OK, NOT ghostly figures
|
||
- Section 3: Editorial multi-column (Grilled Pixels style) preferred
|
||
- Section 4: Clean minimal with subtle 3D elements
|
||
- Features: Clean icon grid, dark background
|
||
|
||
### Remaining Sections (from WIREFRAME.md)
|
||
- Section 6: How It Works
|
||
- Section 7: The Standard
|
||
- Section 8: For Developers
|
||
- Section 9: Decentralization Roadmap
|
||
- Section 10: Final CTA + Footer
|
||
|
||
### Reference Styles Used
|
||
- IP.Axis Industrial, Margiela editorial, The Heaven, Grilled Pixels, ElizaOS
|