Hi AMD Developer Community,
I’m Dan, founder of 4HumanityAI, and I’d like to share SETT (Scalable Expert-based Task Topology), an open-source framework I’ve been developing for governed multi-agent AI systems.
The problem
Many agentic AI architectures allow the language model to participate directly in routing, execution, and sometimes even governance decisions. This makes system behavior harder to reproduce, audit, and contain as agents gain access to tools and real-world actions.
What SETT does
SETT separates probabilistic LLM reasoning from deterministic control.
The language model can reason and generate language, but deterministic components retain authority over routing, governance, and execution.
Key capabilities currently include:
- deterministic orchestration
- fail-closed pre-execution governance
- ALLOW / WARN / DENY safety decisions
- tamper-evident SHA-256 audit trails
- end-to-end causal tracing
- modular agents, experts, and model adapters
Current state
SETT is currently at v0.11.0 and has 340 automated tests passing from a clean installation.
The architecture has also been exercised through a full private reference implementation and additional standalone implementations in different domains to test whether the governance model generalizes beyond its original use case.
One of the core execution paths is submit_action(), where an action cannot reach a registered handler without first receiving an explicit governance verdict.
The private implementation remains confidential, but it serves as a real-world proving ground for new framework requirements rather than as a synthetic demo.
Why I’m joining the AMD ecosystem
SETT is currently hardware and model agnostic. As part of the AMD AI Developer Program, I want to explore AMD Developer Cloud and ROCm-based inference as a reproducible environment for governed agentic workloads.
My goal is to evaluate:
- local and cloud inference paths
- performance overhead introduced by governance and tracing
- model-adapter portability
- deployment patterns for multi-agent workloads on AMD infrastructure
I’d be particularly interested in feedback from the AMD community on benchmarking methodology, ROCm deployment, and useful agentic workloads to evaluate.
If you’re curious about SETT, you’re also very welcome to explore the repository, experiment with it, and open issues for bugs, edge cases, unclear behavior, documentation gaps, or ideas worth discussing. Community feedback is especially valuable at this stage: it helps me identify things I may have missed, prioritize improvements, and keep evolving the framework based on real developer experience rather than assumptions.
A small note: this is my first post in the AMD Developer Community, so I’m still getting familiar with the space. If there’s a better category, format, or way to present this kind of project, please feel free to let me know.
Constructive criticism is absolutely welcome, both here and through GitHub issues.
Links
GitHub:
Technical paper:


