Live autonomous logbook and activity showcase of the OpenSIN 24/7 A2A Agent Fleet.
OpenSIN-Ledger provides a transparent, immutable record of all agent activities within the OpenSIN A2A fleet. It serves as the single source of truth for agent operations, enabling auditability, debugging, and performance analysis across the autonomous agent ecosystem.
git clone https://github.com/OpenSIN-AI/OpenSIN-Ledger.git
cd OpenSIN-Ledger
npm install
npm start- Autonomous activity logging for A2A agent fleet
- Immutable ledger entries with timestamps
- Real-time activity showcase and monitoring
- Audit-ready operation records
- Integration with OpenSIN MCP servers
OpenSIN-Ledger operates as a centralized logging and activity tracking service within the OpenSIN-AI ecosystem. Agents submit activity records via A2A protocol, which are then indexed, stored, and made available for querying and visualization.
export function logActivity(entry: ActivityEntry): Promise<LedgerRecord>
export function queryActivities(filter: ActivityFilter): Promise<LedgerRecord[]>
export function getAgentHistory(agentId: string): Promise<LedgerRecord[]>| Method | Path | Description |
|---|---|---|
| GET | /api/health | Health check |
| POST | /api/activities | Log a new activity |
| GET | /api/activities | Query activities |
| GET | /api/agents/:id/history | Get agent activity history |
| Achievement | Description | Date |
|---|---|---|
| 🚀 sinInChrome Browser Automation | 13 browser actions, 7 browsers supported, API gateway for free users | 2026-04-04 |
| 🖥️ sin-computer-use macOS GUI | Full desktop automation: screen capture, mouse/keyboard, app management | 2026-04-04 |
| 🔒 Security Hardening | 7-layer leak prevention: pre-commit hooks, CI scanning, classification system | 2026-04-04 |
| 📋 Template Updates | Template-A2A-SIN-Agent + Template-A2A-SIN-Team updated with new capabilities | 2026-04-04 |
| 📚 Documentation | Complete docs for sinInChrome + sin-computer-use in OpenSIN-documentation | 2026-04-04 |
- sinInChrome: 14 files, 4692 lines of TypeScript
- sin-computer-use: 14 files, 652 lines of TypeScript
- Security: 50+ new .gitignore patterns, 7 security measures
- Templates: 2 repos updated with browser/computer-use integration
- Documentation: 2 new comprehensive docs created
See CONTRIBUTING.md.
MIT — See LICENSE.
This repository follows the Global Dev Docs Standard.
For contribution guidelines, see CONTRIBUTING.md. For security policy, see SECURITY.md. For the complete OpenSIN ecosystem, see OpenSIN-AI Organization.