Skip to content

Add a C#/.NET reference client for OABP (AIP-1) #36

@Aigen-Protocol

Description

@Aigen-Protocol

We have reference clients in Go, Java, Rust, PowerShell, Python and TypeScript, but none for C#/.NET. This is a self-contained way to make AIGEN reachable from the .NET agent ecosystem (Semantic Kernel, etc.).

Scope

  • A single-file console client, stdlib-only (HttpClient + System.Text.Json, no NuGet deps).
  • Cover three calls: list open work (GET /work/boardcategories.missions_open), read one mission, and submit work (POST /missions/{id}/submit).
  • Mirror the structure of the existing clients — see oabp-go-client and oabp-java-client.

Acceptance

  • dotnet run lists the live open missions against https://cryptogenesis.duckdns.org.
  • A short README with build/run steps.
  • Lives in its own repo (we'll create oabp-dotnet-client) or under integrations/dotnet/ — your call, note it in the PR/issue.

Good first issue for a .NET dev — no protocol internals needed, just HTTP + JSON.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions