@atrib/mcp
Client-side middleware for atrib's verifiable action layer. Adds chain context, gap records, and transaction fallback records across MCP framework adapters.
Versions
@atrib/mcp0.25.0latest0.24.00.23.00.22.00.21.0+ show 36 moreshow less
0.20.00.19.10.19.00.18.10.18.00.17.60.17.50.17.40.17.30.17.20.17.10.17.00.16.10.16.00.15.10.15.00.14.00.13.00.12.00.11.10.11.00.10.00.9.10.9.00.8.00.7.00.6.20.6.10.6.00.5.00.4.00.3.00.2.00.1.20.1.10.1.0@atrib/agent0.4.10latest0.4.90.4.80.4.70.4.6+ show 44 moreshow less
0.4.50.4.40.4.30.4.20.4.10.4.00.3.30.3.20.3.10.3.00.2.230.2.220.2.210.2.200.2.190.2.180.2.170.2.160.2.150.2.140.2.130.2.120.2.110.2.100.2.90.2.80.2.70.2.60.2.50.2.40.2.30.2.20.2.10.2.00.1.90.1.80.1.70.1.60.1.50.1.40.1.30.1.20.1.10.1.0Tools 38
demo-agent slow_tool Slow test tool
atrib-primitives-${name} emit Fake write primitive
fake_read Fake read primitive
abortable_read Abort-aware read
fast_tool Fast test tool
atrib-verify Verify counterparty handoff evidence before linking follow-up work through informed_by.
recall_my_attribution_history Return signed atrib records from the local mirror. The agent's own past, with each record's
recall_walk Walk the local derived graph from a starting record_hash. Returns records reachable via the requested edge types up to the given hop depth, ordered by ascending weighted distance. Layer 1 covers four edge types: CHAIN_PRECEDES (weight 1), INFORMED_BY (weight 1), ANNOTATES (weight 2), REVISES (weight 2). SESSION_PRECEDES, SESSION_PARALLEL, CONVERGES_ON, CROSS_SESSION, and PROVENANCE_OF are deferred to subsequent releases. Useful for tracing the local causal neighborhood of a record before re-attempting a similar action. Legacy alias: new callers should prefer the `recall` tool with shape='walk' (no direction).
recall_annotations Return the aggregated annotation summary for a record: maximum annotation importance across all D058 annotation records pointing at it, the union of their topic tags, and the most recent summary string. Useful for surfacing the agent's prior critique on a record before re-attempting a similar action. Returns null annotations field when no annotation points at the record. Legacy alias: new callers should prefer the `recall` tool with shape='annotations'.
recall_revisions Return the D059 revision chain for a record, with per-entry content + sibling-fan-out awareness. Walks revises edges forward from the given record_hash, surfacing each revision in turn. Each entry carries the revision's record_hash, timestamp, and content (`new_position`, `reason`, `importance`) so the agent can read the chain inline without follow-up recall calls per entry. When more than one revision targets the same record, the chain follows the first-by-timestamp branch and lists the other branch heads as `sibling_hashes` on that entry so the agent learns about parallel revision branches (common in multi-agent flows). Useful for checking whether a position the agent previously held has been revised before acting on it. Returns an empty chain when no revision points at the record. Legacy alias: new callers should prefer the `recall` tool with shape='revisions'.
recall_by_content Free-form text search over the agent's signed past. Returns top-k records by hybrid retrieval: BM25 over each record's per-event_type indexable text (observation `what + why_noted + intent + rationale + topics`; tool_call `tool_name + args + result`; annotation `summary + topics`; revision `prior_position + new_position + reason + topics`; transaction counterparty + memo; directory_anchor tree_root; extension URIs via generic recursive string-walk per D086/D118) plus the annotation summary + topics when present as a curator-quality lift. Reranked by Park et al. weighted-sum scoring with annotation-derived importance and recency signals. Raw unannotated tool_call records are score-demoted so operation logs do not dominate substantive memory. BM25 contribution is clamped to [0, 1] before coverage scaling so the documented Park-component bound is honored. Responses include runtime metadata plus coverage.index, so callers can detect stale MCP processes and whether the durable content-token sidecar was hit, rebuilt, disabled, or bypassed. Useful when the agent has no specific filter and needs to ask 'what do I know about X?'. Legacy alias: new callers should prefer the `recall` tool with shape='content'.
recall_session_chain Return all records in a context_id, ordered chronologically (oldest-first). The natural traversal of the CHAIN_PRECEDES topology for a single session/trace. Each entry carries record_hash, event_type, timestamp, display_summary (per-event_type human-readable text from D086), and producer label. Useful for 'what happened in this session?' without manually sorting filter results. Sibling tool to recall_my_attribution_history with built-in context_id scoping + chain-ascending order. Legacy alias: new callers should prefer the `recall` tool with shape='chain'.
recall_orphans Return records that are NOT cited by any other record via informed_by (loose ends: decisions or observations the agent made but never followed up on). Surfaces records whose record_hash does NOT appear in any other record's informed_by[] array within the local mirror. Optionally scoped to one context_id, one event_type, or one creator_key. Useful for the agent to discover dropped balls (e.g. 'I noted X but never built on it'). Legacy alias: new callers should prefer the `recall` tool with shape='orphans'.
recall_by_signer Aggregate the local mirror by creator_key. Returns the distinct creators present + per-creator record count + latest record timestamp. Useful when the mirror is multi-signer (multi-agent flows, transactions with counterparty signers) and the agent wants to discover who else's records are in scope before deciding whether to filter with creator_key. Pure aggregation; no records returned directly. Use recall_my_attribution_history with the creator_key filter to drill into one creator's records. Legacy alias: new callers should prefer the `recall` tool with shape='by_signer'.
trace Walk a record's informed_by chain backward to surface the reasoning
trace_forward Walk forward from a record_hash, surfacing the records that cited
atrib-revise Supersede a prior position with a stated reason. Produces a signed
atrib-annotate Mark a past record\'s importance and meaning without superseding it.
attest Make a signed statement now: atrib's write verb. Signs an observation by default;
summarize Read a set of records (by context_id and/or record_hashes) and ask
recall mock modern recall tool
search-server test-agent list-agent get_temperature Get the current temperature for a location
record_outcome Store an action outcome with diagnostic evidence.
recall_outcomes Read prior diagnostic outcomes from this Durable Object.
list_signed_records Return signed atrib records captured by the Durable Object.
flush_atrib_queue Flush pending atrib log submissions.
execution_context Return the signed approval context for a runnable Cloudflare action.
preview_file_update Preview the approved Cloudflare Workers checkout patch before mutation.
write_file Apply the approved Cloudflare Workers checkout patch to Durable Object SQLite.
complete_checkout Complete a checkout and return an ACP-style completion shape.
test fake-upstream echo Permissions 4
network medium filesystem low shell high env_vars low Scan Findings 0
No scan findings.