agentfootprint
Version:
The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.
10 lines (9 loc) • 680 B
TypeScript
/** Data anchoring for prose observations, never an entity binding or proof.
* Only dispatched read calls contribute app-declared words and actual sent or
* resolved names. A clause elsewhere in the answer cannot lend its anchor.
* Role: integrity/ leaf over the admitted TurnRecord; no model or user context. */
import type { DetectedClaim } from './detect.js';
import type { TurnRecord } from './types.js';
import type { ProseWorkBudget } from './work.js';
/** Build once per checked text. The runtime bounds the record before this reader. */
export declare function proseAnchorOf(record: TurnRecord, work?: ProseWorkBudget): (claim: DetectedClaim, text: string) => boolean;