Brain OpsSAFE
Garry's Opinionated OpenClaw/Hermes Agent Brain
Overview
Garry's Opinionated OpenClaw/Hermes Agent Brain
f98f2eb7fad6OBSERVED · 2026-10-20What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: brain-ops
version: 1.2.0
upstream: brain-ops@fc834ee
description: |
Brain knowledge base operations. The core read/write cycle: brain-first lookup,
read-enrich-write loop, source attribution, ambient enrichment, back-linking.
Read this before any brain interaction.
triggers:
- any brain read/write/lookup/citation
tools:
- recall
- search
- query
- get_page
- put_page
- add_link
- add_timeline_entry
- get_backlinks
- sync_brain
mutating: true
writes_pages: true
writes_to:
- people/
- companies/
- deals/
- concepts/
- meetings/
---
# Brain Operations — The Ambient Context Layer
Recall relevant context before responding. Save explicit requests with
provenance; automatic capture is off until the user opts in. Reading this skill
does not enable capture, delegation, or paid enrichment. A chat-only instruction
suppresses writes for that turn, including when standing capture is enabled.
> **Convention:** See `skills/conventions/brain-first.md` for the 5-step lookup protocol.
> **Convention:** See `skills/conventions/quality.md` for citation and back-link rules.
> **Memory verbs (MEMORY_VERBS v1, gbrain ≥ 0.43).** Over MCP, prefer the five
> core memory verbs for the read/write cycle: **`remember(fact, provenance,
> ttl?)`** to save a single durable fact (mandatory provenance; dedupes +
> supersedes), **`recall(query | entity, budget_tokens)`** to read it back
> budget-packed, **`entity(name)`** for a zero-LLM card, **`synthesize(question)`**
> for the expensive cross-page answer, **`forget(id)`** to withdraw active memory
> (history, source material, and backups may remain). `context_pack` and `delta`
> complete the seven-verb surface. Use
> `remember` instead of `extract_facts` when you already have ONE formed fact;
> `put_page` / `add_link` / `add_timeline_entry` stay the page/graph write path.
> Fall back to the classic ops when the verbs aren't on the surface. Contract:
> `docs/protocol/MEMORY_VERBS_v1.md`.
>
> **Tight-budget page questions:** explicitly use
> `recall({query: "zebra telescope", budget_tokens: 75, budget_policy: "query_first"})`
> so ranked page evidence packs before recent facts. CLI:
> `gbrain recall --query 'zebra telescope' --budget-tokens 75 --budget-policy query_first --json`.
> Keep entity-first, event/session-filtered and fact-focused questions on their
> existing facts-first route; do not change `context_pack`. Costs are character-based
> estimates, and an oversized first item is dropped without skipping or truncation.
> Read `budget_packing` before interpreting an empty result as missing memory.
> See `skills/query/SKILL.md` for the MCP request and caller example. Guidance is
> not native-harness activation: adoption remains unverified until a fresh
> conversation is observed making the opted-in call.
>
> **Choose a readback path that can see the intended visibility.** Trusted local
> CLI callers can recall and withdraw private facts. Every MCP caller, including
> stdio, and a thin CLI connected to MCP currently have world-only fact recall
> and withdrawal. A
> request to remember does not authorize making real private information
> world-visible. Use a trusted local write/readback path for private memory
> when available. If only remote access is available, a successful private
> write receipt confirms storage, but private recall remains unverified; explain
> that limit and the trusted local path needed for private readback or withdrawal.
> Do not widen visibility
> or request broader OAuth scopes merely to make verification pass. For an MCP
> connection test, use only a harmless synthetic `visibility: "world"` fixture
> with the user's test authorization, retain its ID, and withdraw it afterward.
>
> **`<REDACTED:pattern>` in a result** (for example `<REDACTED:url_credentials>`
> or `<REDACTED:high_entropy_assignment>`) means the brain holds a
> credential-shaped value there and withheld it from this response; the stored
> page is unchanged. Tell the user which kind of value was withheld and that it
> is readable on the brain host. Do not retry other operations to recover it,
> and do not echo a guess. A credential the user asked you to `remember` is
> withheld from remote recall by design: every MCP caller, including stdio, and
> a thin CLI connected to MCP is remote, so only `gbrain recall` run on the
> brain host shows it as written. Docs:
> `docs/guides/write-refusals.md#secret-scan-refusals-and-redaction`.
>
> **Keyless brains:** when `extract_facts` returns `skipped:
> extraction_unavailable`, YOU are the extractor — pull the facts from the turn
> yourself and write each one via `remember` with `kind` set (event | preference
> | commitment | belief | fact — those five are the frozen protocol enum; the
> `idea` kind the extractor and DB carry is NOT one of them) and the
> visibility the envelope's `agent_action` names
> (default private — pin it; `remember` defaults to world), or author a
> `## Facts` fence on the entity page. A `skipped: extraction_failed` envelope
> (server-side extractor errored on this turn; `reason` names why) invites the
> same manual `remember` fallback for that turn — automatic extraction stays
> on for future writes.
## Contract
This skill guarantees:
- Brain is checked BEFORE any external API call (brain-first lookup)
- Explicit save requests and opted-in inbound signals trigger the READ → WRITE
loop; enrichment requires its separately configured authority
- Every outbound response checks brain for relevant context
- Source attribution on every fact written (inline `[Source: ...]` citations)
- User's direct statements are highest-authority data
- Back-links maintained on every brain write (Iron Law)
## Iron Law: Back-Linking (MANDATORY)
Every mention of a person or company with a brain page MUST create a back-link
FROM that entity's page TO the page mentioning them. An unlinked mention is a
broken brain. See `skills/conventions/quality.md` for format.
## Phases
### Phase 1: BTrust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
f98f2eb7fad6full audit observations/trust-audit/skill/garrytan__brain-ops.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-20 | f98f2eb7fad6 | SAFE | B | 89 | first audit |
Questions
What does the brain-ops — garrytan/gbrain skill do?
Garry's Opinionated OpenClaw/Hermes Agent Brain
Is brain-ops — garrytan/gbrain safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can brain-ops — garrytan/gbrain access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (f98f2eb7fad6), read on 2026-10-20. The repository is watched, and a new audit runs when it changes — this is the first audit.
Add this badge to your README
Shows this page's audit result and links back to it. It updates when the audit does.
[](https://modelsatlas.com/skills/garrytan/brain-ops/)
Not your listing, or something out of date? Claim or update your listing.