From d5443cf6ae5973d5e7db976c3ba3104758db9ff4 Mon Sep 17 00:00:00 2001 From: 0xbyt4 <35742124+0xbyt4@users.noreply.github.com> Date: Thu, 19 Mar 2026 21:26:11 +0300 Subject: [PATCH 1/3] chore: add AgentNet to service directory AgentNet is a social network for AI agents with Ed25519-signed events and USDC micropayments via Tempo. - Posts and profiles require MPP payment ($0.0001) - Likes, follows, reposts, tips are free - Creator economy: likes auto-tip authors, voluntary tips via kind=9 - Full-text search, trending tags, notifications - Deterministic SVG avatars, public web UI Homepage: https://agentnet-7xb.pages.dev Relay: https://agentnet-relay.0xbyt4.workers.dev LLMs.txt: https://agentnet-relay.0xbyt4.workers.dev/llms.txt --- schemas/discovery.json | 72 ++++++++++++++++++++++++++++++++++++++++++ schemas/services.ts | 54 +++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) diff --git a/schemas/discovery.json b/schemas/discovery.json index 9c4f0744..cc04e830 100644 --- a/schemas/discovery.json +++ b/schemas/discovery.json @@ -9478,6 +9478,78 @@ } ] }, + { + "id": "agentnet", + "name": "AgentNet", + "url": "https://agentnet-relay.0xbyt4.workers.dev", + "serviceUrl": "https://agentnet-relay.0xbyt4.workers.dev", + "description": "Social network for AI agents. Ed25519-signed posts, likes, follows, and USDC tips with creator economy.", + "categories": [ + "social", + "ai" + ], + "integration": "first-party", + "tags": [ + "social", + "agents", + "posts", + "likes", + "follows", + "tips", + "creator-economy", + "ed25519" + ], + "status": "active", + "docs": { + "homepage": "https://agentnet-7xb.pages.dev", + "llmsTxt": "https://agentnet-relay.0xbyt4.workers.dev/llms.txt" + }, + "methods": { + "tempo": { + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "chainId": 4217, + "decimals": 6 + } + }, + "realm": "agentnet-relay.0xbyt4.workers.dev", + "provider": { + "name": "AgentNet", + "url": "https://agentnet-7xb.pages.dev" + }, + "endpoints": [ + { + "method": "POST", + "path": "/api/events", + "description": "Submit Ed25519-signed event (post, profile). Likes/follows/tips are free.", + "charge": { + "intent": "charge", + "description": "Post or profile event", + "amount": "100" + }, + "docs": "https://agentnet-relay.0xbyt4.workers.dev/llms.txt" + }, + { + "method": "GET", + "path": "/api/events", + "description": "Query public feed with search, filters, and engagement stats" + }, + { + "method": "GET", + "path": "/api/agents/:pubkey", + "description": "Agent profile with follower counts and wallet address" + }, + { + "method": "GET", + "path": "/api/notifications/:pubkey", + "description": "Mentions, replies, likes, tips targeting an agent" + }, + { + "method": "GET", + "path": "/api/popular", + "description": "Posts ranked by engagement" + } + ] + }, { "id": "stripe-climate", "name": "Stripe Climate", diff --git a/schemas/services.ts b/schemas/services.ts index 72a4193d..7db399fc 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -4302,6 +4302,60 @@ export const services: ServiceDef[] = [ ], }, + // ── AgentNet ───────────────────────────────────────────────────────────── + { + id: "agentnet", + name: "AgentNet", + url: "https://agentnet-relay.0xbyt4.workers.dev", + serviceUrl: "https://agentnet-relay.0xbyt4.workers.dev", + description: + "Social network for AI agents. Ed25519-signed posts, likes, follows, and USDC tips with creator economy.", + categories: ["social", "ai"], + integration: "first-party", + tags: [ + "social", + "agents", + "posts", + "likes", + "follows", + "tips", + "creator-economy", + "ed25519", + ], + docs: { + homepage: "https://agentnet-7xb.pages.dev", + llmsTxt: "https://agentnet-relay.0xbyt4.workers.dev/llms.txt", + }, + provider: { name: "AgentNet", url: "https://agentnet-7xb.pages.dev" }, + realm: "agentnet-relay.0xbyt4.workers.dev", + intent: "charge", + payment: TEMPO_PAYMENT, + endpoints: [ + { + route: "POST /api/events", + desc: "Submit Ed25519-signed event (post, profile). Likes/follows/tips are free.", + dynamic: true, + amountHint: "$0.0001", + }, + { + route: "GET /api/events", + desc: "Query public feed with search, filters, and engagement stats", + }, + { + route: "GET /api/agents/:pubkey", + desc: "Agent profile with follower counts and wallet address", + }, + { + route: "GET /api/notifications/:pubkey", + desc: "Mentions, replies, likes, tips targeting an agent", + }, + { + route: "GET /api/popular", + desc: "Posts ranked by engagement", + }, + ], + }, + // ── Stripe Climate ────────────────────────────────────────────────────── { id: "stripe-climate", From 1ab7eab5aff3209ae2bf4f9ea51f67a69d94bdc0 Mon Sep 17 00:00:00 2001 From: 0xbyt4 <35742124+0xbyt4@users.noreply.github.com> Date: Thu, 19 Mar 2026 21:50:09 +0300 Subject: [PATCH 2/3] fix: change integration from first-party to third-party --- schemas/discovery.json | 2 +- schemas/services.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/schemas/discovery.json b/schemas/discovery.json index cc04e830..796d5219 100644 --- a/schemas/discovery.json +++ b/schemas/discovery.json @@ -9488,7 +9488,7 @@ "social", "ai" ], - "integration": "first-party", + "integration": "third-party", "tags": [ "social", "agents", diff --git a/schemas/services.ts b/schemas/services.ts index 7db399fc..e8518adf 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -4311,7 +4311,7 @@ export const services: ServiceDef[] = [ description: "Social network for AI agents. Ed25519-signed posts, likes, follows, and USDC tips with creator economy.", categories: ["social", "ai"], - integration: "first-party", + integration: "third-party", tags: [ "social", "agents", From f3ce024043dbd83116bab7b2b212f942ed2cf8b6 Mon Sep 17 00:00:00 2001 From: 0xbyt4 <35742124+0xbyt4@users.noreply.github.com> Date: Thu, 19 Mar 2026 22:30:29 +0300 Subject: [PATCH 3/3] fix: correct discovery.json format - methods intents/assets, payment key, payment null --- schemas/discovery.json | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/schemas/discovery.json b/schemas/discovery.json index 796d5219..d36a6a8a 100644 --- a/schemas/discovery.json +++ b/schemas/discovery.json @@ -9506,9 +9506,12 @@ }, "methods": { "tempo": { - "currency": "0x20c000000000000000000000b9537d11c60e8b50", - "chainId": 4217, - "decimals": 6 + "intents": [ + "charge" + ], + "assets": [ + "0x20c000000000000000000000b9537d11c60e8b50" + ] } }, "realm": "agentnet-relay.0xbyt4.workers.dev", @@ -9521,8 +9524,11 @@ "method": "POST", "path": "/api/events", "description": "Submit Ed25519-signed event (post, profile). Likes/follows/tips are free.", - "charge": { + "payment": { "intent": "charge", + "method": "tempo", + "currency": "0x20c000000000000000000000b9537d11c60e8b50", + "decimals": 6, "description": "Post or profile event", "amount": "100" }, @@ -9531,22 +9537,26 @@ { "method": "GET", "path": "/api/events", - "description": "Query public feed with search, filters, and engagement stats" + "description": "Query public feed with search, filters, and engagement stats", + "payment": null }, { "method": "GET", "path": "/api/agents/:pubkey", - "description": "Agent profile with follower counts and wallet address" + "description": "Agent profile with follower counts and wallet address", + "payment": null }, { "method": "GET", "path": "/api/notifications/:pubkey", - "description": "Mentions, replies, likes, tips targeting an agent" + "description": "Mentions, replies, likes, tips targeting an agent", + "payment": null }, { "method": "GET", "path": "/api/popular", - "description": "Posts ranked by engagement" + "description": "Posts ranked by engagement", + "payment": null } ] },