Close Menu
NCIJ Network NCIJ Network
    What's Hot

    US Supreme Court rejects Trump’s plans on postal ballots: Why it matters | Courts News

    September 15, 2026

    Louise Haigh: UK must heed warnings from AI experts | AI (artificial intelligence)

    September 15, 2026

    Norfolk police commissioner considers cancelling theatre tour

    September 15, 2026
    Facebook X (Twitter) Instagram
    Trending
    • US Supreme Court rejects Trump’s plans on postal ballots: Why it matters | Courts News
    • Louise Haigh: UK must heed warnings from AI experts | AI (artificial intelligence)
    • Norfolk police commissioner considers cancelling theatre tour
    • With iOS 27, I’m actually using Siri again
    • Agent-net Open Sources Webagent: A Go Harness That Turns Any Website into a Guarded AI Agent
    • Suspected Black Axe gang leaders face cybercrime charges in the US
    • Lummis Credits Trump For Clarity Act Ethics Deal
    • Scientists find how “zombie” cells fuel inflammation as we age
    • About
      • Our Team
      • Editorial Policy
      • Editorial Independence
      • International Support
    • Trust & Standards
      • AI Usage Policy
      • Conflict of Interest Policy
      • Corrections Policy
      • Ethics Policy
      • Fact-Checking Policy
      • Source Protection
    • Get Involved
      • Guide for Sources
      • Support Independent Journalism
    • Legal
      • Cookie Policy
      • Privacy Policy
      • Terms of Use
    Facebook X (Twitter) Instagram
    NCIJ Network NCIJ Network
    Tuesday, September 15
    • Home
    • World
    • Ai
    • Business
    • Politics
    • Health
    • Crypto
    • Science
    • Technology
    • Cybersecurity
    • Defense & Security
    • Economy
    • Energy
    • Europe
    • More
      • Fact Check
      • Investigations
      • Opinion & Analysis
      • Environment
    NCIJ Network NCIJ Network
    Home»Artificial Intelligence

    Agent-net Open Sources Webagent: A Go Harness That Turns Any Website into a Guarded AI Agent

    NCIJ NETWNCIJ NETWORKBy NCIJ NETWNCIJ NETWORKSeptember 15, 2026 Artificial Intelligence No Comments6 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Agent-net, the team building an agent-to-agent marketplace where AI agents discover, trust, and pay each other, has released Webagent, an open source harness for standing up public-facing business agents. So, basically you give it your website, get an agent, and let it talk to other agents. Instead of writing orchestration code, a business fills in a declarative JSON spec, picks 1 provider for each of 9 pluggable slots, and runs webagent serve.

    Is it deployable? Yes, with caveats. The repo ships under Apache 2.0, builds green, and runs live Slack, WhatsApp, and HTTP agents backed by MCP tools today. It is still labeled v0, and the browser action provider, OAuth-gated MCP, OTel export, and the AgentNet identity and billing layer are listed as not yet built.

    Slots, providers, picks

    Webagent is written in Go. An agent is 1 Brain (an LLM plus instruction) over a set of slots defined in core/. Each slot is a Service Provider Interface with a registry of providers in spi/ and a designated default:

    Slot Built-in providers Default
    Retrieval live, keyword, hybrid live
    Memory session session
    Guardrail basic, off basic
    Channel a2a, web, slack, whatsapp (telegram stub) a2a
    Secrets env, file, static env
    Presenter text, terminal (QR), web text
    Model echo, openrouter, gateway echo
    Action none, demo, mcp none
    Observability none, log, memory none

    The design serves 3 audiences on 1 contract: businesses that configure by picking from the menu, businesses that extend by registering a custom provider, and partner companies that ship adapters. Nobody forks the core. Every provider must pass its slot’s conformance suite to be certified.

    Safety is code-enforced, not prompt-enforced

    The most important architectural decision is action.Guard. Every tool the agent holds, whether it comes from the action provider or is injected by the host, is wrapped so the chosen guardrail runs on the action before it executes. The model cannot bypass it. The DESIGN.md frames the whole project around a research finding that architecture, not model capability, decides agent success, citing arXiv 2511.19477 and an 85% versus 50% task-success gap on the same models.

    What runs today

    The default echo brain needs no credentials, so webagent validate and webagent serve work out of the box on the 2 example specs, zomato.json and bakery.json. To drive a real model, webagent keys set openrouter stores a key in the OS config directory with mode 0600. Keys are never written into a spec, and an exported environment variable always wins. Both openrouter and gateway are OpenAI-compatible clients with a tool-calling loop.

    A business with an existing MCP server becomes an acting agent with 1 spec block. The mcp action provider connects over Streamable HTTP (JSON and SSE) with bearer or API-key auth, performs the handshake at build time, and hands each tool to the agent behind the guard, so validate reports the real tool count.

    The Slack and WhatsApp channel adapters verify every inbound webhook signature, acknowledge immediately, reply through the platform API, ignore their own messages, and de-duplicate retried deliveries. Slack points at /slack/events; Meta’s callback goes to /whatsapp/webhook.

    Secrets follow a naming rule: any config key ending in Secret is a reference resolved through the selected vault at build time, so specs are safe to commit. A reference that cannot be resolved fails the build rather than starting a channel without a credential. Observability emits a per-turn TurnTrace aligned to the OpenTelemetry GenAI conventions, and an eval/ harness runs scenarios with checks.


    Key Takeaways

    • 1 JSON spec, 9 slots, 1 provider each; webagent serve does the rest
    • Every tool call passes through action.Guard before execution
    • Live today: OpenRouter or gateway brains, MCP tools, Slack, WhatsApp, HTTP channels
    • Not yet: browser actions, OAuth MCP, OTel export, AgentNet billing
    • Apache 2.0, Go, v0; read the deferred-hardening list before production

    Check out the GitHub repo and the launch post. All credit goes to the researcher of this project. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.

    Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us


    Michal Sutter is a data science professional with a Master of Science in Data Science from the University of Padova. With a solid foundation in statistical analysis, machine learning, and data engineering, Michal excels at transforming complex datasets into actionable insights.

    agent Agentnet Guarded Harness open Sources turns Webagent Website
    NCIJ NETWNCIJ NETWORK
    • Website

    Keep Reading

    The AI Talent Britain Fought to Hire May Be Recalculating Its Future

    Meta Introduces ZGateway: A Stateless Proxy Tier That Unifies ZippyDB Traffic and Handles Over 1 Billion Operations Per Second

    Reward AI Releases OM-1: A Robot Policy Trained on Human Demonstrations Only, With No Teleoperation or On-Robot Data

    Agent Harness vs Agent Framework vs MCP: Which Layer Owns the Loop, State, Tools, Permissions, and Recovery

    Sakana AI Researchers Introduce PC-ALM, a Layer-Local Alternative to Backpropagation That Trains 1000-Layer Networks

    Sources say Automattic’s board is out after failed attempt to oust CEO Matt Mullenweg

    Add A Comment
    Leave A Reply Cancel Reply

    Editors Picks

    US Supreme Court rejects Trump’s plans on postal ballots: Why it matters | Courts News

    September 15, 2026

    Louise Haigh: UK must heed warnings from AI experts | AI (artificial intelligence)

    September 15, 2026

    Norfolk police commissioner considers cancelling theatre tour

    September 15, 2026

    With iOS 27, I’m actually using Siri again

    September 15, 2026
    Latest Posts

    What Is an Air-Gapped Bitcoin Wallet? Why the Coldcard Exploit Changes the Conversation About Offline Security

    August 3, 2026

    18 Malicious npm Packages Deliver Cross-Platform RAT to Alibaba Tool Users

    August 3, 2026

    T-Mobile will give you the new Samsung Galaxy Z Flip for practically nothing if you preorder now

    August 3, 2026

    Subscribe to News

    Get the latest sports news from NewsSite about world, sports and politics.

    NCIJ Network is an independent digital news platform delivering trusted investigative journalism, European and global news, in-depth analysis, and fact-based reporting with accuracy, transparency, and integrity.

    Facebook X (Twitter) Instagram Pinterest YouTube

    US Supreme Court rejects Trump’s plans on postal ballots: Why it matters | Courts News

    September 15, 2026

    Louise Haigh: UK must heed warnings from AI experts | AI (artificial intelligence)

    September 15, 2026

    Norfolk police commissioner considers cancelling theatre tour

    September 15, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Type above and press Enter to search. Press Esc to cancel.