The Federated Harbor
Identity, coordination, and settlement across administrative domains — with conditional guarantees and trust boundaries stated explicitly.
The big idea, in one paragraph.
Picture the 4pm demo that motivated this paper. Alice runs the back end on her laptop, Bob runs the front end on his. Each operator has been doing the right things — capability tokens scoped tight, evidence trail kept honest, bond posted against the obvious risk. Inside either laptop the story is airtight. The demo still fails, and it fails in three predictable places: Alice's token is gibberish to Bob's daemon, Bob's revocation gossip never reaches Alice, and the bond Alice posted to cover the botched migration sits in her collateral pool while the migration lands in Bob's database. None of these is a bug in either machine. The bug is the assumption that one daemon's authority extends past its machine boundary. This paper is the federation surface that closes that assumption — without making either daemon sovereign over the other, without inventing a shared blockchain, and without pretending the open questions are smaller than they are.
Words this paper uses, defined.
Skim these once. The rest of the page assumes them, and the PDF leans on them harder.
- Harbor
- One operator's machine running the Port Daddy daemon. Inside a harbor, the daemon is sovereign — it mints tokens, holds evidence, and enforces policy. Between harbors, no single daemon is in charge. The federation paper draws the line.
- Witness log
- An append-only log to which each harbor publishes its current state root. Any third party can audit any harbor's view without trusting the publisher. Borrowed from Certificate Transparency, the system that watches the public web's TLS certificates.
- Capability transfer
- The four-message ceremony by which a token issued at harbor A becomes a (more restricted) token usable at harbor B. Neither daemon trusts the other's signing key as a root; both agree only on what the witness log says.
- Bounded escrow
- A trusted third party that holds a bond during cross-harbor settlement. Its extraction bound holds only if a non-bypassable custody ledger whitelists recipients, caps the fee, and executes exactly one atomic terminal transition. Without those assumptions the full custodial balance is exposed.
- Bonded sponsorship
- How a new harbor joins the federation without prior reputation. An existing harbor posts a bond on the newcomer's behalf, forfeit if the newcomer misbehaves during probation. Federation-layer analogue of competitive insurance.
- Conditional dissemination result
- Under the stated complete-overlay, independent-uniform-peer, reliable synchronous-round model, all harbors learn a revocation in expected Θ(log m) rounds. This is not a worst-case wall-clock deadline; persistent loss or partition removes any finite bound.
What this gives you.
You should leave able to (a) explain to a security reviewer why federating two trustworthy local daemons is harder than it looks, and which three things go wrong first; (b) sketch the cross-machine capability transfer on a whiteboard with the epoch-root binding in the right place; and (c) separate mechanized, model-conditional, and open claims. The paper names five open questions and treats that boundary as part of the result.
How to use this.
If you are building infrastructure for two or more organizations to coordinate agent work across an administrative boundary, this paper gives you four proposed primitives: the transfer ceremony, federated revocation dissemination, conditionally restricted custody, and bonded-sponsor admission. It also gives the assumptions and open runtime obligations that must hold before their composition becomes an implementation guarantee.