Core framework for fluid interfaces to provide adaptive robust systems capability integration.
Find a file
tegwick a2d561eae5 Add signing, trust types, policy gate and publication pipeline
FLUID-WP-0004 T01, T02, T05, T06. The pipeline is the only path from
Candidate to Verified: no other code constructs a Verified value, and
Publish takes one, so "AI-generated artifacts are untrusted until
verified" is a property of the type signatures rather than a rule people
are asked to remember.

The policy gate is a pure function of the candidate, the governing
intent and configured limits. It cannot consult a model or take an
opinion as input, because a gate that can be argued with is not a gate.
Two behaviours it enforces are worth naming: the tighter of the
descriptor's own traffic ceiling and the gate's wins, so a descriptor
can restrict itself but never widen; and a daimon cannot authorize its
own promotion below FLUID-5, since generation authority is not promotion
authority.

Signatures cover the canonical document with the signature member
removed, so a signed descriptor round-trips and a tampered one does not.
The registry now refuses anything that does not verify, which is what
makes the pipeline's signature mean something at the router.

An unchecked pipeline stage is recorded as unchecked rather than
omitted, so a pipeline with no security check cannot look identical to
one that passed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014KmVxhJ35tCo7rE7UnLwWu

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1116572@bnt-lap001
Assistant-Session: 8ba9bb93-a72a-4883-b189-2499cce5c400
2026-09-04 02:56:30 +02:00
.github/workflows Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
cmd/fluid Add evidence store, intent store and the fluid CLI 2026-09-04 02:26:23 +02:00
conformance Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
docs/adr Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
history Establish fluid-core scaffold, intent, and phased workplans 2026-09-04 01:49:12 +02:00
internal Add signing, trust types, policy gate and publication pipeline 2026-09-04 02:56:30 +02:00
schemas Add FLUID wire contract schemas 2026-09-04 01:55:47 +02:00
spec Establish fluid-core scaffold, intent, and phased workplans 2026-09-04 01:49:12 +02:00
tools/schemagen Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
workplans Add evidence store, intent store and the fluid CLI 2026-09-04 02:26:23 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-09-04 01:51:58 +02:00
.gitignore Register with State Hub and align workplan IDs to FLUID-WP prefix 2026-09-04 01:50:34 +02:00
AGENTS.md Register with State Hub and align workplan IDs to FLUID-WP prefix 2026-09-04 01:50:34 +02:00
go.mod Add revision registry and deterministic resolver 2026-09-04 02:06:19 +02:00
go.sum Add revision registry and deterministic resolver 2026-09-04 02:06:19 +02:00
INTENT.md Establish fluid-core scaffold, intent, and phased workplans 2026-09-04 01:49:12 +02:00
Makefile Generate contract types, pin fixtures to spec, add build and ADRs 2026-09-04 02:03:12 +02:00
README.md Initial commit 2026-09-02 22:51:13 +00:00
SCOPE.md Register with State Hub and align workplan IDs to FLUID-WP prefix 2026-09-04 01:50:34 +02:00
WORK-RECORDS.md Add generated WORK-RECORDS 2026-09-04 01:52:53 +02:00

fluid-core

Core framework for fluid interfaces to provide adaptive robust systems capability integration.