Skip to content

Release 1.6.0: FlareFlow capability-bounded agent declassification - #14

Merged
umudhasanli merged 1 commit into
mainfrom
feat/flareflow-agent-ifc
Aug 9, 2026
Merged

Release 1.6.0: FlareFlow capability-bounded agent declassification#14
umudhasanli merged 1 commit into
mainfrom
feat/flareflow-agent-ifc

Conversation

@umudhasanli

Copy link
Copy Markdown
Collaborator

Summary

  • add flare-redact/agent with runtime-owned source/detector/sink/JSON-Pointer capabilities
  • enforce atomic whole-call authorization, per-capability limits, cumulative sink budgets, TTLs, bounded value-free audit, and non-reentrant transactional callbacks
  • expose opt-in operator-policy-controlled /v1/flows gateway endpoints plus Python and Go remote clients
  • add the FlareFlow 1 normative spec, runnable agent example, SEO guide, CLI help, public benchmark corpus, result snapshot, and technical preprint
  • release every package/docs/example version reference as 1.6.0

Security properties

A token is restored only when a live same-flow record and the first matching capability agree on trusted source, detector, runtime-resolved sink, and destination path, with all projected budgets valid. One failure denies the complete graph without partial plaintext or budget consumption. Forged, expired, foreign-flow, wrong-path, cross-sink, and key-position tokens fail closed. Gateway clients cannot supply policy, and typoed flow routes cannot fall through to an upstream.

Evaluation

The checked-in deterministic corpus runs 700 exact-token attack trials and 300 utility trials. FlareFlow records 0 plaintext exposures, 680 explicit denials, 20 harmless percent-encoded opaque-token passes, and 300/300 utility passes. This is deliberately scoped evidence for exact protected-value restoration, not a general prompt-injection benchmark.

Local Node 22 / Apple A18 Pro microbenchmark, median of nine 100,000-iteration samples: 220,964 FlareFlow authorizations/s. The raw snapshot is checked in under paper/results/.

Verification

  • Node: 374/374 tests
  • Python: 88/88 tests
  • Go: go vet ./... and go test ./...
  • Rust: clippy with warnings denied, unit/integration/doc tests
  • npm run spec:check
  • all four runnable examples
  • npm pack, clean tarball install/import/security smoke, and npm audit (0 vulnerabilities)
  • 10-page preprint rendered and visually inspected

No existing API changes behavior. FlareFlow and its gateway endpoints are opt-in.

@umudhasanli
umudhasanli merged commit e27df74 into main Aug 9, 2026
12 checks passed
@umudhasanli
umudhasanli deleted the feat/flareflow-agent-ifc branch August 9, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant