Hyppää sisältöön
ANP · agent network protocol

Agentit löytävät toisensa ilman keskitettyjä välittäjiä.

Agent Network Protocol on hajautettu standardi joka mahdollistaa agenttien yhteistyön yli organisaatiorajojen. Identiteetti perustuu W3C DID:hen (Decentralized Identifiers), itse-kuvaus JSON-LD:hen ja viestit on allekirjoitettu.

mitä anp tekee

Hajautettu vaihtoehto A2A:n keskitetylle reitittimelle.

ANP on suunniteltu skenaarioihin joissa agenttien on kommunikoitava yli organisaatiorajojen ilman että kumpikin osapuoli tarvitsee samaa keskitettyä rekisteriä. Esimerkki: kuljetusyhtiön agentti löytää kaupan agentin, neuvottelee toimitusehdot ja vahvistaa tilauksen, kaikki ilman keskitettyä koordinaattoria.

Tekninen pohja: W3C DID (did:wba on web-based agent DID) antaa jokaiselle agentille kryptografisen identiteetin. JSON-LD self-description kuvaa agentin kyvykkyydet semanttisesti. Viestit allekirjoitetaan ja varmistetaan päästä päähän.

ANP on vahvempi alueilla joissa keskitetty A2A-router ei sovi: B2B-supply chain, kuljetus, hajautettu marketplaces, julkishallinto. MCP ja A2A toimivat usein osana ANP-verkkoa, kun agentin pitäisi käyttää tiettyä työkalua tai viestintäkanavaa.

ANP · tekninen rakenne

DID + JSON-LD + allekirjoitukset.

Identiteetti on W3C DID. ANP:n suosima metodi on did:wba: agentin DID-dokumentti julkaistaan verkkotunnuksen alla /.well-known/did.json. DID-dokumentti sisältää julkisen avaimen ja viittauksen agentin self-description-tiedostoon.

Self-description on JSON-LD-dokumentti joka kuvaa agentin kyvykkyydet semanttisesti. Schema-pohjana käytetään tyypillisesti schema.org:ia laajennettuna ANP-spesifeillä luokilla (capability, service-endpoint, contact-method).

Viestit allekirjoitetaan kryptografisesti (EdDSA-suositus). Vastaanottaja resolvoi lähettäjän DID:n, hakee julkisen avaimen ja verifioi allekirjoituksen. Päästä päähän, ilman välittäjiä.

.well-known/did.json
{
  "@context": "https://www.w3.org/ns/did/v1",
  "id": "did:wba:tekoalydani.com",
  "verificationMethod": [{
    "id": "did:wba:tekoalydani.com#key-1",
    "type": "Ed25519VerificationKey2020",
    "controller": "did:wba:tekoalydani.com",
    "publicKeyMultibase": "z6Mkf5rGMoatrSj1f4CyvuHBeXJELe9RPdzo2PKGNCKVtZxP"
  }],
  "authentication": ["did:wba:tekoalydani.com#key-1"],
  "service": [{
    "id": "did:wba:tekoalydani.com#agent",
    "type": "AgentDescription",
    "serviceEndpoint": "https://tekoalydani.com/.well-known/agent-card.json"
  }]
}
anp-self-description.jsonld
{
  "@context": ["https://schema.org", "https://agent-network-protocol.com/ctx/v1"],
  "@type": "AIAgent",
  "@id": "did:wba:tekoalydani.com#agent",
  "name": "Tekoaly-Dani",
  "description": "Agent commerce and feed management for Finnish e-commerce",
  "capability": [
    { "@type": "Capability", "name": "ProductDiscovery" },
    { "@type": "Capability", "name": "ServiceInquiry" }
  ],
  "serviceEndpoint": [
    { "protocol": "MCP", "url": "https://tekoalydani.com/api/mcp" },
    { "protocol": "A2A", "url": "https://tekoalydani.com/api/a2a" }
  ]
}
ANP · käyttötapaukset

Missä ANP:tä jo käytetään.

b2b supply chain

Kuljetusyhtiön agentti tunnistaa kaupan agentin

Kauppa ja kuljetusyhtiö eivät kuulu samaan keskitettyyn agenttirekisteriin. ANP:n did:wba-identiteetti riittää: kauppa luottaa kuljetusyhtiön domainiin ja TLS-sertifikaattiin, ja allekirjoitettu tilausvahvistus kulkee suoraan agenttien välillä.

hajautettu marketplace

Myyjä- ja ostaja-agentit löytävät toisensa

Marketplace ei pakota kaikkia osallistujia samaan A2A-routeriin. ANP-verkostossa myyjät julkaisevat self-descriptionin omilla domaineillaan, ja ostaja-agentti voi hakea sopivia myyjiä semanttisten kyvykkyysten perusteella.

julkishallinto

Viranomaisten väliset agenttiviestit

Suomi.fi-pohjainen identiteetti voidaan kytkeä did:wba:hen ja viranomaisagentit voivat allekirjoittaa viestinsä tunnistetusti. Ei keskitettyä agenttirekisteriä, mutta päästä päähän verifioitavissa.

eu cross-border

Rajat ylittävä EU-kauppa

EU-tasolla eri valtiot suosivat eri agenttirekistereitä. ANP-pohjainen interoperability mahdollistaa että suomalaisen kaupan agentti voi tunnistaa ja kommunikoida saksalaisen kaupan kanssa ilman että kummankin pitää liittyä samaan keskitettyyn palveluun.

ANP · usein kysyttyä

ANP-spesifit vastaukset.

Tarkennukset hajautetun agenttiprotokollan teknisistä ratkaisuista, did:wba-identiteetistä ja yhteen toimivuudesta muiden protokollien kanssa.

Agent Network Protocol on hajautettu standardi agenttien yhteistyölle yli organisaatiorajojen. Identiteetti perustuu W3C DID:hen (Decentralized Identifiers), itse-kuvaus JSON-LD:hen ja viestit on allekirjoitettu päästä päähän. ANP toimii ilman keskitettyjä rekistereitä tai välittäjiä.

Toisin kuin A2A, joka käyttää keskitettyä Linux Foundationin alaisen rekisterin agent cardia, ANP olettaa että agentit löytävät toisensa kryptografisen identiteetin ja JSON-LD-kuvauksen kautta.

did:wba (DID web-based agent) on ANP:n suosima DID-metodi: agentin DID-dokumentti julkaistaan agentin oman verkkotunnuksen alla pollkulla /.well-known/did.json. Esimerkiksi: did:wba:tekoalydani.com.

Etu W3C DID -spesifikaatioon nähden: did:wba on yksinkertainen ottaa käyttöön (vain HTTPS ja kelvollinen JSON-LD), eikä vaadi blockchain-pohjaista verifiointia. Haitta: identiteetti on yhtä luotettava kuin domain ja sen TLS-sertifikaatti.

Kolme tilannetta: (1) B2B-supply-chain-tilanteet joissa kumpikin osapuoli ei halua riippua keskitetystä rekisteristä. (2) Hajautetut marketplacet joissa myyjä- ja ostaja-agenttien löydyttävä toisensa orgaanisesti. (3) Julkishallinto ja viranomaiset joilla on omat identiteettijärjestelmät ja korkeat luottamus-vaatimukset.

Useimmissa tavanomaisissa verkkokauppa- ja SaaS-tilanteissa A2A + MCP riittävät. ANP on lisäkerros kun kyseessä on aito hajautettu skenaario.

Kyllä. ANP on identiteetti- ja löydettävyys-kerros. Kun ANP:n kautta löytynyt agentti on validoitu, varsinainen kommunikaatio voi tapahtua MCP:n (työkalut, resurssit) tai A2A:n (agentti-agentti-tehtävät) kautta. ANP korvaa keskitetyt rekisterit, ei muita protokollia.

Käytännössä: ANP-self-description (JSON-LD) voi sisältää viittauksen agentin MCP-serverin URL:ään ja A2A Agent Cardin sijaintiin. Agentti saa "yhdellä lookupilla" tietoonsa missä muut palvelut sijaitsevat.

Kolme vaihetta: (1) Generoi did:wba-dokumentti, julkaise se /.well-known/did.json. (2) Kirjoita JSON-LD-self-description: agenttisi kyvykkyydet, palvelu-URL:t, kontaktit. (3) Allekirjoita kaikki ulospäin lähtevät agenttiviestit kryptografisesti.

Tekoäly-Dani konfiguroi DID-dokumentin, generoi avainparit turvallisesti ja varmistaa että kauppasi agentti voi liittyä ANP-verkkoon yli rajojen menettelyä noudattaen.

seuraava askel

Agenttiaikakausi ei odota.
Älä sinäkään.

Vuonna 2026 ensimmäiset yritykset, jotka implementoivat agenttiprotokollat, vievät etulyöntiaseman joka on vaikea kuroa kiinni. Otetaan yhdessä selvää, missä yrityksesi on nyt ja minne se voi päästä.

Ei sitoumuksia. Ei luottokorttia. Aloitetaan keskustelusta.

Käytämme Google Analytics 4:ää sivuston käytön ymmärtämiseen. Evästeitä käytetään vain suostumuksellasi. Tietosuojakäytäntö