EACD -- Elpis Agent Content Delivery

The internet learns to talk to agents.

When an identified agent visits your website, it gets a different response. Not less information. The same information, optimised for machines. 46x more compact. Structured. Actionable.

The Problem

HTML is made for humans. Agents drown in it.

AI agents visit websites today and receive HTML: CSS, JavaScript, cookie banners, tracking pixels. Tens of thousands of tokens for content made for human eyes.

The Solution

EACD: application/elpis+json instead of text/html.

EACD recognises identified agents and delivers application/elpis+json instead of text/html. Same URL. Two entirely different worlds. Humans see a website. Agents see a workspace.

Content

Semantic page content, structured and machine-readable.

Context

Agent identity, permissions and session context.

Capabilities

Available actions the agent can perform.

Same URL. Two entirely different worlds. Humans see a website. Agents see a workspace.

Live Showcase

Same content. Two formats.

/de/services/managed/ -- left as HTML (~102 KB), right as EACD (~1.4 KB).

text/html

~102 KB
<!DOCTYPE html> <html lang="de" class="geist_d5-module__Sms"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width"/> <link rel="preload" href="/_next/static/media/797e4.woff2" as="font"/> <link rel="preload" href="/_next/static/media/caa3a.woff2" as="font"/> <link rel="stylesheet" href="/_next/static/chunks/96a4b1.css"/> <script src="/_next/static/chunks/b33e60.js" async></script> <script src="/_next/static/chunks/8fa5a6.js" async></script> <script src="/_next/static/chunks/d80d28.js" async></script> <script src="/_next/static/chunks/turbopack-e0df.js" async></script> <script src="/_next/static/chunks/711d97.js" async></script> <script src="/_next/static/chunks/ead36b.js" async></script> <script src="/_next/static/chunks/7ae98a.js" async></script> <script src="/_next/static/chunks/690c25.js" async></script> <script src="/_next/static/chunks/e94063.js" async></script> <script src="/_next/static/chunks/24d335.js" async></script> <link rel="preload" href="/t.js" as="script"/> <title>Managed Services | EFINITI Group</title> <meta name="description" content="Vollständige IT..."/> <link rel="canonical" href="https://efiniti.de/de/services/managed/"/> <link rel="alternate" hrefLang="de" href="..."/> <link rel="alternate" hrefLang="en" href="..."/> <meta property="og:title" content="EFINITI Group"/> <meta property="og:description" content="Enterprise AI..."/> <meta property="og:image" content="/icon-512.png"/> <script type="speculationrules">{"prerender":[...]}</script> </head> <body> <header class="fixed top-0 left-0 right-0 z-50"> <div style="border-bottom:1px solid...;backdrop-filter:blur(16px)"> <nav class="flex items-center justify-between h-16 px-6"> <a href="/de/" aria-label="EFINITI Group Home"> <svg width="64" viewBox="0 0 120 32">...</svg> </a> <ul class="hidden md:flex items-center gap-8"> <li><a href="/de/services/" style="font-size:0.8125rem">Services</a></li> <li><a href="/de/solutions/">Solutions</a></li> <li><a href="/de/zuma/">ZUMA</a></li> <li><a href="/de/pandora/">PANDORA</a></li> <li><a href="/de/blog/">Blog</a></li> <li><a href="/de/about/">Über uns</a></li> <li><a href="/de/jobs/">Jobs</a></li> </ul> <div class="hidden md:flex items-center gap-4"> <a href="/de/">DE</a> | <a href="/en/">EN</a> <a href="/de/kontakt/" style="border:1px solid...">Kontakt</a> </div> </nav> </div> <div class="hidden md:block"> <div style="backdrop-filter:blur(20px)"> <a href="/de/services/managed/">Managed</a> <a href="/de/services/microsoft/">Microsoft</a> <a href="/de/services/security/">Security</a> <a href="/de/services/cloud/">Cloud</a> </div> </div> </header> <section style="max-width:1280px;margin:0 auto;padding:8rem 1.5rem"> <div class="hero-entrance"> <p style="font-size:0.6875rem;letter-spacing:0.2em;color:var(--blue)"> MANAGED SERVICES </p> <h1 style="font-size:clamp(2rem,5vw,3.5rem);font-weight:700"> Managed Services. IT aus einer Hand. </h1> <p style="margin-top:1.5rem;color:var(--muted)"> Vollständige IT-Betreuung... </p> </div> </section> <!-- ... 3,200+ DOM nodes, 47 CSS rules ... --> <!-- ... cookie banner, tracking pixel, scroll handlers ... --> <!-- ... 68,000 tokens for GPT-4 to parse ... --> <footer>...</footer> <script src="/t.js"></script> </body> </html>

application/elpis+json

~1.4 KB
{
  "color:#7C3AED">"@context": "color:#2DD4BF">"https://elpis.dev/eacd/v0.2",
  "color:#7C3AED">"@type": "color:#2DD4BF">"ServicePage",
  "color:#7C3AED">"url": "color:#2DD4BF">"https://efiniti.de/de/services/managed/",
  "color:#7C3AED">"locale": "color:#2DD4BF">"de",
  "color:#7C3AED">"title": "color:#2DD4BF">"Managed Services. IT aus einer Hand.",
  "color:#7C3AED">"summary": "color:#2DD4BF">"Vollständige IT-Betreuung für KMU. Feste Monatspauschale. 0% Churn-Rate.",
  "color:#7C3AED">"content": {
    "color:#7C3AED">"sections": [
      {
        "color:#7C3AED">"heading": "color:#2DD4BF">"Leistungsumfang",
        "color:#7C3AED">"items": [
          {
            "color:#7C3AED">"name": "color:#2DD4BF">"Helpdesk & Support",
            "color:#7C3AED">"description": "color:#2DD4BF">"Anwender-Support per Fernwartung und Telefon."
          },
          {
            "color:#7C3AED">"name": "color:#2DD4BF">"Patch & Monitoring",
            "color:#7C3AED">"description": "color:#2DD4BF">"Proaktive Überwachung und Patch-Management."
          },
          {
            "color:#7C3AED">"name": "color:#2DD4BF">"Microsoft 365",
            "color:#7C3AED">"description": "color:#2DD4BF">"Administration, Collaboration, Backup."
          },
          {
            "color:#7C3AED">"name": "color:#2DD4BF">"Security",
            "color:#7C3AED">"description": "color:#2DD4BF">"EDR, Firewalls, MFA. SOPHOS Partner."
          }
        ]
      }
    ],
    "color:#7C3AED">"pricing": {
      "color:#7C3AED">"tiers": [
        {
          "color:#7C3AED">"name": "color:#2DD4BF">"Core",
          "color:#7C3AED">"price": {
            "color:#7C3AED">"amount": 49,
            "color:#7C3AED">"currency": "color:#2DD4BF">"EUR",
            "color:#7C3AED">"interval": "color:#2DD4BF">"month"
          }
        },
        {
          "color:#7C3AED">"name": "color:#2DD4BF">"Plus",
          "color:#7C3AED">"price": {
            "color:#7C3AED">"amount": 89,
            "color:#7C3AED">"currency": "color:#2DD4BF">"EUR",
            "color:#7C3AED">"interval": "color:#2DD4BF">"month"
          }
        },
        {
          "color:#7C3AED">"name": "color:#2DD4BF">"Premium",
          "color:#7C3AED">"price": {
            "color:#7C3AED">"amount": 129,
            "color:#7C3AED">"currency": "color:#2DD4BF">"EUR",
            "color:#7C3AED">"interval": "color:#2DD4BF">"month"
          }
        }
      ]
    }
  },
  "color:#7C3AED">"actions": [
    {
      "color:#7C3AED">"type": "color:#2DD4BF">"contact",
      "color:#7C3AED">"href": "color:#2DD4BF">"/de/kontakt/"
    }
  ],
  "color:#7C3AED">"meta": {
    "color:#7C3AED">"version": "color:#2DD4BF">"eacd/v0.2"
  }
}
X-EACD-Savings: 72x|Content-Type: application/elpis+json|Live on efiniti.de

The Numbers

Live measurements from efiniti.de.

RouteHTMLEACDReduction
/de/datenschutz/114 KB1.0 KB119x
/de/jobs/solutions/92 KB0.8 KB114x
/de/jobs/95 KB1.0 KB93x
/de/pandora/98 KB1.2 KB84x
/de/services/managed/102 KB1.4 KB72x
Average (28 routes)~100 KB~2 KB46x

Global Projection

Scenario Model

What happens when the web starts talking to agents.

The following numbers are a scenario model based on public data, not measured facts. They illustrate the order of magnitude of the potential.

25 tn

estimated HTTP requests per day worldwide

0.1%

of that is agent traffic (conservative)

~2.4 PB

less data volume per day at 46x reduction

~600 tn

fewer tokens per day

Identity

Why EACD only works with identity.

Delivering structured data to everyone would be a gift to scrapers. EACD only works because Elpis cryptographically identifies the agent. Not the Accept header decides, but a verifiable signature.

Header Gating

Accept headers can be forged. Any scraper can send application/json.

Identity Gating

Cryptographic DID signature. Verifiable, attributable, revocable.

Privilege Levels

Three levels. Three worlds.

Anonymous

No Elpis header

HTML like any browser. No structured data.

Identified

Valid DID, verified

EACD payload, metadata and public actions.

Privileged

Valid DID + permissions

EACD + drafts + full CRUD actions.

Try it yourself.

Visit efiniti.de with an Elpis-identified agent.