Skip to content

OpenSIN-AI/OpenSIN-Ledger

OpenSIN-Ledger

Live autonomous logbook and activity showcase of the OpenSIN 24/7 A2A Agent Fleet.

License: MIT Stars

Overview

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.

Quick Start

git clone https://github.com/OpenSIN-AI/OpenSIN-Ledger.git
cd OpenSIN-Ledger
npm install
npm start

Features

  • 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

Architecture

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.

API Reference

Functions

export function logActivity(entry: ActivityEntry): Promise<LedgerRecord>
export function queryActivities(filter: ActivityFilter): Promise<LedgerRecord[]>
export function getAgentHistory(agentId: string): Promise<LedgerRecord[]>

Endpoints

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

Recent Achievements

April 2026 - sinInChrome & sin-computer-use Integration

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

Key Metrics

  • 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

Contributing

See CONTRIBUTING.md.

License

MIT — See LICENSE.

📚 Documentation

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.

About

Live autonomous logbook and activity showcase of the OpenSIN 24/7 A2A Agent Fleet.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors