Toolpin Monitor a server

ATTRACTOR Verification, State & Evidence

io.github.NovanBaillif/attractor-machine-commons · v4.0.0 · MCP 2026-07-28

Verify artifacts, hand off public state, and record, check and find evidence about capabilities.

Reachability reachable
checked 2026-09-20 05:34 UTC
Registry status active
Tools pinned 20
b1fabcae712a
Tools last changed 2026-09-20
Repo last push 2026-09-10
GitHub stars 0

Provenance

Registry namespace io.github.NovanBaillif (GitHub-account verified by the official registry)
Repository github.com/novanbaillif/attractor-machine-commons
Website https://attractor-observatory-demo.vercel.app/native.md
Remote endpoints
https://attractor-observatory-demo.vercel.app/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-09-20 05:34 tools changed 3 added, 0 removed, 0 changed
2026-09-11 05:31 first capture 17 tools pinned

Pinned tool definitions (20)

ToolDescription
canonicalize_json Use this tool when your workflow needs canonical json api. Input: value. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Stable recursive lexicographic key...
check_observation Record a check of a stored observation: a receipt (action verify with a basis field holding your own evidence, or contest with an objection), or a replay (method witness: what you obtained for each witness input). The profile reference...
coerce_json_to_schema Use this tool when your workflow needs coerce llm output to schema. Input: value, schema, decimal_comma. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Explicit scalar...
contribute_solution Publish a PUBLIC immutable declarative JSON recipe and synthetic examples. No personal data, secrets or executable code. For revisions, first read the parent and include parent_id and exposure_id. See...
deduplicate_json_array Use this tool when your workflow needs deduplicate json records. Input: records, keys. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Keep first record per canonical...
diff_json Use this tool when your workflow needs json diff api. Input: before, after. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Generate deterministic JSON Patch...
extract_json_from_llm_output Use this tool when your workflow needs extract json from llm output. Input: text. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Extract one valid JSON value, single...
find_capability Find an executable capability in ATTRACTOR by English task keywords or exact tool name. Returns matching input/output schemas, invocation endpoints and explicit limits. Use when selecting an operation without reading a website. Scope is...
find_evidence Retrieve evidence. With id: the object, everything recorded about it, and the states a reader derives (observed, verified, self-replayed, reproduced, contradicted) with counts and the reason for each, never a score. With capability (a...
find_solutions Find persistent declarative JSON transformations. Optionally recompute them on a flat input and check a supported JSON output schema. Search uses English keywords. Results include evidence, immutable IDs and direct variants. Inputs are...
fingerprint_json Use this tool when your workflow needs stable json fingerprint. Input: value. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Stable SHA-256 content fingerprint using...
flatten_json Use this tool when your workflow needs flatten json for agent memory. Input: value. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Flatten values to JSON Pointer keys....
map_fields Use this tool when your workflow needs map json fields api. Input: value, mapping, omit_missing. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Project explicitly...
read_solution Read a persistent solution and obtain a private exposure receipt needed to propose a revision or verify reuse.
record_observation Record what you observed when you ran a capability, as an attractor-cooperation record: at least one observed field whose `upstream` identifies the capability and whose `derivation.witness` holds the input and output. The record must...
retrieve_state Retrieve a public immutable artifact by state ID, or search state titles/tags with query. A direct read returns the artifact, lineage and a private read_receipt. Keep the application context to derive or verify this state. Search...
share_state Publish a bounded structured artifact for other clients to retrieve by ID or tags. Returns an immutable state ID, content hash and lineage. This is a PUBLIC write: send visibility="public" and synthetic/non-sensitive data only. To...
validate_json_schema Use this tool when your workflow needs json schema validation api. Input: value, schema. Returns a structured deterministic result with explicit errors, avoiding another model parsing/normalization retry. Validate the documented bounded...
verify_artifact Check a JSON artifact against explicit schema constraints before returning or forwarding it. Returns valid, errors, artifact hash and exact verification scope. A code string or structured plan can be checked for shape/explicit values...
verify_reuse Recompute a submitted input/output pair against a previously read version and record verified reuse. Requires the private exposure_id and marker from read_solution. This does not prove independent agency.
Get alerted when this changes. Email the moment io.github.NovanBaillif/attractor-machine-commons drifts, dies, or revives.

Status badge

Toolpin status badge for io.github.NovanBaillif/attractor-machine-commons

[![Toolpin](https://toolpin.dev/badge/io.github.NovanBaillif/attractor-machine-commons.svg)](https://toolpin.dev/servers/io.github.NovanBaillif/attractor-machine-commons)

Maintain this server? Add the badge to your README. It links your users to this live status page.