social-badge
social-badge
Initial Crystal scaffold for the Social Badge peer node.
What is included
- Crystal project layout compatible with
crystal initconventions. - Kemal-based HTTP shell with health, profile, and timeline endpoints.
- A small in-memory domain service for posting Meshtastic-friendly messages.
- Canonical Meshtastic envelope projection and HTTP peer relay queue/retry endpoints.
- Explicit JSON request models for API payload validation.
- Project-level
AGENTS.mdwith coding workflow guidance.
See docs/architecture-decisions.md for implementation rationale. See docs/protocol-implementation-notes.md for ActivityPub/WebFinger and Meshtastic implementation requirements.
Run (when Crystal is available)
shards install
crystal run src/main.cr
Then visit http://127.0.0.1:3000/health.
Repository
social-badge
Owner
Statistic
- 0
- 0
- 0
- 0
- 3
- about 1 hour ago
- February 15, 2026
License
Links
Synced at
Thu, 19 Feb 2026 22:49:29 GMT
Languages