The missing layer between your agents and production.
Durable state, governed execution, and federation across boundaries. All in one import.
The Grid handles the coordination layer so you can focus on building agents that do real work. TypeScript, Python, and Java SDKs. Framework-agnostic. Runs anywhere.
The Missing Layer
A universal utility for multi-agent platforms. The layer distributed systems never had to build.
Durable state
Agent state that survives restarts, failures, and hand-offs. Persistent across sessions and every boundary a multi-agent system crosses.
Resumable execution
Long-running agent work that pauses, migrates, and resumes from any failure point. Atomic at every step.
Delegable authority
Cryptographic capability tokens agents can grant, narrow, and revoke. Authority that travels with the agent, not the organisation.
Federation by default
Agents invoke operations across teams, clouds, and organisations. Without shared credentials, without bespoke integrations.
What You Get
The coordination layer, in one import.
Durable state
Versioned, content-addressed, crash-proof. Your agent picks up where it left off.
const agent = await grid.agent.create({ state: { memory: [], context: {} } }) // survives restartsHow durable state works→
Resumable execution
Long-running agent work that pauses, migrates, and resumes. Atomic at every step.
const result = await grid.run(agent.id, { task: "Analyse Q4 revenue trends" }) // pauses, migrates, resumesHow durable execution works→
Delegable authority
Cryptographic capability tokens. Grant, narrow, revoke. No shared credentials.
const token = await grid.ucan.issue({ aud: agent.did, att: [{ can: "crud/read" }] })How the Grid governs→
Federation by default
Invoke operations on remote venues and partner grids. Credentials never cross boundaries.
const result = await grid.invoke( "did:covia:partner/analyse", { data: payload } ) // creds stay localHow federation works→
What You Can Build
What developers ship on the Grid.
Stateful Workflows
Multi-step agents that never lose context
A support agent that remembers every customer interaction across sessions, restarts, and failures. State is versioned on the lattice.
Cross-org invocation
Agents that work across organisations
A procurement agent that invokes a supplier's pricing agent via DID addressing. Credentials stay local. Work crosses boundaries.
Fleet Orchestration
Agent teams that coordinate on shared state
Specialist agents working in parallel on a shared dataset. Research, analysis, synthesis. Handing off through the Grid, not custom glue.
Developer Tooling
Agents that extend your engineering workflow
Code review agents, CI/CD orchestrators, documentation generators. Connected to your existing tools via adaptors, governed by UCAN tokens.
Connect what you already have. The Grid meets your stack where it is.
Quickstart
From zero to running agent in 5 minutes.
$ npm install @covia/sdk // ✓ installed @covia/sdk@1.2.0
const grid = await Grid.connect('https://grid.covia.ai')
// Covia Cloud or self-hosted. Same API.const agent = await grid.agent.create({
operation: 'llmagent:chat',
state: { memory: [] }
})
// Agent inherits the full Grid. Ship it.Open Source
Built in the open. Shaped by the community.
Apache 2.0 licensed. Public roadmap. Every decision documented. Your contributions shape the Grid.
Use
Install the SDK. Build agents on the Grid. Deploy to Covia Cloud or self-host. Free forever for open-source use.
Star on GitHubContribute
Good first issues tagged and waiting. Bug fixes, documentation, SDK improvements. Every PR reviewed by core team.
Browse Issues →Extend
Build adaptors for new LLMs and tools. Publish to the community library. Shape the roadmap through RFCs.
Join Discord →Stop rebuilding infrastructure. Start building agents.
Install the SDK. Ship agents. Skip the infrastructure.