frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: IntentusNet-A Secure IntentRouter and Runtime for Multi-Agent Workflows

1•balachandarmani•3h ago
Hi HN,

Over the last few months I’ve been working on IntentusNet, a small, language-agnostic runtime for routing “intents” between agents and tools, with optional encryption and multiple transports.

GitHub: https://github.com/Balchandar/intentusnet

What problem this tries to solve

Most multi-agent / tool-calling setups I’ve seen end up as a lot of ad-hoc glue:

- custom message formats between each agent - hand-rolled routing and fallback logic - HTTP in one place, WebSocket in another, maybe ZeroMQ somewhere else - no consistent tracing or error model - no clear place to add security (encryption, provenance, identity chain)

MCP is great for describing tools, but it doesn’t try to be a runtime or router. I wanted something that sits underneath or alongside MCP and other stacks, and just answers:

“Given an intent, which agent should handle it, through which transport, with what fallback, and how do we wrap it securely?”

What IntentusNet provides (today)

At the core it has a few small primitives:

- IntentEnvelope – structured message with context, metadata, routing options, and tags - AgentRegistry – in-memory registry of agents and capabilities (which intents they handle, optional fallback chains) - IntentRouter – picks an agent, executes it, and applies fallback if the primary fails - Transports – pluggable transports, currently: - in-process (direct router call) - HTTP (POST with a TransportEnvelope) - WebSocket (duplex, async) - ZeroMQ (REQ/REP client plus simple server) - Tracing – simple trace sink that records spans (agent, intent, latency, status, error) - EMCL (Encrypted Model Context Layer) – optional envelope: - a simple HMAC-based demo provider - an AES-GCM provider (AES-256-GCM, base64, identity chain) for real encryption

There’s also an MCP adapter that takes an MCP tool request ({ name, arguments }), wraps it into an IntentEnvelope, routes it through IntentusNet, and returns an MCP-style result. The idea is that MCP tools can be wired through the same router, with or without EMCL.

Example usage

A minimal flow looks like:

- define agents with capabilities like “summarize.document.v1”, “translate.text.v1”, “store.note.v1” - register them in the runtime - use the IntentusClient to send an intent with a payload; the router picks the right agent and handles fallback if configured

There’s also an example of a small “assistant”-style setup where an NLU-like agent parses a natural language request and emits downstream intents to specialized agents (calendar, maps, etc.), just to show multi-agent routing in practice.

Status / what’s missing

This is early-stage:

- Runtime is in Python; other SDKs (for example C#) are not ready yet - Orchestrator / workflow layer (sequences, parallel steps, branching) is sketched out in RFCs but only partially implemented - Docs and examples can definitely be improved - No claims of production readiness yet: it’s more of a structured reference implementation or starting point

I’d really appreciate feedback on:

- the architecture (does the separation between protocol, router, transports, EMCL make sense?) - whether this kind of intent router is actually useful under MCP or tool-based systems you’re building - missing primitives you’d expect in a runtime like this (timeouts, backpressure, richer tracing, etc.) - real-world workflows where a small, transport-agnostic, EMCL-capable router would help (or where it’s overkill)

If you’re working with MCP, multi-agent setups, or secure tool calling and have opinions on how this should work, I’d love to hear them—either here or via issues or PRs on GitHub.

Rnj-1: Building Instruments of Intelligence

https://www.essential.ai/research/rnj-1
1•tamnd•3m ago•0 comments

CVE-2025-55182: RCE on React Server and Next.js

https://cloud.google.com/blog/products/identity-security/responding-to-cve-2025-55182
1•guiambros•4m ago•0 comments

KJS: Formal JavaScript Semantics and Interpreter [pdf]

https://fsl.cs.illinois.edu/publications/park-stefanescu-rosu-2015-pldi.pdf
1•todsacerdoti•5m ago•0 comments

Structural inheritance doesn't work where you expect it to

https://trynova.dev/blog/oops-im-dead
2•todsacerdoti•6m ago•0 comments

Why Tehran Is Running Out of Water

https://www.wired.com/story/why-tehran-is-running-out-of-water-iran-climate-change-drought-extrem...
2•Brajeshwar•6m ago•0 comments

Remove AI Watermark

https://aiwatermarkremover.online
1•ocmaker•7m ago•0 comments

IDEsaster: A Novel Vulnerability Class in AI IDEs

https://maccarita.com/posts/idesaster/
1•deanc•14m ago•0 comments

The Wild West of Post-POSIX IO Interfaces

https://www.youtube.com/watch?v=abDWZ9D8kEE
1•todsacerdoti•16m ago•0 comments

Internet Archive is experiencing service disruptions

https://twitter.com/internetarchive/status/1997563217124663714
2•exploraz•22m ago•0 comments

Amiga Mouse Cursor: The impossible hot spot

https://heckmeck.de/blog/the-impossible-hot-spot/
1•atan2•28m ago•0 comments

Show HN: I built MyuiKits to ditch rebuilding the same components

https://www.myuikits.dev
1•Oliveship•29m ago•1 comments

The Game Industry of Poland: Report 2025 [pdf]

https://www.parp.gov.pl/storage/publications/pdf/EBOOK-GAM-WCAG_27112025.pdf
3•Vedor•32m ago•0 comments

Find the words that move you

https://maximusquotes.org/
1•chenmu•33m ago•0 comments

Six New Tips for Better Coding with Agents

https://steve-yegge.medium.com/six-new-tips-for-better-coding-with-agents-d4e9c86e42a9
1•mdemare•34m ago•0 comments

The Starmer Government Crisis

https://rodgercuddington.substack.com/p/the-starmer-government-crisis
1•freespirt•43m ago•2 comments

The biggest scammer on YouTube is YouTube [video]

https://www.youtube.com/watch?v=eiFxKRyPpD0
1•flyingkiwi44•44m ago•0 comments

An AI Brain with Only One Neuron Could Surpass Humans

https://thenextweb.com/news/how-ai-brain-with-only-one-neuron-could-surpass-humans
2•tesserato•45m ago•1 comments

Russia's Africa Corps fights in Mali, witnesses describe beheadings, rapes

https://apnews.com/article/mali-russia-africa-corps-mauritania-refugees-abuses-2935dd1b50397242a9...
3•Bondi_Blue•49m ago•1 comments

My Thoughts on Claude Opus 4.5

https://www.mckaywrigley.com/posts/opus-4.5
2•tosh•59m ago•0 comments

Compressed view of current events – video blog

https://www.thelastpaideia.com/view
1•thelastpaideia•1h ago•0 comments

Full Haskell-Like Type Class Resolution in Java

https://garciat.com/posts/java-type-classes/
2•birdculture•1h ago•0 comments

Hacking '' to track any WhatsApp or Signal User [video]

https://www.youtube.com/watch?v=HHEQVXNCrW8
1•sandebert•1h ago•0 comments

Sinterklaas Likes Playing on the Game Boy

https://brainbaking.com/post/2025/12/sinterklaas-likes-playing-on-the-game-boy/
1•jandeboevrie•1h ago•0 comments

Show HN: S3 compatible store with 1M IOPS(4K-R,p99~5ms), BYOC in 5min with rust

https://github.com/fractalbits-labs/fractalbits-main
7•fractalbits•1h ago•1 comments

Noperthedron is not Rupert (can't fit through itself) [video]

https://www.youtube.com/watch?v=eeVaUNPxXy8
1•fsckboy•1h ago•1 comments

Show HN: Ogblocks – Build Beautiful React Animations in Minutes

https://ogblocks.dev/
2•karanzkk•1h ago•0 comments

Open-source proxy that lets the Claude Code CLI run on Databricks Model Serving

2•vishalveera•1h ago•0 comments

My Working Thoughts

https://www.bramadams.dev/working-thoughts/
2•_bramses•1h ago•0 comments

Ask HN: Best tricks to make a PWA feel more native?

1•julienreszka•1h ago•2 comments

Hey Students, Considering Majoring in Sociology?

https://www.ihatesociology.com/stephen-turner
1•Tomte•1h ago•0 comments