Skip to content

AstraSyncAI/astrasync-acp-bridge

Repository files navigation

AstraSync ACP Bridge 🌉

Register IBM ACP (Agent Communication Protocol) agents with AstraSync's blockchain-based identity and compliance platform.

Quick Start

# Install
npm install -g @astrasync/acp-bridge

# Register an ACP agent
astrasync-acp register my-agent.json

# Or with inline JSON
astrasync-acp register '{"name": "My Agent", "capabilities": ["chat"]}'

What is this?

This bridge connects IBM's Agent Communication Protocol (ACP) with AstraSync's identity registry, providing:

  • 🆔 Unique Identity: Blockchain-verified agent IDs
  • 🔒 Trust Scores: Dynamic trust assessment
  • 📜 Compliance: Immutable audit trail
  • 🔗 Interoperability: Works with any ACP-compliant agent

Installation

git clone https://github.com/AstraSyncAI/astrasync-acp-bridge
cd astrasync-acp-bridge
npm install

Configuration

Set your developer email:

Usage

Register an ACP Agent

# From file
node src/cli.js register agent-manifest.json

# With custom output
node src/cli.js register agent.json --output my-registration.json

# With different email
node src/cli.js register agent.json --email [email protected]

Verify Registration

node src/cli.js verify TEMP-XXXXXX

ACP Agent Format

The bridge accepts standard ACP agent manifests:

{
  "id": "my-acp-agent",
  "name": "Customer Service Agent",
  "description": "Handles customer inquiries",
  "capabilities": ["chat", "task-execution"],
  "skills": [
    {
      "id": "customer-support",
      "name": "Customer Support Handler"
    }
  ],
  "authentication": {
    "schemes": ["oauth2.1"]
  }
}

Production

During the preview phase:

  • Agent IDs are prefixed with TEMP-
  • No authentication required
  • Blockchain registration is queued
  • Email required for future account linking

Links

License

MIT © AstraSync 2025

About

Register IBM ACP agents with AstraSync's blockchain-based identity platform

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •