KDCube
KDCube Press

KDCube Writing

Engineering deep dives, industry perspective, implementation notes, and practical recipes.

47 articles · latest 2026-06-29

Search covers titles, summaries, tags and full article text.

Connected Identities Are Not One User Id

The same person is not the same as one user_id . They arrive through many channels, each with its own verified identity. The platform keeps those ids separate , links them into a family , and asks two different questions of that family: who is this for? and what may this execution do? This Deep piece defines the foundational vocabulary the rest of the Con...

connection-hubidentityconnection-edgesidentity-familyauthority-projection
2026-06-29

How a named service introduces itself: intro, about, schema

A named service presents itself to a connecting agent at three levels, not one: the always-on catalog intro , the on-demand provider.about , and the just-in-time object_schema . The difference between them — cheap-and-always, deep-on-demand, precise-just-in-time — is the whole point.

named-servicesreact-agentcatalogintroprovider.about
2026-06-26

Find a realm by its name, not its address

The named-services discovery service is the registry that lets a consumer find and reach a namespace published by another app — by namespace, not by hardcoded address . A provider publishes once on load; any consumer that declares the same namespace resolves to it, across app packages.

named-servicesdiscoveryecosystemresolve-by-namespacepublish-once
2026-06-26

The Scene: A Host For Cooperating App Surfaces

A KDCube scene mounts independent app surfaces — chat, pinboard, memories, tasks, stats — into one usable workspace without making them a monolith. The design rule is one sentence: the scene knows where surfaces are and how to reach runtimes; providers know what objects mean and what actions are allowed. This Deep piece walks the four registries, multi-ru...

scene-hostsurfacesruntimesevent-claimscontext-drag
2026-06-24

Named Services: The Interface Between Agents And App Realms

An app owns a realm — task: , mem: , cnv: — with its own schema, search, actions, and rendering. Named services let a ReAct agent enter that realm without learning any of its private domain rules. The agent gets one generic interface ; the provider remains the owner of meaning. This Deep piece walks the four agent surfaces, the pull/read materialization p...

named-servicesreact-agentprovider-realmobject-refmaterialization
2026-06-24

Your App As A Service Provider In The Agentic Network

A normal app — its own backend, data, and UI — becomes a connected realm the moment you expose it once through a generic named-services surface. After that, agents and people across a whole network of runtimes can search it, pin it, cite it, and act on it — with no host ever learning what your domain "is."

named-servicesecosystemrealmsobject-refscene
2026-06-23

The Pinboard of Proxies

The pinboard isn't a database — it's a board of proxies . Each pin holds a canonical object ref from one of many realms, never the provider's data. A conversation is an object too — pin a chat to reopen it later — and anything a chat produces can be pinned the same way, because these are generic proxies as well. Name a board and it becomes portable contex...

pinboardcanvasobject-refcontextnamed-services
2026-06-23

What the agent always sees: a live map of its workspace

ReAct — KDCube's resident agent — gets a sharper picture of its own disposable, distributed workspace: a live view that shows what is local right now versus what it must pull first, so it stops tripping over objects it should have fetched.

react-agentworkspacedistributed-runtimelive-viewpull-first
2026-06-22

The model input — what the agent receives, and where it comes from

Every time an agent thinks, it receives exactly one thing : an ordered block of input, read top to bottom, assembled fresh for that call. This short maps its structure — the parts, in order — and the provenance of each part, with one fact framing the whole thing: the input is per agent.

react-agentmodel-inputinstruction-envelopetimelineper-agent
2026-06-22

The live view — the agent's attention zone, and what's in it

The agent receives one long input every round. Where does it know to look first for what's true right now ? This short opens the tail we kept pointing at: the attention zone at the very end — a tail pair of sources pool and live view — and what lives in that live view, why it's never cached, and how a signal in it lives a short, deliberate life: refresh n...

react-agentlive-viewannouncesources-pooluncached-tail
2026-06-22

How the model input is cached — and kept fresh

Sending a long input every round is pure waste — most of it doesn't change. This short follows the input across calls : how the expensive prefix is reused instead of re-sent, how the freshest signals stay fresh, and how the agent can drop junk early without busting the cache. The trick isn't pretending context never changes — it's shaping what stays visible.

react-agentprompt-cachingcache-pointsttl-pruningcompaction
2026-06-22
← Newer37–47 of 47Older →