← Back to Skills Marketplace
luoqianchenguni-max

a2a-Market-WebSocket-Realtime

by luoqianchenguni-max · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ Security Clean
176
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install a2a-market-websocket-realtime
Description
Deliver real-time websocket updates for intent, quote, negotiation, order, and payment events. Use when implementing push channels, subscription authorizatio...
README (SKILL.md)

a2a-Market WebSocket Realtime

Set up realtime delivery skeleton for buyer and operator clients.

Current status: publishable framework with stable event contracts, not full scale tuning.

Scope

  • Define channel naming and auth guard for buyer, node, and admin roles.
  • Push canonical domain events with predictable payload shape.
  • Manage reconnect semantics and last-event cursor replay.

Suggested Project Layout

  • app/interfaces/ws/socket_gateway.py
  • app/application/services/realtime_service.py
  • app/infrastructure/ws/connection_registry.py
  • app/infrastructure/cache/replay_cursor_store.py

Minimum Contracts (MVP P0)

  1. subscribe(channel, cursor) validates permission and registers stream.
  2. publish_event(channel, event) fans out to online subscribers.
  3. resume(channel, cursor) replays missed events within retention window.
  4. heartbeat(connection_id) updates liveness and cleanup scheduling.

Required Event Coverage

  • INTENT_CREATED
  • QUOTE_RECEIVED
  • NEGOTIATION_STARTED
  • ORDER_CREATED
  • PAYMENT_SUCCEEDED

Guardrails

  • Keep payloads versioned and backward compatible.
  • Limit per-connection queue to prevent memory blowups.
  • Drop unauthorized subscription attempts with structured error codes.

Implementation Backlog

  • Add presence channels and typing/status hints for negotiation UI.
  • Add regional relay nodes for cross-region latency reduction.

Runtime Implementation

  • Status: implemented in local runtime package.
  • Primary code paths:
  • runtime/src/interfaces/ws/event-bus.js
  • Validation: covered by runtime/tests and npm test in runtime/.
Usage Guidance
This skill is a design/integration guide rather than runnable code — it appears safe and coherent. Before using it, confirm whether your agent will try to access a local 'runtime' folder or run 'npm test' (there are no code files bundled). If you intend to run tests or execute the referenced runtime paths, only do so in a trusted project workspace and review the actual code and dependencies first.
Capability Analysis
Type: OpenClaw Skill Name: a2a-market-websocket-realtime Version: 0.2.0 The skill bundle defines a framework for implementing a WebSocket-based real-time event system for a marketplace, covering events like orders and payments. The documentation in SKILL.md focuses on standard architectural patterns, authorization guards, and event contracts without any evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description (realtime websocket delivery for market events) matches the SKILL.md content: channel naming, auth guards, publish/subscribe/resume semantics and event types. No unrelated resources (cloud creds, unrelated binaries) are requested.
Instruction Scope
SKILL.md is an implementation/design guide and does not instruct the agent to read unrelated system files, exfiltrate data, or call external endpoints. It does reference a local 'runtime' codebase and running 'npm test', but no code files are bundled with the skill — be aware using this skill in an agent may assume access to a project workspace or local runtime package.
Install Mechanism
There is no install spec and no code files included (instruction-only). No downloads, package installs, or archive extracts are requested.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The runtime instructions do not require secrets or tokens.
Persistence & Privilege
always is false and model invocation is allowed (platform default). The skill does not request persistent or elevated presence or modifications to other skills/configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install a2a-market-websocket-realtime
  3. After installation, invoke the skill by name or use /a2a-market-websocket-realtime
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
sync runtime implementation and validation coverage
v0.1.0
initial scaffold for early registration
Metadata
Slug a2a-market-websocket-realtime
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is a2a-Market-WebSocket-Realtime?

Deliver real-time websocket updates for intent, quote, negotiation, order, and payment events. Use when implementing push channels, subscription authorizatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 176 downloads so far.

How do I install a2a-Market-WebSocket-Realtime?

Run "/install a2a-market-websocket-realtime" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is a2a-Market-WebSocket-Realtime free?

Yes, a2a-Market-WebSocket-Realtime is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does a2a-Market-WebSocket-Realtime support?

a2a-Market-WebSocket-Realtime is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created a2a-Market-WebSocket-Realtime?

It is built and maintained by luoqianchenguni-max (@luoqianchenguni-max); the current version is v0.2.0.

💬 Comments