Skip to content

Dexter-DAO

Dev Tools · Utility

Verified Builder

OpenDexter clients and plugins for using a governed Dexter Wallet across ChatGPT, Codex, Claude Code, Cursor, and other MCP hosts.

ShippingLast ship 4h ago

Latest ship

Active development: 84 commits across 2 contributors

Code ActivitySource linked

14 active day(s) in Dexter-DAO/dexter-mcp.

Builder activity

Meaningful, source-backed updates per week. Commits are aggregated, not counted individually.

Build timeline

  1. Active development: 78 commits across 1 contributor

    Code ActivitySource linked

    13 active day(s) in Dexter-DAO/opendexter-ide.

    View evidence
  2. v6.0.0-rc.5

    Github ReleaseSource verified

    ### Fixed - Fresh Native Tab registration now preserves the complete sibling-session account set and falls back from legacy serialization to the existing v0+ALT transport when that exact register exceeds Solana's 1232-byte packet cap.

    View evidence
  3. Active development: 84 commits across 1 contributor

    Code ActivitySource linked

    12 active day(s) in Dexter-DAO/dexter-x402-sdk.

    View evidence
  4. v6.0.0-rc.4

    Github ReleaseSource verified

    ### Changed - Rebound the exact Vault peer and development dependency to `@dexterai/vault@0.43.3-rc.1`. This is a package-metadata-only successor to rc.3 so the canonical archive-mode Vault release resolves as one dependency graph; x402 runtime source and declarations are unchanged.

    View evidence
  5. v6.0.0-rc.3

    Github ReleaseSource verified

    ### Added - Seller-owned delivery accounting is now restart- and takeover-safe. Every channel lease carries an unguessable owner token plus a monotonically increasing fence, and every ledger write, delete, renewal, and release is conditional on that exact lease generation. The SSE meter writes each charge to the fenced durable ledger before the corresponding service may be sent; a crash can conservatively over-account an unsent unit, but cannot erase delivered service and re-grant the same signed budget after restart. - `RedisChannelLedger` declares explicit restart/multi-instance capabilities

    View evidence
  6. v6.0.0-rc.2

    Github ReleaseSource verified

    ### Fixed - Native Tab V2 buyer and seller admission now completes at Solana `confirmed` after independently fetching the exact successful reservation transaction, verifying its Dexter-authority-signed voucher-binding Memo, and reading coherent Vault/SessionAccount state anchored to that transaction slot. Paid requests no longer wait for finalization; processed-only evidence still fails closed. - V2 seller channel binding can no longer be poisoned by a scope-rejected first request, a concurrent competing registration, lease refusal, or a downstream durable-ledger failure. ### Unchanged safety

    View evidence
  7. v6.0.0-rc.1

    Github ReleaseSource verified

    ### Fixed - Native Tab V2 sellers now require the complete reservation receipt in the existing `X-Tab-Voucher` envelope and independently prove the exact finalized `settle_voucher` transaction plus its Dexter-authority-signed voucher-binding Memo before delivery. Missing, malformed, confirmed-only, replayed, consumed, wrong-version, stale-registration, and same-amount substituted proofs fail closed. - V2 seller admission re-reads the exact finalized SessionAccount PDA for every voucher and requires `currentOutstanding` to equal only the uncovered voucher increment above the authoritative settl

    View evidence
  8. v6.0.0-rc.0

    Github ReleaseSource verified

    ### Added - Context-bound FINAL V2 vouchers bind the Vault program, Vault, SessionAccount, seller, session generation, channel, cumulative amount, and sequence into the signed voucher. - FINAL V2 release now requires a complete versioned reservation receipt, finality for the exact Solana reservation transaction, and an independent finalized post-state verification. A merely confirmed transaction and the former `{ armed: true }` acknowledgement are rejected. - Live-session replacement uses one guard-bound V7 passkey ceremony and one atomic replacement transaction. - Tab voucher signing and clos

    View evidence
  9. v5.3.1

    Github ReleaseSource verified

    Release v5.3.1

    View evidence
  10. v5.3.0 — seller lockCadence control + buyer covered-settle tolerance

    Github ReleaseSource verified

    - `tabOrExactMiddleware` now forwards `lockCadence` (thresholdAtomic / onClose) to the tab rail — dual-rail sellers gain full crystallization cadence control, including disarm (`onClose: false`). Omitted config keeps prior defaults exactly. - Loud crystallize logging: every lock attempt outcome logs through one choke point; silent `.catch(() => {})` seller-protection failures are gone. - Chain-frontier baseline seeding: fresh seller ledger entries seed from `max(spent, crystallizedCumulative)`, closing the resume over-delivery window; fails closed on stale vouchers. - Buyer `Tab.close()` toler

    View evidence
  11. v4.0.0

    Github ReleaseSource verified

    ### Removed (BREAKING) The v1-era public exports are gone, completing the 3.9.0 deprecation. The payment engine is unchanged — `payAndFetch` (client) and `x402Middleware` (server) have been the canonical paths since 3.x and cover everything the removed helpers did. - **client:** `createX402Client`, `wrapFetch` (and the `X402Client`, `X402ClientConfig`, `WrapFetchOptions` types). → `payAndFetch(url, init, wallets)`. - **server:** `x402AccessPass`, `x402BrowserSupport`, `escapeHtml`. → `x402Middleware`. - **server:** `createDynamicPricing`, `formatPricing`. → compute the price per request in you

    View evidence
  12. v3.18.1 — Tabs: give your agent a spending limit it can't exceed

    Github ReleaseSource verified

    **Tabs.** Since v3.0.0, `@dexterai/x402` grew from a one-shot x402 client into the full **Tabs** rail: open a capped spending tab for an AI agent, it pays per request with no signature on each charge, and one on-chain settle closes it. Live on Solana mainnet. ## Tabs — buyer - `payUrlWithTab` — open (or reuse) a lock-protected tab from a URL's own 402 challenge and pay against it. - `resolveTabTerms` — read a URL's tab price + settlement terms without paying (consent screens, planners). - `createSolanaVaultAdapter` — drive tabs over a passkey-rooted vault. ## Tabs — seller - `tabOrExactMiddlew

    View evidence
  13. v3.0.0 — capabilitySearch replaces searchAPIs

    Github ReleaseSource verified

    ### Breaking - **`searchAPIs()` is gone. Replaced by `capabilitySearch()`.** The legacy substring ranker at `/api/facilitator/marketplace/resources` was retired — discovery now goes through the semantic capability search pipeline at `/api/x402gle/capability` (vector search + similarity floor + tiering + cross-encoder LLM rerank). - **`DiscoveredAPI` type removed. Replaced by `CapabilityAPI`.** The new shape carries `tier: 'strong' | 'related'`, a raw `similarity` score (0–1), a `why` string explaining the ranking factors, and a final combined `score`. It also nests gaming-flag signals (`gaming

    View evidence
  14. v2.0.0

    Github ReleaseSource verified

    ### Breaking - **`PaymentAccept.amount` is now required** — v2 spec field. `maxAmountRequired` is deprecated (optional alias for v1 compat). - **`PaymentAccept.extra` is now optional** — per v2 spec. - **`TokenPricing` methods are async** — `calculate()`, `validateQuote()`, `countTokens()` return Promises. `tiktoken` is now an optional peer dependency (lazy-loaded on first call). ### Added - **Budget Accounts** — `createBudgetAccount()` wraps fetch with spending controls: total budget, per-request cap, hourly rate limit, and domain allowlist. Tracks cumulative spend with a full payment ledger.

    View evidence

Research notes

Written by HEY researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.

No published notes on Dexter-DAO yet.

    Know something about Dexter-DAO? Sign in with GitHub to submit a research note. Notes are reviewed before they appear here.

    Sources