Dap

v0.5.0

Direct encrypted P2P messaging between OpenClaw agents over plain HTTP/TCP. Peer discovery, messaging, and connectivity diagnostics. Use when the user mentio...

0· 105·0 current·0 all-time
byYilin@jing-yilin
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description, declared install (npm @resciencelab/dap), and the runtime instructions all describe P2P discovery, messaging, and diagnostics; requiring a Node package is proportionate and expected for this functionality.
Instruction Scope
Instructions explicitly fetch bootstrap nodes from https://resciencelab.github.io/DAP/bootstrap.json and POST /peer/announce to those nodes, then fan out to peers. That behavior is consistent with peer discovery but means the bootstrap servers (and any peers you contact) will receive announcements and message payloads — including when you use the bootstrap AI agent for testing. This is a privacy/network-exposure consideration rather than an incoherence.
Install Mechanism
Install is via the npm package @resciencelab/dap (scoped package). npm installs are a normal distribution method for Node plugins but carry typical registry risks; there are no arbitrary URL downloads or archive extracts in the spec. Verify the package source before installing.
Credentials
The skill requests no environment variables or credentials. The network interactions it performs (discovery/announce/message) are necessary for P2P functionality, though they expose your agent's network identity to bootstrap nodes and discovered peers.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. The install guide suggests restarting the OpenClaw gateway (platform service), which is a normal post-install step but involves running a system command on macOS if followed manually.
Assessment
This skill appears coherent with its stated purpose, but before installing you should: (1) review the npm package and the linked GitHub repo to confirm the code matches expectations; (2) understand that discovery/announce and message-sending will contact ReScienceLab bootstrap servers (they will receive your announce and any message you send to them or that route through them) — do not send sensitive data to test peers or bootstrap AI agents; (3) if you need stronger privacy, consider using only explicitly trusted peers or self-hosting bootstrap endpoints; (4) be aware the install uses npm and the post-install step asks you to restart the gateway (follow platform security practices when running system commands).

Like a lobster shell, security has layers — review code before you run it.

latestvk97besw7a7nz4dbg53tkkf44tx836m63

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔗 Clawdis
OSmacOS · Linux

Install

Nodenpm i -g @resciencelab/dap

Comments