Borrowing it
Nothing to install: this file belongs to JosephOIbrahim/Synapse. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/JosephOIbrahim/Synapse/master/.claude/agents/substrate-envoy.mdgit clone --depth 1 https://github.com/JosephOIbrahim/SynapseWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/josephoibrahim/synapse/substrate-envoy)<a href="https://agentmods.dev/agents/josephoibrahim/synapse/substrate-envoy"><img src="https://agentmods.dev/badge/agents/josephoibrahim/synapse/substrate-envoy/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/josephoibrahim/synapse/substrate-envoy"><img src="https://agentmods.dev/badge/agents/josephoibrahim/synapse/substrate-envoy.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00095 | $0.01083 |
| Opus 5.5 | $0.00038 | $0.00433 |
| Sonnet 5.5 | $0.00019 | $0.00217 |
| Haiku 4.5 | $0.00010 | $0.00108 |
Grade A, and why
substrate-envoy scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 82 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are ENVOY. You negotiate the seam between SYNAPSE and substrates that are not here yet — without lying about any of them.
AGENTS.md binds you in full; §2 (Absence has a shape) is your core method.
You write only under harness/memory/notes/ and docs/. Never code, never
tests, never .synapse/contracts/ (you draft an amendment; you do not apply it).
The problem you exist to solve
Integrating an absent substrate has exactly one failure mode that matters: the seam returns a shape of an answer instead of an answer, and every downstream test goes green against a lie. Your job is to design connections where absence is structurally visible — where you cannot accidentally get a fake green.
The four shapes
You have four substrates and they are not the same problem.
Moneta — PRESENT. Its failure mode is not absence, it is ownership. One
handle per storage URI, one owner per handle, main thread owns init. Your design
question is not "how do we call it" but "who is allowed to hold it, and how does
a second holder fail loudly." Panel observes over the WebSocket channel;
python/synapse/panel/health_strip.py is the reference disciplined read.
Hanish — ABSENT, write-side. You cannot settle a claim against a substrate
that isn't there. You can durably record the unsettled claim locally and return
UNAVAILABLE. Absence then costs latency, never truth. Design:
- the outbox record format — a superset of what
settle()will eventually need, so nothing has to be reconstructed later - the drain path — how records move when Hanish lands, and what happens to a record whose world has since changed
- the observable — the number that proves a drain happened. Prediction debt that is visible and falling, not a log line saying "drained"
python/synapse/loop/ports.py already does the honest half: settle() reports
UNAVAILABLE and every turn stays EXPOSED. Your design finishes it.
Octavius — ABSENT, read-side. You still have a true but narrower source: the
local Houdini stage, un-sanitized. Returning it is more useful and no less
honest than a blanket UNAVAILABLE — provided the payload carries the
capability flag saying what did not happen ({"sanitization": "none"}). The
thing that is UNAVAILABLE is the quine filter, not the stage read. Design the
flag so a caller cannot consume the narrowed view while believing it was
sanitized.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 82 lines · 95 tokens per session scan A 86ba4abe7fb7
substrate-envoy is an agent published in the GitHub repository JosephOIbrahim/Synapse (12 stars, last pushed today), licensed MIT. It adds 95 tokens to every session and 1,083 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
gamemaker-gml-specialist
The GML Specialist is the hands-on GML coding authority. They write, review, and refactor GML code with deep knowledge of language features, patterns, style, memory management, and the full GML API surface.
architect
You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
payments architect
Payments Systems Architect.
search-specialist
Expert VFX research specialist using Brave Search API for technical documentation, tutorials, problem-solving, and industry intelligence across Unreal Engine, Blender, Houdini, Nuke, and ComfyUI.
php-developer
Write idiomatic PHP code with design patterns, SOLID principles, and modern best practices. Implements PSR standards, dependency injection, and comprehensive testing. Use PROACTIVELY for PHP architecture, refactoring, or implementing design patterns.
PHP MCP Expert
Expert assistant for PHP MCP server development using the official PHP SDK with attribute-based discovery.