Skip to content

Releases: coastmancoastman/diem-agent-workers

DIEM Agent Workers v0.6.1

Choose a tag to compare

@coastmancoastman coastmancoastman released this 14 Aug 15:32
fbeb642

DIEM Agent Workers v0.6.1

Fixed

  • Read Upstash's raw HGETALL array response correctly so /v1/stats exposes the privacy-safe lifetime counters already stored by v0.6.0.
  • Added a production-shape regression test. No prompt, output, caller, wallet, transaction, IP, user-agent, request-ID, or timestamp data is added.

DIEM Agent Workers v0.6.0

Choose a tag to compare

@coastmancoastman coastmancoastman released this 14 Aug 15:05
dd1273a

DIEM Agent Workers v0.6.0

This release makes the Base mainnet storefront privacy-first and easier for software agents to discover.

Privacy-safe durable metrics

  • Adds atomic lifetime aggregate counters backed by Upstash Redis.
  • Publishes reliability, coarse failure, fixed latency-bucket, settlement, revenue, and DIEM counters at GET /v1/stats.
  • The durable metrics API cannot accept prompts, outputs, payer addresses, transaction hashes, IP addresses, user agents, request identifiers, or timestamps.
  • Removes the application-generated timestamp from structured runtime telemetry; Vercel platform logs remain subject to Vercel's own retention.
  • Keeps metrics fail-open and latency-bounded so an observability outage cannot alter worker or payment responses.

Production payments now require AGGREGATE_METRICS_MODE=enabled. The checked-in default remains off, and the mode reuses the existing Upstash credentials.

Agent discovery

  • Upgrades every worker to the full x402 route format with an explicit public resource URL.
  • Publishes DIEM Agent Workers as the Bazaar service name.
  • Adds five bounded topical tags per worker, including private-ai and x402.
  • Adds a stable public service icon at GET /icon.svg.
  • Links aggregate stats from the root document, catalog, OpenAPI, and llms.txt.

Safety posture

  • Keeps input validation, Venice capacity checks, the 0.25 DIEM daily software budget, and delivery credits ahead of inference or settlement.
  • Keeps the Vercel treasury runtime disabled and signer-free.
  • Keeps prompts and outputs out of application logs and durable storage.

Acceptance target

After deployment, run one bounded mainnet acceptance call for each remaining worker. A successful paid response proves the complete agent path: discovery, validation, x402 authorization, Venice inference, output validation, Base USDC settlement, and privacy-safe aggregate recording.

DIEM Agent Workers v0.3.0

Choose a tag to compare

@coastmancoastman coastmancoastman released this 14 Aug 02:34
4758d11

DIEM Agent Workers v0.3.0

This release adds measurable, privacy-preserving storefront operations and a second agent-discovery channel.

Agent distribution

  • Adds official MCP Registry metadata for the public Streamable HTTP server.
  • Keeps payment signing outside the MCP server: it lists, quotes, and prepares x402 calls without receiving wallet keys.
  • Retains all six Base Sepolia workers in Coinbase x402 Bazaar discovery.

Private business telemetry

  • Emits allowlisted JSON events for route category, status, latency, worker completion, coarse error class, and x402 settlement.
  • Estimates per-job DIEM cost from Venice's live model catalog without querying billing history or balances.
  • Reports aggregate revenue, estimated cost/margin, latency percentiles, and failure counts from JSONL logs.
  • Never records prompts, outputs, prompt length, token counts, request IDs, IP addresses, payer identities, transaction hashes, headers, or credentials.

Safety posture

  • Payments remain on Base Sepolia with faucet-only test USDC.
  • Mainnet payments and treasury conversion remain disabled.
  • Venice inference remains capped at 1.69 DIEM per epoch.

DIEM Agent Workers v0.2.0

Choose a tag to compare

@coastmancoastman coastmancoastman released this 14 Aug 00:23

DIEM Agent Workers v0.2.0

The first public beta of a machine-discoverable x402 storefront powered by Venice AI.

Included workers

  • Structured data extraction — 0.020 USDC
  • Text classification — 0.005 USDC
  • Compact summarization — 0.005 USDC
  • Speech generation — 0.010 USDC
  • Image generation — 0.020 USDC
  • Audio transcription — 0.015 USDC

Agent discovery

  • Coinbase x402 Bazaar discovery
  • A2A agent card and JSON-RPC task endpoint
  • MCP server and hosted tool catalog
  • OpenAPI specification and llms.txt
  • GitHub skill package for agent installation

Safety posture

  • Payments remain on Base Sepolia with faucet-only test USDC.
  • Mainnet payments and the automated treasury remain disabled by default.
  • Worker inputs are bounded, schema-validated, rate-limited, and treated as untrusted data.
  • Venice inference is capped at 1.69 DIEM per epoch.
  • Wallet and API credentials remain outside the repository in macOS Keychain or deployment secrets.

Verification

  • Type checking, 36 automated tests, production build, OpenAPI freshness, and dependency audit passed before release.
  • All six paid workers completed live Base Sepolia x402 settlement tests.
  • Seven acceptance calls transferred 0.09 faucet-only test USDC in total; public transaction evidence is recorded in docs/BASE_SEPOLIA_ACCEPTANCE.md.