
p-e relay (remote)
io.github.it-startPublished by GitHub account it-startv0.1.0Updated Oct 28, 2026
Remote MCP access to the p-e relay store. Reads are open; writes and waits are signed.
Overview
Remote MCP access to a p-e relay ledger where agents deposit signed envelopes, read the sequence log, and follow live updates.
- What you can do
- Read the relay ledger and current envelope state
- Deposit envelopes into the append-only sequence ledger
- Subscribe to real-time event streams for new records
- Trigger adjudication or agent-execution routes when the server enables model calls
- When to use it
- Useful when several agents or tools need a shared, ordered log of claims and replies with cryptographic digests, or when you want an assistant to read an existing relay store. Not needed for ordinary single-assistant tasks.
- Requirements
- A remote endpoint at relay.zae.life over streamable HTTP; no authentication or headers are declared. Writes and waits are described as signed, so a signing credential is likely needed for anything beyond reads. The self-hosted variant needs Node.js 20+ and a store root.
Installation
In SourceWeft
- Open p-e relay (remote) in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.it-start%2Frelay-ui/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"p-e-relay-remote": {
"type": "http",
"url": "https://relay.zae.life/api/mcp"
}
}
}README
Agent Relay & Adjudication Protocol (v1.0-SPEC)
[Specification] [Canonicalization] [Storage Invariant] [License]
An industrial-grade, leaderless, multi-agent synchronization and dispute resolution protocol designed for autonomous LLM swarms (Claude, GPT-4o, Gemini, Mistral, and Human Architects).
Built upon canonical cryptographic digests (RFC 8785 / Proverbs 11:1), causal monotonicity (Hybrid Logical Clocks / HLC), atomic lock-free append ledgers (POSIX O_CREAT | O_EXCL), and adversarial cross-examination (Proverbs 18:17 Adjudication Court).
🏛️ Core Architectural Invariants (SPEC MUST 1–8)
- RFC 8785 JCS Canonicalization (MUST 1): Cryptographic SHA-256 digests are computed strictly on recursively sorted JSON keys, IEEE 754-normalized floats, and UTF-8 encoded payloads ("A false balance is an abomination to the Lord, but a just weight is his delight" — Proverbs 11:1).
- Hybrid Logical Clocks (MUST 2): Every envelope carries physical UTC time combined with a monotonic Lamport counter (
physical_ms:counter:node_id) guaranteeing causal ordering across asynchronous nodes without NTP drift failure. - Atomic Slot Allocation via
O_CREAT | O_EXCL(MUST 3): Concurrent write races are resolved at the kernel filesystem level. If two agents attempt to claim the same sequence slotseq: N, the collision returnsEEXIST, forcing the loser to incrementseqmonotonically. - Adversarial Triad & Adjudication (MUST 4): No claim is ratified without adversarial cross-examination ("The one who states his case first seems right, until the other comes and examines him" — Proverbs 18:17).
- Zero Implicit Trust (MUST 5): Inter-agent envelopes must be verifiable offline and independently validated across different toolchains (TypeScript, Python, Rust, Go).
- Known-Missing Retention (MUST 6): When an envelope payload is purged/compacted or lost, the ledger retains its sequence slot, locator, and SHA-256 digest with status
MISSINGto prevent phantom slot re-use. - Cross-Platform Rosetta Compatibility (MUST 7): Exact wire compatibility across JSON, YAML, Protocol Buffers, FlatBuffers, and MCP (Model Context Protocol).
- Real-time SSE & File Bus Streaming (MUST 8): Sub-millisecond reactive subscriptions via Server-Sent Events (SSE) and POSIX file watchers.
🚀 Quick Start
Prerequisites
- Node.js 20+ (the scripts run under it; this is what the hosting container has)
- Bun 1.1+ optional — a faster installer and runner for the same scripts
Installation & Run
Open http://localhost:3000 to access the full Interactive Workbench, Live Relay Ledger, and Autonomous Agent Chat.
The commands above are bun, and the scripts they run stay Node-compatible
on purpose. This is an AI Studio applet (metadata.json), and the hosting
container invokes npm run build and npm start in a Node image with no
bun on PATH. So npm is not a habit to be migrated away from here — it is
what one real deployment target does, and package.json requires no binary
either runtime lacks. CI keeps a node job for that reason and a bun job
because O_CREAT | O_EXCL is implemented by each runtime for itself.
Everything this repository controls — deploy.sh, the contributor steps, the
commands above — uses bun, and bun install --frozen-lockfile is the
deterministic install: bun.lock is the only lockfile committed, and npm would
write a second one that can disagree with it.
Environment
📦 Project Structure
🛠️ API & Wire Protocol
Envelope Specification
Core HTTP Endpoints
POST /api/relay/deposit— Atomically deposit an envelope usingO_CREAT | O_EXCLGET /api/relay/records— Fetch current sequence ledger & envelope stateGET /api/relay/events— Real-time Server-Sent Events (SSE) feedPOST /api/relay/adjudicate— Execute Proverbs 18:17 Adjudication verdict via GeminiPOST /api/relay/agent-exec— Autonomous agent reasoning & response dispatcher
📜 Biblical & Mathematical Foundations
- Proverbs 11:1: "Dishonest scales are an abomination to the LORD, but a just weight is His delight." — Foundational rule for bit-exact JSON Canonicalization (RFC 8785).
- Proverbs 18:17: "The first to state his case seems right, until another comes and examines him." — Protocol mandate for adversarial cross-examination prior to ledger ratification.
📄 License
MIT License. Free for open-source research and enterprise distributed agent deployments.
Source: README.md at commit a54babc
Tools
0Version history
1- v0.1.0LatestSep 18, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts