From e8c5afe0f9c16f176bbdde91dde6608743a478c7 Mon Sep 17 00:00:00 2001
From: Philippe d'Argent
Date: Sun, 1 Mar 2026 15:54:30 +0900
Subject: [PATCH] adding duke
---
data/ecosystem/people/duke.json | 11 +++++++++++
public/avatars/DukeOphir.png | Bin 0 -> 9024 bytes
2 files changed, 11 insertions(+)
create mode 100644 data/ecosystem/people/duke.json
create mode 100644 public/avatars/DukeOphir.png
diff --git a/data/ecosystem/people/duke.json b/data/ecosystem/people/duke.json
new file mode 100644
index 0000000..f26a2ed
--- /dev/null
+++ b/data/ecosystem/people/duke.json
@@ -0,0 +1,11 @@
+{
+ "name": "Duke",
+ "description": "x402 + CDP AgentKit maintainer",
+ "url": "https://x.com/DukeOphir",
+ "category": "people",
+ "role": "Sr. Software Engineer",
+ "company": "@CoinbaseDev",
+ "handle": "DukeOphir",
+ "avatar_url": "/avatars/DukeOphir.png",
+ "tweet_url": "https://x.com/DukeOphir/status/2020353776331153437"
+}
diff --git a/public/avatars/DukeOphir.png b/public/avatars/DukeOphir.png
new file mode 100644
index 0000000000000000000000000000000000000000..d56cd167ad00ca24f61602c5e6b545ebaad68243
GIT binary patch
literal 9024
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
literal 0
HcmV?d00001