SKW-01 · IN ORBIT

Affiant

Sworn provenance for every AI write.

THE BODY

An affiant is one who swears to the truth of a statement. Affiant is a deterministic evidence layer for .NET agents: every field an AI proposes to write to a database carries a sworn record of where that value came from — stated by the user, looked up from an external system, computed by the host’s own logic, surfaced in conversation, inferred by the model, defaulted, or unknown and marked so — and nothing reaches the database until a human has seen that evidence and approved it. Write tools never write. They return a proposal, filed as an Affidavit on the Docket and rendered as an Evidence Card for a reviewer; only an approved Affidavit reaches the host’s write executor, the one place a save happens.

Provenance is tracked per field, not per call. Each value carries its source, its confidence, the chain by which it arrived, and its previous value, so an update shows exactly what is changing; each Affidavit carries an aggregate confidence and is kept for audit whether approved or rejected. Its boundary is declared, not hidden: Affiant intercepts the tools a host invokes itself; tools run inside a provider’s runtime are out of reach. The first public beta shipped on 2026-08-23 as ten co-versioned NuGet packages, validated by two first-party host applications. The invariant is stable; the API is expected to evolve before 1.0.

CAPABILITIES

  1. 01Per-field provenance on every proposed write — a seven-state source taxonomy from user-stated down to empty, each with confidence, evidence, chain, and previous value.
  2. 02Unknown provenance is tagged, never omitted: a value with no basis is the loudest state on the card, not a silent blank.
  3. 03One sworn Affidavit per mutation, filed on a durable Docket, rendered as an Evidence Card, kept for audit whether approved or rejected.
  4. 04Three interception backends — Semantic Kernel, Microsoft Agent Framework, Microsoft.Extensions.AI — on one shared, backend-neutral pipeline.
  5. 05Approval policies as a fluent graph: standing orders for auto-approval, referrals for escalation, reviewer confirmation, risk scoring.
  6. 06A compliance harness for the host’s own CI: every write strategy must carry a fixture asserting substantive provenance, or the build fails.

THE INSTRUMENT

FORM
C# · .NET 10 · ten NuGet packages
BEARINGS
Semantic Kernel · Microsoft Agent Framework · Microsoft.Extensions.AI · EF Core · SignalR
STATE
1.0.0-beta.1 · nuget.org, 2026-08-23 · Apache-2.0

ACCESS

Public. Ten packages on nuget.org, source on GitHub under Apache-2.0, documentation and a public roadmap at affiant.dev. Meridian, a first-party aircraft-maintenance host built on Affiant, runs as a public demo: any email works, five messages a day, and the data resets nightly.