Ecosystem-specific
Materially tied to one vendor's managed platform, hosted service, API or product ecosystem. Often the right engineering choice when that ecosystem already fits your system.
ECOSYSTEM · WHERE COGNOKRATOS FITS
A short, curated guide to the courses, frameworks, runtimes, policy engines, standards and infrastructure around CognoKratos. This page orients; the book chapter explains.
01 / THE MAP
CognoKratos studies where trust comes from when these components are composed into systems whose actions matter.
The projects on this page solve problems CognoKratos deliberately does not try to own. The curriculum focuses on the boundaries between them: identity, capability, policy, durability, authority, evidence, custody and settlement. These are a working vocabulary, not a standard.
Inclusion is not endorsement, and no project here is a dependency of CognoKratos. Descriptions follow each project’s documentation as checked in October 2026. Projects change, so read their current documentation before relying on them.
Learn the fundamentals
CognoKratos
Learn the architecture and trust boundaries
Frameworks & runtimes
Governance & policy
Protocols & infrastructure
Build your system
02 / THREE LABELS
Each external project carries one label answering a single question: how tightly is it coupled to one vendor or platform? It says nothing about which is better, and learning paths are described by their ecosystem instead.
Materially tied to one vendor's managed platform, hosted service, API or product ecosystem. Often the right engineering choice when that ecosystem already fits your system.
Open-source software you can run yourself, usable across providers or environments, even when one company leads its development. The label is about portability, not neutral governance.
Open standards, specifications, protocols and foundation- or community-governed infrastructure intended to work across vendors and stacks: protocols such as MCP, OIDC or x402, and components such as OPA, Cedar or OpenFGA. Governance and maturity differ, and some are draft or pre-1.0.
03 / 5 CURATED RESOURCES
CognoKratos assumes you can already build a small tool-using agent. If not, choose the path that matches the ecosystem you already work in; none is the right one. CognoKratos begins where they usually stop: when execution, authority, failure and evidence begin to matter.
A free course on agent fundamentals, shown in smolagents, LlamaIndex and LangGraph. Seeing one idea in several frameworks helps separate concepts from implementations. Maintained by Hugging Face, whose inference it uses by default.
you have no particular ecosystem in mind and want the broadest foundation.
Eighteen open lessons on agent patterns, tool use, RAG, multi-agent systems, memory and security. Its exercises use Microsoft Agent Framework with Microsoft Foundry.
you build on Microsoft’s platform.
A hands-on AWS learning path: build a first agent with Strands, then tools and MCP, multi-agent patterns, memory, observability and deployment on Amazon Bedrock AgentCore.
you want to learn agents through the AWS ecosystem.
Anthropic’s maintained learning platform for working with Claude. Its Claude Platform courses cover API fundamentals, building with the Claude API (tool use, retrieval, agents) and the Model Context Protocol. The Claude Cookbooks and tool-use docs make good further reading.
you primarily work with Claude.
Worked examples for the OpenAI platform, including agents built with the open-source OpenAI Agents SDK.
you build on OpenAI’s platform.
04 / 10 CURATED RESOURCES
Frameworks, durable runtimes and governance tooling that implement concepts the projects teach. Each makes some properties easier to obtain; none removes the need to know which ones you depend on.
Configuration, MCP, observability, evaluation and optimisation for agents built with many frameworks. Does not require NVIDIA hardware.
you want a mature toolkit around your agents. It runs the canonical simple-agent-template.
An open-source agent SDK from AWS for Python and TypeScript. Runs in your process, with Amazon Bedrock as the default among many model providers.
you want a lightweight SDK that fits naturally on AWS without requiring it.
A small framework for agents, handoffs, guardrails, human-in-the-loop and tracing. Works with other model providers; its hosted tools and default trace export use the OpenAI platform.
you want minimal primitives and may mix providers.
A Rust library for LLM applications with many model providers behind one interface. Pre-1.0.
you want to own the agent loop in Rust. It runs the Rust alternative of simple-agent-template.
AWS’s managed platform for running and operating agents built with any framework and model, with services such as runtime, gateway, identity, memory, observability and policy.
you want AWS to operate the agent runtime and its surrounding services.
Python agents whose execution runs on Dapr Workflows, from the CNCF Dapr project.
agents must survive restarts and you already run, or want, Dapr.
A durable execution platform with integrations for agent frameworks. Activities can be retried, so side effects still need idempotency.
long-running agent workflows need durable execution at scale.
Policy enforcement, identity, sandboxing and audit around agent actions, with adapters for many frameworks. Does not require Azure. In public preview.
you need runtime governance across agent frameworks.
AWS-managed policy enforcement: Cedar policies evaluated on agent tool calls that pass through an AgentCore Gateway, with each decision logged. The same boundary as the toolkit above, as a managed service you configure.
your agents already run on Amazon Bedrock AgentCore.
Policy and authorisation engines, all CNCF projects at different maturity levels: OPA with Rego, Cedar (originated at AWS) with analysable policies, OpenFGA with relationship-based access control.
permission decisions should live in reviewed policy rather than application branches.
05 / 8 CURATED RESOURCES
Protocols, identity standards and economic infrastructure. Blockchain appears here as one possible layer for identity, custody and settlement, not as a default.
The tool protocol used across all five projects, now a project of the Linux Foundation’s Agentic AI Foundation. A protocol, not a security model.
tools should sit behind a process and capability boundary.
An early OWASP GenAI Security Project specification for a separate guardian that can permit, deny or modify agent actions.
you are designing control points outside the agent itself.
Identity for people (OIDC) and for workloads (SPIFFE, a CNCF standard).
you must establish who, or what, is calling before anything else.
Shared names for model, agent and tool spans. Still in development.
traces must stay readable across frameworks and vendors.
Wallets and on-chain actions for agents, through pluggable wallet providers ranging from Coinbase-managed wallets to keys you hold.
an agent needs an on-chain capability and you must choose who holds the key.
A draft Ethereum standard for agent identity, reputation and validation registries. Payments are out of its scope.
agents must be discoverable and identifiable across organisations.
An open protocol for payments over HTTP, stewarded by the x402 Foundation under the Linux Foundation.
an agent or service must pay or charge per request.
A platform for metering, access control and payments between agents, with open-source SDKs.
you want a managed path to charging for agent services.
06 / ONE LESSON · TWO IMPLEMENTATIONS
simple-agent-template is built twice, so you can test whether you still recognise
the architecture after the framework is replaced.
On main it runs on NVIDIA NeMo Agent Toolkit, a mature framework that
provides most behaviour through configuration. On rust-agent the same agent
service is written in Rust on Rig, which leaves most of that behaviour to ordinary code.
The gateway, MCP server, database, prompts, contract and evaluation suites are shared.
The two are not at full parity, and the differences are documented: PII masking is narrower on Rig, tool-argument checks are stricter, and NeMo Agent Toolkit remains the recommended production reference. Neither is presented as better.
Same engineering lesson
Identity · capability · authority · evidence
NeMo Agent Toolkit
Python · main
Rust + Rig
rust-agent
Same architectural properties
One gateway, one MCP server, one contract, one evaluation
07 / THE IMPLEMENTATION SPECTRUM
Every trust boundary can be built at a different distance from your own code. The right position depends on your risk model, operations, compliance, portability, expertise, economics and trust boundaries.
More implementation and operation delegated to the provider. Some controls become properties of the service and its configuration, which you still configure and verify.
Amazon Bedrock AgentCore, Microsoft Foundry
Code you run and can read, with a company setting its direction.
NeMo Agent Toolkit, Agent Governance Toolkit, Strands, OpenAI Agents SDK
Standards and engines you compose yourself, under open governance.
MCP, Cedar, OPA, OpenFGA
The most owned: every property visible in your code, and your responsibility.
Rust on Rig, application-owned controls
The lesson is not that the bottom is better, or that managed means guaranteed. A managed platform moves trust boundaries and takes on part of the work, but configuring, integrating and verifying your side remains yours. One system can sit at different points for different boundaries: agents on a managed platform, policy in open Cedar, approvals checked in its own database transaction. What matters is knowing which responsibility you have delegated, to whom, and how you would notice if it stopped holding.
CognoKratos references external projects because good engineering starts by understanding and reusing existing work. A resource is listed because it illustrates an implementation, a standard or an alternative relevant to a problem the laboratories study, and the list is short on purpose. The book chapter Where CognoKratos fits covers more projects and maps them to trust boundaries. Found a description that is out of date? Tell us how to correct it.