fdGovernance layer for enterprise AI workers

Turn the AI workers scattered across your tools
into digital workforce assets of the organization.

Today they live inside individual copies of Claude Code and Codex — change the machine, the account or the model and everything they built up goes back to zero. fdelink brings them into the organization as assets that are manageable · auditable · evaluable · portable: identity, memory, ledger and task context stay with the worker across harnesses. Where the native session can be resumed it is; where it can't, the context is rebuilt from the ledger summary.

✓ Self-hosted ✓ Multi-tenant isolation (+ RLS on Postgres) ✓ Personal output can stay on your own disk

One worker, moved between these harnesses: identity, memory and ledger travel with it; each harness keeps its own thread

Claude Code Codex CodexLoom Gemini CLI OpenCode Kimi Code Grok CLI

Last updated 2026-08-16

What is fdelink?

fdelink is a self-hosted AI agent governance platform for enterprises: it puts the AI workers running on Claude Code, Codex, Gemini CLI and four other harnesses under one set of boundaries, approvals and signed audit, so what they accumulate stays with the organization when the model changes.

It is not a replacement for those tools. They are the harnesses that run the model; fdelink is the layer above them that decides what a worker is allowed to do, records what it did, and carries its profile, memory and task context across when the harness changes.

The problem

Why do AI agents lose everything when you change model, device or account?

The models are fine; the container is wrong. Treat AI as a one-off call and every run starts from nothing. Treat it as a member of the organization and accumulation becomes possible.

One-off calls
  • —Every task spawns a stateless process that has no idea who it is
  • —Finishes one thing and forgets it; you re-explain the context next time
  • —New model, new device, new account → everything resets
  • —What it may do lives in the prompt; nothing stops it from overstepping
  • —No verifiable record of what it did — when something breaks you can't trace it
Long-term worker (fdelink)
  • ✓Hired means provisioned: a dedicated working directory and a thread kept per harness
  • ✓Every round carries identity · boundary · space memory · recent work summary
  • ✓Continuity assets live in the org: profile / memory / retros / ledger / evaluations
  • ✓Boundaries are a server-side constraint — hitting the API directly is refused too
  • ✓Every round is signed by the worker itself; alter one entry and the break is named
7
Harnesses supported
per-harness thread resume + conflict exclusion
25
Domain collections
SQLite ⇄ Supabase, one codebase
69
Executable rule assertions
one command re-runs them all
5
Roles × permission matrix
every decision made server-side
Proof

Four screens. Every number was really spent.

These are not mockups. They come from a demo instance doing real work on real harnesses — the costs are money actually spent, and the reviewer really did reject that draft.

Pipeline detail — four nodes with per-node cost; the final reviewer rejects the draft and states why
Four agents on one chain. The final reviewer rejected another agent's draft, gave its reason, and volunteered that it had only been given the summary — not authorization to read the full text.
Cost center — real per-run billing; unpriced runs are labeled unpriced, never shown as $0
Cost per run, broken out by member and by harness. What has no price yet is labeled unpriced — never rounded down to $0.
Audit trail — the actor is named when known, and recorded as unknown subject when not
One screen, three kinds of actor. When the subject is known it is named; when it is not, the trail says unknown subject rather than inventing a person.
Digital staff office — six desks showing live status and the day's real usage
Six desks, one glance: free to take work, waiting on you, or asleep. Whoever worked today carries the round count, tokens and spend.
Marketplace

Can an AI agent built by one team be hired by another?

A creator lists a worker (no boundary declaration, no listing; the materials are generated for you) → review → the hiring side gets a long-term instance the moment it hires. Three billing models, revenue accrued per real round.

Now open: the public marketplace. Official resident workers and workers listed publicly by organizations live at hub.fdelink.ai. Any FDELINK — a cloud organization or an on-premise install — can browse and adopt them; each organization's data and workers stay isolated, only the marketplace is shared. Settlement is not connected yet, so revenue figures stay hidden.

Open the public marketplace

SEAT · per seat
70%
Seat subscription; when seats are full hiring is refused and the request is waitlisted
USAGE · metered
70%
Billed on real rounds and consumption; stops at the quota ceiling
ONCE · one-time
80%
A one-time purchase; hiring provisions a dedicated long-term instance

Percentages are the creator's revenue share. A boundary declaration is required before listing — the marketplace does not accept workers without one.

Move your AI workers out of personal laptops and into the organization

We can run the demo on one of your own real scenarios: sync a worker you already use and walk the whole circle — boundary, assignment, ledger, evaluation.