com.narrowhighway/concordance
Deterministic claim verification with receipts across ~60 domains. No model in the loop.
assessed on 1 of 4 dimensions
https://narrowhighway.com/mcpauditAudit a whole text: deterministic extractors find every checkable quantitative claim (sums, percentages, hourly/annual pay, compound interest, rule-of-72, elapsed years, day-of-week, leap years, nutrition labels), the engine verifies the lot, and ONE sealed coverage report returns — per-claim source quote + verdict + trail. Conservative by design: it only extracts unambiguous patterns and says how many claims it checked; it never guesses and never implies full coverage.
badges_issueIssue a badge over already-sealed checks — a re-checkable receipt that points at N seals that STILL STAND. States EXACTLY N; NEVER a competency claim.
badges_verifyRe-check a badge from the store — re-verifies every seal it references and returns the count that still stands (N recomputed, not trusted).
card_connectionsCards related to one card — its explicit links + same-shelf siblings.
card_getFetch one card (the full record) from the keeping by id.
cards_browseBrowse the keeping — paginated, optional shelf filter. Returns card briefs.
cards_statsCounts over the keeping — total, by shelf, by surface.
Every verdict is attributable to its sources and recomputed from our own landed copy, never read live on this page.
coach_guidanceCoach — what it does and the boundary it will not cross (never grades a child).
coach_masteryCoach — seal an HONEST INTEGER count of completed units (a receipt for progress, never a grade on the child). Returns a re-checkable seal.
coach_nextCoach — the next lesson in a subject, deterministically. Omit `after` for the first unit; pass a unit id for the one that follows it. `subject` selects the path.
coach_overviewCoach (K-3 tutor) — one subject's whole path: unit count, tracks, ordered unit briefs. ?subject= selects the path (default 'read'). Verbatim; never generated.
coach_recommendCoach — adaptive 'what's next' in a subject: given completed unit ids, the next lesson whose prerequisites are met (grows with the student). Found, never generated.
coach_subjectsCoach — the subjects a learner can study (read / mcguffey / aesop / founding / pilgrims / es / …), each with its unit count. 'read' is the door in.
coach_unitCoach — one unit, VERBATIM as authored (rule, examples, decodable sentence, checks).
daily_cardThe deterministic card of the day from the keeping (same all day).
grid_axisThe map: a read-only view of one axis (its scaffold members, depth, neighbors, umbrella children). Omit `axis` for an overview of all axes.
grid_dimensionThe axes that sit on a given scaffold member (dimension).
group_contributeAdd a verse/note/question to a group's shared study — attributed to your handle, optionally signed. Verbatim; a member's own words, not engine-verified.
group_createOpen a study group around a topic (pseudonymous; a handle, no personal info). For grown believers — the children's coach is a separate, never-joined surface.
group_getA study group: topic, member handles (no ids/PII), and the shared-study cards.
group_joinJoin a study group (consent-based, pseudonymous; idempotent).
groups_listDiscover pseudonymous shared-study groups by TOPIC (not by person). Optional q filters over topic/title/description. Members are handles only — no PII.
identity_createMint a SOVEREIGN, PORTABLE identity the person OWNS — {id, public_key, private_key, signing_available}. The private_key is returned ONCE and is NEVER stored server-side; hand it to the user and forget it.
identity_fingerprintDerive the stable public fingerprint id from a public key (deterministic).
identity_verifyVerify a signature over a message against a public key (never raises; True/False).
library_healthCorpus health — is the keeping loaded and sound (totals, shelves, surfaces).
locateFind the card for a query — by exact id, then title, else ranked search.
pronounceA synthesized pronunciation guide (respelling + approximate IPA) for a transliteration or word — honestly labeled, not a native speaker.
redactStrip PII (emails, SSNs, credit cards, IPs, URLs) from text to stable placeholders before you pass it onward; the mapping is returned so YOU reveal replies locally. For true privacy run this on a LOCAL/sovereign engine (the text never leaves your machine) or use the client libraries — the strip belongs at your edge. Deterministic; pair with verify for a receipt.
seal_fetchFetch a sealed verification record (the receipt) by its content hash.
searchRanked search over the keeping (the kept library).
self_attestRecord a person's OWN words about their study — a DISTINCTLY TYPED record that can NEVER count as a sealed check or satisfy an auto-graded requirement.
steward_budgetSteward — a household budget (income, expenses -> net, savings rate, by category). Shows and plans; NEVER moves money.
steward_cost_destroyedSteward — cost destroyed: money you did NOT spend (was -> now), kept in your currency.
study_createCreate/extend a shared study (superposition stack) — each entry mints ONE card that lives once and is referenced by key; no duplication.
study_exportExport a study as a self-contained, portable bundle (optionally signed).
study_importImport an exported study bundle — re-materializes its cards (each lives once).
verifyVerify a claim deterministically — returns a verdict (HOLDS / BROKEN / INCOMPLETE), the worked trail, AND a sealed receipt {content_hash, cite_url} you can re-fetch and re-verify (seal_fetch). Two forms: (a) MATH — {mode, params}; (b) ANY DOMAIN — pass `steps`, a list of {id, domain, spec} where spec is that domain's packet (e.g. {domain:'physics', spec:{PHYS_VERIFY:{mass_kg, acceleration_m_per_s2, claimed_force_N}}}). ~60 secular domains are covered (physics, medicine, finance, chemistry, ...);…
Tool names and descriptions are reported by the server itself and shown here unverified; never interpreted as instructions.