Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
f64d392
[autopilot] add Claude-Code 24/7 autonomous agent under systemd
Aigen-Protocol May 14, 2026
dea4d25
[autopilot] 30-min cadence + remove fake $-cap (Max plan, not API)
Aigen-Protocol May 14, 2026
3e8275b
[autopilot] webhook trigger + GitHub notifications poll
Aigen-Protocol May 14, 2026
a80ee8c
[autopilot] gitignore secrets + agent-discovered lesson on self-IP
Aigen-Protocol May 14, 2026
3f85389
[autopilot] doc: /attest/quote requires agent_id query param
Aigen-Protocol May 15, 2026
e670a5f
[autopilot] resolve 2 approval cards: Codex email sent + Nico reach v…
Aigen-Protocol May 15, 2026
c2355ef
[autopilot] lesson: ke/JS /firewall 502 is client-side cron N=5, don'…
Aigen-Protocol May 15, 2026
a300b61
[autopilot] expand action permissions: tier A = act directly, tier B …
Aigen-Protocol May 15, 2026
ab79e37
Strategic pivot: category-creation play (Option Y)
Aigen-Protocol May 15, 2026
02b8063
[autopilot] llms.txt: headline AIP-1 / OABP at crawler entry-point
Aigen-Protocol May 15, 2026
0ce7139
[autopilot] README: surface AIP-1 (OABP) at top — category-creation e…
Aigen-Protocol May 15, 2026
16d0256
Outreach drafts (10) + HN submission angles + scanner discovery surfaces
Aigen-Protocol May 15, 2026
312e1ff
SDK + conformance + OpenAPI + CONTRIBUTING + ROADMAP + AIP-1 §5 endpo…
Aigen-Protocol May 15, 2026
a5eecc4
[autopilot] run #18: log 4-IP security.txt validation burst
Aigen-Protocol May 15, 2026
000eb2c
Add /agent live status page (single-page autopilot tracker)
Aigen-Protocol May 15, 2026
af2f747
/agent dashboard: kid-friendly French + password protected + simpler
Aigen-Protocol May 15, 2026
21c5b6d
/agent dashboard: bidirectional chat (Bilale ↔ Agent)
Aigen-Protocol May 15, 2026
5d85eee
/agent dashboard: real organization (objective + waiting + done + chat)
Aigen-Protocol May 15, 2026
2ec84e7
[autopilot] expose /.well-known/glama.json + sitemap entry
Aigen-Protocol May 16, 2026
1573f71
HARD RULE: max 2 watching-only runs, then MUST ship from backlog
Aigen-Protocol May 16, 2026
5f2fecd
[autopilot] pre-stage /.well-known/mcp/server-card.json for Smithery …
Aigen-Protocol May 16, 2026
86a67cb
Round 1: push notifications + rollback + degraded mode + cost-aware
Aigen-Protocol May 16, 2026
7f77933
[autopilot] add examples/ entry-level tour (01_discover → 07_python_sdk)
Aigen-Protocol May 16, 2026
f69413b
Round 2: memory consolidation + fresh context injection
Aigen-Protocol May 16, 2026
a44bfe0
[autopilot] state: mark examples/ backlog item done + log run #56
Aigen-Protocol May 16, 2026
524081c
Round 3: /reports route + outreach A/B tracking + cost-aware Sonnet f…
Aigen-Protocol May 16, 2026
9b9c3d6
Round 4: Watcher (Sonnet 5-min) + Builder wake-up path + Web research
Aigen-Protocol May 16, 2026
b9cf29e
Notify: switch ntfy.sh → Telegram (@Satoshi_ClubBot)
Aigen-Protocol May 16, 2026
9e028be
[autopilot] draft blog post #2: protocol discovery in 2026
Aigen-Protocol May 16, 2026
5b1d09d
[autopilot] add TypeScript SDK skeleton (sdk/typescript/)
Aigen-Protocol May 16, 2026
9a4f301
[autopilot] add OpenAPI 3.1 response examples to all JSON endpoints
Aigen-Protocol May 16, 2026
b6ccf57
[autopilot] add GitHub issue templates (spec discussion, bug, impl an…
Aigen-Protocol May 16, 2026
b571830
[autopilot] add second-implementation guide (docs/SECOND_IMPLEMENTATI…
Aigen-Protocol May 16, 2026
c113497
[autopilot] draft AIP-2: Mission Type Registry (8 canonical types, co…
Aigen-Protocol May 16, 2026
444fa6c
ROADMAP_18M: 18-month roadmap remis officiellement à l'agent autonome
Aigen-Protocol May 16, 2026
c777c5a
[autopilot] add docs/FAQ.md — pre-emptive answers to AIP-1 critiques
Aigen-Protocol May 16, 2026
c894c23
ROADMAP_18M reframe: 100% AI-to-AI ecosystem (Bilale's pure-thesis push)
Aigen-Protocol May 16, 2026
5d17d43
[autopilot] draft AIP-3: Cross-chain Reputation Portability + update …
Aigen-Protocol May 16, 2026
5586c12
[autopilot] add AIP-1 embeddings JSON + MCP tool export for agent RAG…
Aigen-Protocol May 16, 2026
641c72b
[autopilot] add .well-known discovery for langchain/autogen/crewai/oa…
Aigen-Protocol May 16, 2026
0e7d744
[autopilot] add tutorial: implement AIP-1 in 60 minutes (Node.js walk…
Aigen-Protocol May 16, 2026
45535b2
[autopilot] add agent integration guide (20 LOC Node.js) + fix tool n…
Aigen-Protocol May 16, 2026
c6d2283
Raise auto-kill threshold from $50 to $150 api-equiv/day
Aigen-Protocol May 16, 2026
0d418df
[autopilot] fix task_board KeyError: add missing type/difficulty fiel…
Aigen-Protocol May 16, 2026
95a0e47
[autopilot] add bot-friendly mission #26: explicit token list for aut…
Aigen-Protocol May 16, 2026
baed8a2
[autopilot] expand conformance suite: 15→28 tests (deadline, paginati…
Aigen-Protocol May 16, 2026
77d5277
[autopilot] broaden radar mission regex: accept any 4+ char verdict f…
Aigen-Protocol May 16, 2026
a5215d3
[autopilot] state update: Panini missions resolved, /scan REST URL live
Aigen-Protocol May 16, 2026
f495668
[autopilot] blog: first external autonomous agent completed 2 mission…
Aigen-Protocol May 16, 2026
f2c17d0
[autopilot] add READING_JOURNAL.md: guide for new visitors to interpr…
Aigen-Protocol May 16, 2026
12ff7fe
[autopilot] add June outreach batch: 5 new targets (Trent McConaghy, …
Aigen-Protocol May 16, 2026
c54f985
HARD RULE: ecosystem contribution mandatory each run (emoji 🌐)
Aigen-Protocol May 16, 2026
28aae11
[autopilot] 🌐 add Related Ecosystems section to SECOND_IMPLEMENTATION.md
Aigen-Protocol May 16, 2026
716cf26
[autopilot] add oracle verification type to VERIFICATION_TYPES (match…
Aigen-Protocol May 16, 2026
cf43d72
[autopilot] 🌐 add CLONE_AIGEN.md: fork guide for running your own OAB…
Aigen-Protocol May 16, 2026
39e8b88
[autopilot] 🌐 add Prior Art section to AIP-1: Olas, Bittensor, Ritual…
Aigen-Protocol May 16, 2026
d154319
[autopilot] 🌐 bump AIP-1 to v0.2: Changelog + match_mode semantics (c…
Aigen-Protocol May 16, 2026
c5ff66f
[autopilot] 🌐 llms.txt: add Related Ecosystems footer (Olas, Bittenso…
Aigen-Protocol May 17, 2026
f27117d
[autopilot] 🌐 README: add Related ecosystems section (Olas, Bittensor…
Aigen-Protocol May 17, 2026
8c40d1f
[autopilot] 🌐 add PROTOCOL_COMPARISON.md: honest side-by-side vs Olas…
Aigen-Protocol May 17, 2026
82efba1
[autopilot] 🌐 add Prior Art appendix to AIP-2 (mission types vs OpenA…
Aigen-Protocol May 17, 2026
bfbbd81
[autopilot] 🌐 SECOND_IMPLEMENTATION.md: add pitfall #7 on MCP transpo…
Aigen-Protocol May 17, 2026
ee334bd
[autopilot] 🌐 SECOND_IMPLEMENTATION.md: add pitfall #8 on treasury ga…
Aigen-Protocol May 17, 2026
6f6cddb
[autopilot] 🌐 AIP-1 Appendix B (v0.3 scope): add submission payout st…
Aigen-Protocol May 17, 2026
48bbc3e
[autopilot] 🌐 outreach drafts: codex completer + codex researcher res…
Aigen-Protocol May 17, 2026
c36332e
[autopilot] 🌐 declare MCP transport in /.well-known/oabp.json + reser…
Aigen-Protocol May 17, 2026
941a063
[autopilot] journal: 🌐 transport-declaration run (c36332e)
Aigen-Protocol May 17, 2026
2c5127a
[autopilot] blog draft #3: settlement-transparency post-mortem (gas-s…
Aigen-Protocol May 17, 2026
4b05811
[autopilot] 🌐 AIP-1 v0.2.1: §7.1 MCP transport declaration + §7.2 ser…
Aigen-Protocol May 17, 2026
4363436
[autopilot] sitemap: add AIP specs + blog posts; allow OAI-SearchBot
Aigen-Protocol May 17, 2026
f7801ae
[autopilot] 🌐 AigenGetReputationTool: expose attestation_uri for offl…
Aigen-Protocol May 17, 2026
3b9a03c
[autopilot] 🌐 AIP-3 v0.1.2: §10 Settlement Receipt Format (normative)
Aigen-Protocol May 17, 2026
50cbf46
[autopilot] 🌐 blog #6: ELO vs stake-weighted reputation — honest trad…
Aigen-Protocol May 17, 2026
8dcc88b
[autopilot] HN submission draft for blog #6 + backlog cleanup
Aigen-Protocol May 17, 2026
d234d46
[autopilot] 🌐 AIP-4 v0.1: dispute arbitration skeleton (§§1-5 normati…
Aigen-Protocol May 17, 2026
877d508
[autopilot] 🌐 AIP-4 v0.2: complete §§6-8 (anti-gaming, cross-server, …
Aigen-Protocol May 17, 2026
acbe412
[autopilot] 🌐 ECOSYSTEM_DISCUSSIONS.md: living index of adjacent fram…
Aigen-Protocol May 17, 2026
e293bc4
[autopilot] 🌐 ECOSYSTEM_DISCUSSIONS.md: add peer-protocols section (O…
Aigen-Protocol May 18, 2026
4b34026
[autopilot] 🌐 AIP-1 v0.3 §7.2.1 issue #11 + Glama marked Tier B in ba…
Aigen-Protocol May 18, 2026
3eead38
[autopilot] AIP-1 v0.3-draft §7.2.1: structured 400/406 transport-mis…
Aigen-Protocol May 18, 2026
847c3e5
[autopilot] journal #161: AIP-1 v0.3-draft §7.2.1 inline + MCP-Catalo…
Aigen-Protocol May 18, 2026
60298cf
[autopilot] 🌐 ECOSYSTEM_DISCUSSIONS.md: add trust-scoring section (Ag…
Aigen-Protocol May 18, 2026
164b002
[autopilot] journal #165: AgentSEO discovery + manavaga/agent-seo iss…
Aigen-Protocol May 18, 2026
5d93380
[autopilot] 🌐 SECOND_IMPLEMENTATION.md: discovery surfaces section (8…
Aigen-Protocol May 18, 2026
b45c78e
[sdk/python] AIP-2 mission type support — v0.2.0
Aigen-Protocol May 18, 2026
a730733
[autopilot] 🌐 AIP-1 Appendix C: agent-protocol layer peers (MCP/A2A/A…
Aigen-Protocol May 18, 2026
c764c0c
[sdk/python] AIP-1 §7.2.1 transport errors + §9 transport discovery —…
Aigen-Protocol May 18, 2026
10e33ce
[sdk/python] AIP-3 §5.2 per-type affinity on AgentReputation — v0.4.0
Aigen-Protocol May 18, 2026
4d37e21
[sdk/python] AIP-2 §3.9 verification-method compatibility table — SDK…
Aigen-Protocol May 18, 2026
b149f78
[autopilot] 🌐 ECOSYSTEM_DISCUSSIONS: add registry/discovery layer peers
Aigen-Protocol May 18, 2026
f800e73
translations: add AIP-1 French translation (AIP-1.fr.md)
Aigen-Protocol May 18, 2026
d7449da
translations: add AIP-2 French translation (AIP-2.fr.md)
Aigen-Protocol May 18, 2026
7e3b6ce
[autopilot] 🌐 agent-card.json — expose A2A-naming card for AgenstryBot
Aigen-Protocol May 18, 2026
099d49d
translations: add AIP-3 French translation (AIP-3.fr.md)
Aigen-Protocol May 18, 2026
fa933db
[autopilot] 🌐 agents.json + agents.txt — serve AgenstryBot's 5 missin…
Aigen-Protocol May 18, 2026
354328e
[autopilot] 📜 blog post #7 — AgenstryBot visit + reputation API gap
Aigen-Protocol May 18, 2026
3fd7e97
[autopilot] 📜 add frontmatter titles to 2 blog posts
Aigen-Protocol May 19, 2026
63d4fed
[autopilot] 🌐 SECOND_IMPLEMENTATION pitfall #9: don't count own inter…
Aigen-Protocol May 19, 2026
1feb425
[autopilot] 🧠 outreach_status.json — fix data anomaly (sent=0 vs enga…
Aigen-Protocol May 19, 2026
6ce4289
[autopilot] 🌐 README: cite Google A2A spec as related ecosystem (we p…
Aigen-Protocol May 19, 2026
3ab2a68
[autopilot] 🚀 cost_trend.py — backlog E.1 cost trending alert
Aigen-Protocol May 19, 2026
9749ea4
[autopilot] 🌐 oabp.json self_disclosure: declare egress IP + internal…
Aigen-Protocol May 19, 2026
7abbf06
[autopilot] 🚀 Lesson #34 — MCP-Catalog-Bot/1.0 signature (78 hits / 2…
Aigen-Protocol May 19, 2026
5215318
[autopilot] 🌐 ship /llms-full.txt + Lesson #35 GPTBot deep-crawl sign…
Aigen-Protocol May 19, 2026
749ed4c
[aip-3] §3.1 self-submission exclusion — normative rule + SDK guard +…
Aigen-Protocol May 19, 2026
c6c84d1
[autopilot] 📜 blog #8 — AI crawler field guide (GPTBot/Bing/MixrankBo…
Aigen-Protocol May 19, 2026
4a0657b
[aip-1] §1.4 registry identity propagation — no-auto-bind, anon-by-de…
Aigen-Protocol May 19, 2026
7d347b3
[autopilot] 🌐 ship Spanish AIP translations + cite SACP in related wo…
Aigen-Protocol May 19, 2026
484865c
feat: add AIP-1 Brazilian Portuguese translation (specs/AIP-1.pt.md)
Aigen-Protocol May 19, 2026
0140abe
[autopilot] blog #7: spec-first agent protocols — Stainless acquisiti…
Aigen-Protocol May 19, 2026
10c0589
[autopilot] merge translations/aip-3-french → main (16 commits, 25 fi…
Aigen-Protocol May 19, 2026
df5c708
[autopilot] run #199: journal conflict resolved + tasks.json updated
Aigen-Protocol May 19, 2026
2f941a4
[autopilot] add Ruby OABP client example (stdlib net/http, zero gems)
Aigen-Protocol May 19, 2026
7ee06ff
[autopilot] run #201: HN draft blog7 (Stainless timing) + lesson #38 …
Aigen-Protocol May 19, 2026
ca4c7cc
[autopilot] run #204: lesson #39 (JP Node.js cron agent) + pitfall #1…
Aigen-Protocol May 19, 2026
8668cf9
[autopilot] run #205: add 5 missing blog posts + llms-full.txt to sit…
Aigen-Protocol May 19, 2026
1f523e7
[autopilot] run #205: journal + tasks updated (sitemap fix for OAI-Se…
Aigen-Protocol May 19, 2026
7bd9bac
[autopilot] run #208: fix submit_url bug + PHP mission + codex-wallet…
Aigen-Protocol May 19, 2026
ff8b2f1
[autopilot] run #209: rewrite /agents.txt — advertise 16 discovery UR…
Aigen-Protocol May 20, 2026
9c6e899
[autopilot] run #210: MCP invocation recipe in /agents.txt — Agenstry…
Aigen-Protocol May 20, 2026
fcd31b7
[autopilot] run #211: file AIP-1 v0.3 spec issue #22 — A2A agent-card…
Aigen-Protocol May 20, 2026
0469ef1
[autopilot] run #213: reply to reaworks-ops on issue #22 + push notif…
Aigen-Protocol May 20, 2026
976ac3b
[autopilot] run #214: ship AIP-1 v0.3 §7 transport block in live agen…
Aigen-Protocol May 20, 2026
6b664a7
[autopilot] run #215: extend agent-card.json transport block with ses…
Aigen-Protocol May 20, 2026
6d9b20b
[autopilot] run #216: cross-arch evidence for step-2 trap — MCP-Catal…
Aigen-Protocol May 20, 2026
fa9bab8
[autopilot] run #217: Ae/JS 0.62.0 closes step-2 trap evidence — firs…
Aigen-Protocol May 20, 2026
4149890
[autopilot] run #218: cross-link mcp-server-card.json → agent-card.js…
Aigen-Protocol May 20, 2026
98d67cc
[autopilot] run #219: blog #10 — 24h step-2-trap evidence (Chiark/Cat…
Aigen-Protocol May 20, 2026
bfccd01
[autopilot] run #220: 4-arch step-2-trap matrix — `node` recurring cl…
Aigen-Protocol May 20, 2026
7c73067
[autopilot] run #221: 5-arch step-2-trap matrix — Vesta SaaS evaluato…
Aigen-Protocol May 20, 2026
23b3197
[autopilot] run #222: smolagents-oabp-example/1.0 is first OABP-aware…
Aigen-Protocol May 20, 2026
1771b54
[autopilot] run #224: withdraw endpoint + CrewAI mission + API docs
Aigen-Protocol May 20, 2026
267beba
[autopilot] run #225: Sikkra builds CrewAI OABP agent in 20min — firs…
Aigen-Protocol May 20, 2026
b841c85
[autopilot] run #226: /rewards/{agent_id} path route + Rust OABP miss…
Aigen-Protocol May 20, 2026
3b16fd9
[autopilot] run #227: elizaOS mission (400 AIGEN) + /agents/{id}/repu…
Aigen-Protocol May 20, 2026
f1bc20c
[autopilot] run #228: blog #11 (first external PR) + AutoGen issue co…
Aigen-Protocol May 20, 2026
b8a011e
[autopilot] run #229: 6 REST alias routes for /api/agents/{id}/withdr…
Aigen-Protocol May 20, 2026
421f539
[autopilot] run #233: POST /api/missions alias + sitemap_index for Ag…
Aigen-Protocol May 20, 2026
8838c1a
[autopilot] run #234: 6th MCP architecture (SSE python-httpx) + AIP-1…
Aigen-Protocol May 20, 2026
5e4a23d
[autopilot] run #235: 7th MCP architecture (Streamable HTTP + DELETE …
Aigen-Protocol May 20, 2026
a1f3575
[autopilot] run #236: AIP-1 §7.3 session lifecycle contract (v0.4-draft)
Aigen-Protocol May 20, 2026
e55aba8
[autopilot] run #239: blog #12 (week 1 retrospective) + sitemap
Aigen-Protocol May 20, 2026
13f947b
[autopilot] run #240: AIP-1 v0.3 final — §7.2.1 + §7.3 now normative
Aigen-Protocol May 20, 2026
5663d89
[autopilot] run #241: AIP-1 v0.3.1 — §8 normative API discovery (open…
Aigen-Protocol May 20, 2026
5f6e190
[autopilot] run #243: 8th MCP architecture — MCP-Client/1.0 HTTP redi…
Aigen-Protocol May 20, 2026
08589bf
[autopilot] run #244: blog #13 — 308 vs 301 HTTP redirect for MCP ser…
Aigen-Protocol May 20, 2026
7da6146
[autopilot] run #246: AIP-1 v0.3.2 — §7.3.4 liveness probe normative …
Aigen-Protocol May 20, 2026
2987616
[autopilot] run #247: AIP-1 v0.3.3 — §9.1 OAuth discovery + arch #10
Aigen-Protocol May 20, 2026
54723d6
[autopilot] run #248: blog #14 — 10 autonomous MCP client architectur…
Aigen-Protocol May 20, 2026
9762474
[autopilot] run #249: AutoGen RFC issue #7724 + HN draft for blog #14
Aigen-Protocol May 20, 2026
b5c6b81
[autopilot] run #250: AIP-2 v0.2.1 — Appendix D peer agent-economy ne…
Aigen-Protocol May 21, 2026
be525cd
[autopilot] run #251: AIP-3 v0.1.4 — Appendix D Fetch.ai/Ritual/Morpheus
Aigen-Protocol May 21, 2026
9921900
[autopilot] run #252: /specs index — per-AIP status + summary + group…
Aigen-Protocol May 21, 2026
8121530
[autopilot] run #253: PROTOCOL_COMPARISON.md v0.2 — add Fetch.ai colu…
Aigen-Protocol May 21, 2026
40d1060
[autopilot] run #253: state — journal + tasks for PROTOCOL_COMPARISON…
Aigen-Protocol May 21, 2026
6d68df8
[autopilot] run #254: AIP-1 v0.3.4 — agent-bounty.json filename alias…
Aigen-Protocol May 21, 2026
f640c15
[autopilot] run #254: state — journal + tasks for agent-bounty.json a…
Aigen-Protocol May 21, 2026
bbff8ac
[autopilot] run #255: SECOND_IMPLEMENTATION — row for /.well-known/ag…
Aigen-Protocol May 21, 2026
9aafd9b
[autopilot] run #255: state — journal + tasks for SECOND_IMPLEMENTATI…
Aigen-Protocol May 21, 2026
bd03720
[autopilot] run #256: AIP-1 v0.3.5 — §9.2 downloadable spec bundles (…
Aigen-Protocol May 21, 2026
d0560d1
[autopilot] run #258: SECOND_IMPLEMENTATION — 'What to expect after p…
Aigen-Protocol May 21, 2026
724d744
[autopilot] run #258: state — journal + tasks for GoogleOther oabp.js…
Aigen-Protocol May 21, 2026
e2439ea
[autopilot] run #259: SECOND_IMPLEMENTATION — 7th crawler class (Data…
Aigen-Protocol May 21, 2026
d0a69f5
[autopilot] run #259: state — journal + tasks for DataForSeoBot 249-h…
Aigen-Protocol May 21, 2026
a4fe327
[autopilot] run #260: lesson #31 reinforced — caught 6-run misclassif…
Aigen-Protocol May 21, 2026
20fca01
[autopilot] run #261: SECOND_IMPLEMENTATION — Amazonbot empirical evi…
Aigen-Protocol May 21, 2026
4cdd8a0
[autopilot] run #262: SECOND_IMPLEMENTATION — GPTBot/1.3 added to AI …
Aigen-Protocol May 21, 2026
fb50de6
[autopilot] run #264: SECOND_IMPLEMENTATION — arch #11 (OAuth-platfor…
Aigen-Protocol May 21, 2026
ee50abe
[autopilot] run #265: SECOND_IMPLEMENTATION — arch #11 updated to 4 O…
Aigen-Protocol May 21, 2026
25249f6
[autopilot] run #266: SECOND_IMPLEMENTATION — xaa-skills-index/0.1 (Z…
Aigen-Protocol May 21, 2026
3037993
[autopilot] run #267: SECOND_IMPLEMENTATION — arch #12 (bulk parallel…
Aigen-Protocol May 21, 2026
8399196
[autopilot] run #268: blog #15 — first real human users via mcpmarket…
Aigen-Protocol May 21, 2026
823a1a8
[autopilot] run #271: SECOND_IMPLEMENTATION pitfall #10 — operator UR…
Aigen-Protocol May 22, 2026
492ac03
Add SECURITY.md whitehat policy + responsible disclosure workflow
Aigen-Protocol May 22, 2026
b9a84c2
[autopilot] run #272: SECOND_IMPLEMENTATION — arch #13 (stateless-cat…
Aigen-Protocol May 22, 2026
006e115
[autopilot] AIGEN_PROTOCOL §11: acknowledge peer networks (Olas/Bitte…
Aigen-Protocol May 22, 2026
5ce6edb
[autopilot] run #275: ecosystem federation — §11 added to AIGEN_PROTO…
Aigen-Protocol May 22, 2026
a98d997
[autopilot] run #276: sitemap — add 2 missing blog URLs (ten-mcp-clie…
Aigen-Protocol May 22, 2026
43f1bfa
[autopilot] run #277: respond to issue #28 (peterxing AIP-1 v0.4 rece…
Aigen-Protocol May 23, 2026
3d0d50d
[autopilot] run #278: ECOSYSTEM_DISCUSSIONS — refresh date + empirica…
Aigen-Protocol May 23, 2026
d6f463d
[autopilot] run #279: SECOND_IMPLEMENTATION arch #14 — CensusMCPProbe…
Aigen-Protocol May 24, 2026
3cb29ff
[i18n] AIP-1 Simplified Chinese (zh-CN) translation (#29)
hikaruhuimin May 24, 2026
6e577da
[autopilot] run #285: SECOND_IMPLEMENTATION arch #15 — aisec-registry…
Aigen-Protocol May 26, 2026
98aa05a
[autopilot] run #289: SECOND_IMPLEMENTATION arch #16 — hybrid MCP+UI-…
Aigen-Protocol May 26, 2026
7841b84
Add AIP-2 mission type metadata for radar missions
scosemicolon May 27, 2026
02719b0
Tag radar missions with AIP-2 token_scan metadata
scosemicolon May 27, 2026
62ab41d
[autopilot] run #298: SECOND_IMPLEMENTATION pitfall #12 — uniform 200…
Aigen-Protocol May 28, 2026
2fcf8e1
[autopilot] run #301: SECOND_IMPLEMENTATION arch #17 — stark-orchestr…
Aigen-Protocol May 29, 2026
72ec278
[autopilot] run #304: SECOND_IMPLEMENTATION community impls — add Sik…
Aigen-Protocol May 29, 2026
9598650
[autopilot] run #308: discharge issue #34 commitments — Agent Tool In…
Aigen-Protocol May 29, 2026
f3aab45
Add mission bounty wins to reputation breakdown (#31)
scosemicolon May 29, 2026
66b93b3
[autopilot] merge PR #18: AIP-1 Spanish translation (specs/AIP-1.es.m…
Aigen-Protocol May 29, 2026
2d9be77
[autopilot] merge PR #19: AIP-2 Spanish translation (specs/AIP-2.es.m…
Aigen-Protocol May 29, 2026
65af9b9
[autopilot] merge PR #20: AIP-3 Spanish translation (specs/AIP-3.es.m…
Aigen-Protocol May 29, 2026
e0705aa
[autopilot] run #309: i18n spec suite — add AIP-1.fr + AIP-2.fr; upda…
Aigen-Protocol May 29, 2026
ae1fb1c
[autopilot] merge PR #30: AIP-2 mission_type + type_params for radar …
Aigen-Protocol May 29, 2026
a2cda23
[autopilot] add GET /api/missions/{id}/submissions RESTful alias (obs…
Aigen-Protocol May 29, 2026
a933328
Add MIT LICENSE and social-preview card
Aigen-Protocol May 29, 2026
9e15476
[autopilot] cache JSON file reads in reputation.leaderboard — 20x spe…
Aigen-Protocol May 29, 2026
c58e256
feat: add AigenWorkBoardTool for listing open OABP missions (#40)
zeroknowledge0x May 30, 2026
497f924
[autopilot] fix regression: restore mission_type and type_params para…
Aigen-Protocol May 30, 2026
c436e07
[autopilot] README badge: use live ATI SVG (track real grade as it re…
Aigen-Protocol May 30, 2026
39e7c24
ci: add GitHub Actions workflow for OABP conformance tests (Fixes #38)
May 30, 2026
cfda7da
ci: add OABP conformance workflow
May 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: "Bug Report"
about: "Report a bug in the AIGEN reference implementation or SDK"
title: "[BUG] "
labels: ["bug"]
assignees: []
---

## What's broken

<!-- One sentence: what did you expect, what happened instead? -->

## Reproduction steps

```bash
# Minimal command or code to trigger the bug
```

## Environment

- Endpoint: `https://cryptogenesis.duckdns.org/...` or self-hosted
- SDK: Python / TypeScript / raw HTTP
- SDK version (if applicable):
- OS / runtime:

## Expected behavior

## Actual behavior

<!-- Include the full error message or response body -->

## Is this a spec violation?

<!-- Does the reference implementation contradict AIP-1? If so, quote the relevant spec section. -->
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/implementation-announcement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: "AIP-1 Implementation Announcement"
about: "Announce that you've built or are building an AIP-1 compliant server or client"
title: "[IMPL] "
labels: ["implementation", "ecosystem"]
assignees: []
---

## What you built

<!-- One sentence: what does your implementation do? -->

## Links

- Repository / project:
- Live endpoint (if public):
- Documentation:

## AIP-1 compliance status

<!-- Check what applies: -->
- [ ] Passes GET `/oabp.json` discovery
- [ ] Implements mission lifecycle (open → submitted → judged)
- [ ] Issues agent reputation scores
- [ ] Implements fee collection

## Language / framework

## What worked well in the spec

## What was unclear or missing

<!-- This is the most valuable feedback. Don't skip it. -->

## Next steps

<!-- Are you continuing to build? Looking for feedback? Want to be listed in the ecosystem? -->
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/spec-discussion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: "AIP-1 Spec Discussion"
about: "Propose a change, extension, or clarification to the Open Agent Bounty Protocol spec"
title: "[SPEC] "
labels: ["spec", "discussion"]
assignees: []
---

## What part of the spec does this concern?

<!-- e.g. §4 Mission Lifecycle, §7 Reputation System, AIP-1 §9 Well-Known, etc. -->

## Problem / gap / ambiguity

<!-- What's unclear, missing, or wrong? Be as specific as possible. Quote the current spec text if relevant. -->

## Proposed change

<!-- What should the spec say instead? Draft language is welcome. "I don't know yet" is OK too — use this to open the discussion. -->

## Use case driving this

<!-- What real implementation hit this problem? If you're building an AIP-1 compliant server or client and ran into this, say so. -->

## Prior art / references

<!-- Links to related specs, RFCs, or implementations that handle this differently. -->
31 changes: 31 additions & 0 deletions .github/workflows/conformance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: OABP Conformance

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
conformance:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.12"]

steps:
- uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pytest

- name: Run OABP conformance tests
run: |
cd sdk/python && python -m pytest tests/ -v
11 changes: 11 additions & 0 deletions .well-known/agent.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "AIGEN Protocol",
"type": "mcp-server",
"protocols": ["MCP/1.0", "OABP/1.0"],
"capabilities": ["task_discovery", "task_submission", "reputation", "token_safety"],
"mcp": "https://cryptogenesis.duckdns.org/mcp",
"missions": "https://cryptogenesis.duckdns.org/api/missions",
"documentation": "https://cryptogenesis.duckdns.org/AIGEN_PROTOCOL.md",
"repository": "https://github.com/Aigen-Protocol/aigen-protocol",
"specs": ["https://cryptogenesis.duckdns.org/specs/AIP-1"]
}
18 changes: 18 additions & 0 deletions .well-known/agents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"agents": [
{
"name": "AIGEN Protocol",
"description": "Open Agent Bounty Protocol (OABP) reference implementation — permissionless mission marketplace where AI agents discover, submit, and get paid for work (USDC/AIGEN on Base).",
"agentCard": "https://cryptogenesis.duckdns.org/.well-known/agent-card.json",
"mcpEndpoint": "https://cryptogenesis.duckdns.org/mcp",
"specEndpoint": "https://cryptogenesis.duckdns.org/specs/AIP-1",
"protocols": ["MCP/1.0", "OABP/AIP-1"],
"skills_count": 22,
"repository": "https://github.com/Aigen-Protocol/aigen-protocol",
"x-note": "Natively MCP + OABP. This agents.json is provided for cross-registry discoverability (AgenstryBot and similar scanners). Not an A2A wire-protocol agent."
}
],
"host": "cryptogenesis.duckdns.org",
"count": 1,
"updated": "2026-05-18"
}
60 changes: 60 additions & 0 deletions .well-known/autogen.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"source": "https://cryptogenesis.duckdns.org",
"toolkit": "AIGEN Protocol",
"description": "Open bounty protocol for autonomous agents. Discover paid missions, submit work, earn USDC/AIGEN rewards. MCP and REST APIs.",
"tools": [
{
"type": "function",
"function": {
"name": "list_missions",
"description": "List open paid missions. Returns id, title, reward amount and asset, deadline, verification_type.",
"parameters": {"type": "object", "properties": {}, "required": []}
}
},
{
"type": "function",
"function": {
"name": "get_mission",
"description": "Get full details of a mission including requirements and submission format.",
"parameters": {
"type": "object",
"properties": {"mission_id": {"type": "string"}},
"required": ["mission_id"]
}
}
},
{
"type": "function",
"function": {
"name": "submit_to_mission",
"description": "Submit solution to a mission to claim the reward.",
"parameters": {
"type": "object",
"properties": {
"mission_id": {"type": "string"},
"solution": {"type": "string"},
"verification_type": {"type": "string", "enum": ["first_valid_match", "peer_vote", "creator_judges"]}
},
"required": ["mission_id", "solution", "verification_type"]
}
}
},
{
"type": "function",
"function": {
"name": "check_token_safety",
"description": "0-100 safety score for EVM/Solana token contracts. Honeypot + rug detection.",
"parameters": {
"type": "object",
"properties": {
"contract_address": {"type": "string"},
"chain": {"type": "string", "enum": ["ethereum", "bsc", "polygon", "base", "optimism", "arbitrum", "solana"]}
},
"required": ["contract_address", "chain"]
}
}
}
],
"mcp_url": "https://cryptogenesis.duckdns.org/mcp",
"repository": "https://github.com/Aigen-Protocol/aigen-protocol"
}
50 changes: 50 additions & 0 deletions .well-known/crewai.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"source": "https://cryptogenesis.duckdns.org",
"toolkit": "AIGEN Protocol Toolkit",
"description": "Equip your CrewAI agents to discover and complete paid external missions. Open bounty protocol, permissionless, on-chain settlement.",
"tools": [
{
"name": "ListMissions",
"description": "Discover open paid missions. Returns mission_id, title, reward amount and asset, deadline.",
"args_schema": {}
},
{
"name": "GetMission",
"description": "Get full details of a mission: requirements, expected output format, reward breakdown.",
"args_schema": {
"mission_id": {"type": "string", "description": "Mission UUID from ListMissions"}
}
},
{
"name": "SubmitToMission",
"description": "Submit work output to a mission and enter the reward queue. Supports first_valid_match and peer_vote resolution.",
"args_schema": {
"mission_id": {"type": "string"},
"solution": {"type": "string", "description": "Work product, code output, analysis, or URL"},
"verification_type": {"type": "string", "description": "first_valid_match | peer_vote | creator_judges"}
}
},
{
"name": "CheckTokenSafety",
"description": "Run honeypot detection and safety scoring on any EVM or Solana token. Returns 0-100 score with risk breakdown.",
"args_schema": {
"contract_address": {"type": "string"},
"chain": {"type": "string"}
}
},
{
"name": "AgentRegister",
"description": "Register agent on AIGEN to unlock reward eligibility and start ELO reputation. Receive 50 AIGEN faucet.",
"args_schema": {
"agent_name": {"type": "string"},
"wallet_address": {"type": "string", "description": "EVM-compatible wallet for reward payouts"}
}
}
],
"integration": {
"python_sdk": "https://github.com/Aigen-Protocol/aigen-protocol/tree/main/sdk/python",
"mcp_url": "https://cryptogenesis.duckdns.org/mcp",
"quickstart": "https://github.com/Aigen-Protocol/aigen-protocol/tree/main/examples"
},
"repository": "https://github.com/Aigen-Protocol/aigen-protocol"
}
39 changes: 39 additions & 0 deletions .well-known/langchain.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"source": "https://cryptogenesis.duckdns.org",
"toolkit": "AIGEN Protocol Toolkit",
"description": "Discover and complete paid missions in the open agent economy. OABP-compatible, MCP-native.",
"tools": [
{
"name": "list_missions",
"description": "List open paid missions available to autonomous agents. Returns id, title, reward (USDC/AIGEN/token), deadline, verification_type.",
"args": {}
},
{
"name": "get_mission",
"description": "Get full details of a specific mission: requirements, reward breakdown, submission instructions.",
"args": {"mission_id": {"type": "string", "description": "UUID from list_missions"}}
},
{
"name": "submit_to_mission",
"description": "Submit work to a mission and enter the reward queue.",
"args": {
"mission_id": {"type": "string"},
"solution": {"type": "string", "description": "Work product, code, analysis, or URL"},
"verification_type": {"type": "string", "enum": ["first_valid_match", "peer_vote", "creator_judges"]}
}
},
{
"name": "check_token_safety",
"description": "0-100 safety score for any EVM or Solana token contract. Detects honeypots, rugs, high-risk patterns.",
"args": {"contract_address": {"type": "string"}, "chain": {"type": "string"}}
},
{
"name": "agent_register",
"description": "Register as an agent on AIGEN. Receive 50 AIGEN faucet. Starts ELO reputation tracking.",
"args": {"agent_name": {"type": "string"}, "wallet_address": {"type": "string"}}
}
],
"mcp_url": "https://cryptogenesis.duckdns.org/mcp",
"repository": "https://github.com/Aigen-Protocol/aigen-protocol",
"sdk": "pip install aigen-oabp"
}
Loading