{
  "data": {
    "a": {
      "slug": "fluxa-ai-wallet",
      "name": "FluxA AI Wallet",
      "vendor": "FluxA Technology Pte. Ltd.",
      "vendorUrl": "https://fluxapay.xyz",
      "kind": "http-api",
      "category": "agent-wallets",
      "summary": "FluxA AI Wallet is a hosted agent wallet from FluxA Technology that signs x402 (EIP-3009) USDC payments on Base within budgets a person approves, reached through the fluxa-wallet CLI, a stdio MCP server and agent skills.",
      "url": "https://www.anchorterminal.com/tools/fluxa-ai-wallet",
      "markdownUrl": "https://www.anchorterminal.com/tools/fluxa-ai-wallet.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fluxa-ai-wallet.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fluxa-ai-wallet.json",
      "dns": "fluxa-ai-wallet.grade.anchorterminal.com",
      "repo": "https://github.com/FluxA-Agent-Payment/FluxA-AI-Wallet-MCP",
      "license": "The CLI and MCP server source is Apache-2.0 (LICENSE file and both package.json files), though the README's last section says MIT. The hosted wallet service is closed, and no terms covering the wallet were found",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://walletapi.fluxapay.xyz",
      "packages": [
        {
          "registry": "npm",
          "name": "@fluxa-pay/fluxa-wallet"
        },
        {
          "registry": "npm",
          "name": "@fluxa-pay/fluxa-wallet-mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "An agent connects with `fluxa-wallet connect` (or the MCP tool `connect_wallet`), which returns an `authorization_url` on agentwallet.fluxapay.xyz for the owner to approve in a browser. The claim returns an Agent ID, a token and an RS256 JWT, stored in `~/.fluxa-ai-wallet-mcp/config.json` (mode 0600) or injected as `AGENT_ID`, `AGENT_TOKEN` and `AGENT_JWT`. The owner picks the token's validity (1h, 24h, 7d, 1mo, 180d or 1y; the server suggests 180 days locally and 7 days in cloud or container environments), and the JWT is refreshed with the token. `token_expired` and `token_revoked` return `reconnect_required`. The legacy `init` registers an Agent ID with an unauthenticated `POST https://agentid.fluxapay.xyz/register`. Spending needs a mandate the owner signs in the browser. AgentMarket commands can instead use `fxa_live_` keys with a spend limit, revocable from the CLI.",
      "pricing": "usage",
      "pricingNotes": "No fee schedule for the wallet, x402 signing, payouts, payment links or refunds was found in the repository, the skills or the AgentMarket pricing, terms and llms.txt pages (checked 2026-11-07). Merchants set x402 prices. Agent card products list their fees through `fluxa-wallet card types`, which needs a connected wallet, so those fees were not read. The wallet site and docs at agentwallet.fluxapay.xyz and docs.fluxapay.xyz could not be read, so whether opening a wallet needs a card is unchecked. AgentMarket's Balance is $1 = 1 Balance, with Units bundles from $1 to $25.",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "partial",
        "evidence": "The wallet signs x402 `exact` (EIP-3009) payment authorisations for USDC on Base and Base Sepolia as a buyer (`fluxa-wallet x402 --mandate \u003cid\u003e --payload \u003c402 body\u003e`, MCP `request_x402_payment` and `request_x402_v3_payment`), and its payment links can be paid over x402 so another agent can pay the holder (https://github.com/FluxA-Agent-Payment/FluxA-AI-Wallet-MCP/blob/main/skills/fluxa-agent-wallet/INTEGRATION-GUIDE-CHARGE-AGENT.md, checked 2026-11-07). FluxA's own wallet API is not paid over x402, MPP or L402.",
        "endpoints": []
      },
      "toolCount": 15,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-07"
      },
      "docsUrl": "https://docs.fluxapay.xyz/",
      "capabilities": [
        "payments.x402",
        "wallet.spend-limits",
        "wallet.onchain",
        "payments.card",
        "auth.agent-identity"
      ],
      "tags": [
        "hosted",
        "official",
        "open-source",
        "apache-2.0",
        "cli",
        "mcp",
        "stdio",
        "skills",
        "typescript",
        "wallet",
        "x402",
        "stablecoins",
        "virtual-cards",
        "usdc",
        "base"
      ],
      "lastRelease": "2026-11-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47,
        "grade": "D",
        "agentReady": false,
        "rank": 1164,
        "ranked": true,
        "rankOf": 1513,
        "categoryRank": 11,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 66,
          "payments": 45,
          "reliability": 20,
          "schema": 61,
          "security": 52,
          "transparency": 32
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-07"
        },
        "negative": 0,
        "verdict": "Every spend runs against a mandate the owner signs in a browser, with a budget, a validity window and an optional host allowlist, and payouts need approval or a mandate. The published MCP package is 0.2.0 from March 2026 against 0.6.0 in the repository, and no status page, fee schedule, wallet terms or custody statement was found.",
        "bestFor": "An agent in a CLI-capable client that needs to pay x402 APIs, send USDC on Base or receive payments through links, inside budgets a person signs.",
        "strengths": [
          "Spending runs against owner-signed mandates with a limit, a validity window and an optional host allowlist, enforced by the wallet API",
          "Payouts need per-payout browser approval unless a signed mandate is passed, and a required `payout_id` makes repeats return the same payout",
          "The CLI returns JSON with error codes, `next_command` hints and `retryable` and `reconnect_required` flags",
          "Client source is public under Apache-2.0, with 25 CLI releases on npm since March 2026, the latest on 6 November 2026",
          "Payment links let another agent pay the holder over x402, and refunds of link payments are supported"
        ],
        "weaknesses": [
          "The published MCP package is 0.2.0 from 2 March 2026 with 13 tools, while the repository says 0.6.0 with 15",
          "No status page, rate limit, SLA, fee schedule or security contact was found",
          "Who holds the wallet keys is not stated. The docs say FluxA Wallet signs and call it managed",
          "The only terms and privacy policy read are AgentMarket's, which do not mention the wallet, cards, KYC or payouts",
          "The skill steers agents to paid APIs over free search and to request budgets for at least 100 calls by default"
        ],
        "agentNotes": [
          "Run `fluxa-wallet status` first. If `configured` and `wallet_linked` are true, skip `connect`; otherwise show the `authorization_url` and wait with `connect-status --wait 100`",
          "On `token_expired` or `token_revoked`, reconnect with the same `--agent-id`. Never run `init` to recover, which creates a new identity",
          "Pass a unique `--id` on every `payout` and reuse it on retry; a repeat returns the existing payout instead of paying twice",
          "Check `fluxa-wallet mandates` for a signed mandate with enough remaining budget before creating one, and size new budgets to the task",
          "Install the CLI from npm, not the MCP package, whose npm release 0.2.0 lacks `connect_wallet` and `get_wallet_connection`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 66,
          "payments": 45,
          "reliability": 20,
          "schema": 61,
          "security": 52,
          "transparency": 26
        },
        "provenanceScore": 38,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-07",
            "maintenance": "2026-11-07",
            "payments": "2026-11-07",
            "reliability": "2026-11-07",
            "schema": "2026-11-07",
            "security": "2026-11-07",
            "transparency": "2026-11-07"
          },
          "last": "2026-11-07",
          "oldest": "2026-11-07",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "npm install -g @fluxa-pay/fluxa-wallet"
      },
      "letme": {
        "capability": "https://letme.dev/payments.x402",
        "tool": "https://letme.dev/fluxa-ai-wallet"
      },
      "sameCompany": [
        "fluxa-agentmarket"
      ],
      "area": "payments",
      "provenance": {
        "legalEntity": "FluxA Technology Pte. Ltd.",
        "domain": "fluxapay.xyz",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "unknown",
        "checked": "2026-11-07",
        "notes": [
          "The legal entity is from the footer of agentmarket.fluxapay.xyz, \"© 2025 FluxA Technology Pte. Ltd. All rights reserved.\", the same on the about, terms, privacy and pricing pages. No registration number, address or country is given on those pages. A web search result names a companieshouse.sg page for FluxA Technology Pte Ltd with UEN 202555700C; that host could not be fetched, so the register entry is unread.",
          "AgentMarket's terms (effective 14 January 2026) and privacy policy (updated 14 January 2026) describe the marketplace and its Balance and do not mention the Agent Wallet, cards, KYC or payouts, so they are not recorded as the wallet's terms. The terms name no entity in their text and no governing law; contact support.fluxapay@fluxapay.xyz.",
          "fluxapay.xyz, agentwallet.fluxapay.xyz and docs.fluxapay.xyz could not be read. Each robots.txt fetch was refused for want of an approval on 7 November 2026, so nothing on those hosts was fetched. The wallet's own terms, privacy policy, fees, security.txt and docs are unchecked.",
          "https://agentmarket.fluxapay.xyz/.well-known/security.txt answered a client error. The repository has no SECURITY.md.",
          "The wallet API, Agent ID API and approval pages are on fluxapay.xyz subdomains named in the CLI source. agentmarket.fluxapay.xyz's robots.txt allows / and disallows /api/ (except /api/discover and /api/llm/skills.md) and /console/; nothing disallowed was fetched.",
          "unchecked: RDAP for fluxapay.xyz, the MCP registry, the Wayback Machine, GitHub stars and issues (the GitHub API refused the session) and npm download counts."
        ],
        "score": 38
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fluxa-ai-wallet.json",
      "live": {
        "slug": "fluxa-ai-wallet",
        "probe": {
          "target": "https://walletapi.fluxapay.xyz",
          "method": "get",
          "lastAt": "2026-11-08T14:47:50.695700215Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 532,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 542,
          "p95ms24h": 603,
          "samples24h": 90,
          "samples30d": 90,
          "days": [
            {
              "date": "2026-11-08",
              "probes": 90,
              "ok": 90
            }
          ],
          "since": "2026-11-08T00:00:00Z"
        },
        "updatedAt": "2026-11-08T14:47:50.695700215Z"
      },
      "streak": {
        "days": 0,
        "from": "2026-11-08",
        "sinceWatching": true,
        "best": 0
      }
    },
    "answer": "Agent Vault by Self scores 49.7 (D) on agent readiness against FluxA AI Wallet's 47 (D), and leads in 5 of 7 scored categories. FluxA AI Wallet leads on payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "self-agent-vault",
      "name": "Agent Vault by Self",
      "vendor": "SocialConnect Labs, Inc. (Self Labs)",
      "vendorUrl": "https://agentvault.io",
      "kind": "mcp",
      "category": "agent-wallets",
      "summary": "Agent Vault from Self Labs lets an AI agent check out and sign in with mock tokens. Its proxied browser types the real card number or password at the fill. Agents connect by MCP, a Playwright SDK or HTTP.",
      "url": "https://www.anchorterminal.com/tools/self-agent-vault",
      "markdownUrl": "https://www.anchorterminal.com/tools/self-agent-vault.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/self-agent-vault.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/self-agent-vault.json",
      "dns": "self-agent-vault.grade.anchorterminal.com",
      "license": "Proprietary hosted service. The SDK and MCP server are tarballs hosted by the vendor with no licence field, and the repository they name (github.com/selfxyz/agent-vault) is not public. The checkout recipe registry, selfxyz/agent-checkout-skill, is MIT",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://mcp.agentvault.io/mcp",
      "packages": [],
      "auth": "mixed",
      "authNotes": "The hosted MCP server at https://mcp.agentvault.io/mcp uses OAuth. Its protected-resource metadata names https://auth.agentvault.io as the authorisation server. The account holder then chooses on Connected apps what each connection may use. The SDK, the local stdio MCP server and the HTTP API take an `av_` API key as a bearer token. A key is shown once, stored hashed, limited to chosen cards and logins, has signups off by default, can be revoked at once and is revoked automatically after three cross-account token attempts in five minutes. Recipe reads need no key.",
      "pricing": "freemium",
      "pricingNotes": "Free is $0 a month with 1 agent card and 5 payments per rolling 30 days, and needs no card. Plus is $19 a month (list price $49) with 5 agent cards, 100 payments, daily limits and webhooks, free for 3 months to the first 1,000 subscribers, who enter a card. Enterprise is priced on request (https://docs.agentvault.io/dashboard/billing.md, checked 2026-10-17).",
      "priceSummary": "$19 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the 66 Markdown docs pages, the home page or the launch post. Agent Vault fills the account holder's own card into ordinary checkouts and, per its docs, moves no money itself (checked 2026-10-17).",
        "endpoints": []
      },
      "toolCount": 30,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-17"
      },
      "docsUrl": "https://docs.agentvault.io",
      "llmsTxt": "https://docs.agentvault.io/llms.txt",
      "capabilities": [
        "wallet.spend-limits",
        "payments.card-token",
        "payments.card",
        "secrets.store",
        "browser.control"
      ],
      "tags": [
        "hosted",
        "freemium",
        "closed-source",
        "mcp",
        "oauth",
        "llms-txt",
        "typescript",
        "playwright",
        "cards",
        "approvals",
        "webhooks",
        "no-card"
      ],
      "lastRelease": "2026-10-17",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 49.7,
        "grade": "D",
        "agentReady": false,
        "rank": 1086,
        "ranked": true,
        "rankOf": 1513,
        "categoryRank": 10,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 13,
          "payments": 30,
          "reliability": 40,
          "schema": 76,
          "security": 78,
          "transparency": 47
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-04"
        },
        "negative": -4,
        "negativeNotes": [
          "-4, misleading claims about where card numbers are exposed, checked first-hand on 17 October 2026, not re-read on 4 November. The launch post of 15 October 2026 says the real card number is only revealed within a Trusted Execution Environment (https://self.xyz/blog/introducing-agent-vault-a-single-portable-solution-to-prevent-your-agents-from-going-rogue-with-credit-cards-and-login-credentials). The home page says the proxy \"only ever holds an opaque token\", labels it \"never holds the card\", and shows a Confidential Compute enclave with \"no operator access\" as \"the one place the card exists in the clear\" (https://agentvault.io/). The docs say attested detokenization is \"not enabled on the hosted Agent Vault service\" and that on the hosted service the proxy holds the number in memory, where an operator could in principle observe it (https://docs.agentvault.io/security/attested-detokenization.md, https://docs.agentvault.io/security/model.md). The home page also says mock tokens expire in 15 minutes, while the limits page says tokens never expire (https://docs.agentvault.io/reference/limits.md)."
        ],
        "verdict": "Scoped, revocable keys, OAuth on the hosted MCP server, spending caps, approvals and a documented threat model are designed to keep real card numbers and passwords out of the agent's context. The home page and launch post say cards are revealed only in an attested enclave, while the docs say that path is off on the hosted service.",
        "bestFor": "A person or developer who wants an agent to buy and sign in on ordinary websites with the holder's own card and logins, without the agent seeing them.",
        "strengths": [
          "The agent handles only mock tokens. The proxy types the real card number, CVV or password at the fill, after checking the key's scope, the site and the card's limits",
          "API keys are limited to chosen cards and logins, can be revoked at once, and are revoked automatically after three cross-account token attempts in five minutes",
          "Agent cards cap spend per transaction, day, week and rolling 30 days, and purchases above a set amount wait for the holder's approval",
          "The docs list 104 error codes with retry guidance, and every MCP answer starts with a machine-readable status line",
          "All 29 tools in the MCP package carry readOnlyHint and destructiveHint annotations, and the hosted server returns the first answer to a retransmitted write for 2 minutes"
        ],
        "weaknesses": [
          "The home page and launch post say cards are revealed only in an attested enclave. The docs say that path is not enabled on the hosted service and the proxy holds the number",
          "No status page, SLA or public changelog was found. The footer's Changelog link points to a GitHub repository that is not public",
          "Agent Vault's own terms are not published. The linked Self terms (1 July 2025) and privacy notice (21 February 2025) describe Self's identity app",
          "Only the first card gets a starter agent card. Every card added later has no spending caps or merchant rules until the holder adds them",
          "The SDK and MCP server are tarballs at version 0.0.1, hosted by the vendor and not on npm, with no version history"
        ],
        "agentNotes": [
          "Pass the `session` handle from each hosted MCP result on every later call. Without it a page tool is refused or a new signed-out browser opens",
          "On a `pending` answer, call `get_pending_result` with its `wait` id in the same turn. Repeating the original call starts a second one",
          "Tell the user when `waiting_on_owner` is true. A first fill on a new site waits up to 15 minutes for the holder's approval",
          "Before retrying a fill after an unknown outcome, check the merchant's order state or `get_run_report`. Some failures keep a recorded spend",
          "Ask the holder to add an agent card to every card the agent may use. A card marked No limits accepts any amount on authorised sites"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 49.7
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 13,
          "payments": 30,
          "reliability": 40,
          "schema": 76,
          "security": 78,
          "transparency": 28
        },
        "provenanceScore": 66,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-04",
            "maintenance": "2026-11-04",
            "payments": "2026-11-04",
            "reliability": "2026-11-04",
            "schema": "2026-11-04",
            "security": "2026-11-04",
            "transparency": "2026-11-04"
          },
          "last": "2026-11-04",
          "lastMoved": "2026-11-04",
          "oldest": "2026-11-04",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "npm install https://app.agentvault.io/sdk/agentvault-playwright.tgz",
        "http": "curl -sG -H \"Authorization: Bearer $SELF_AGENT_PAY_API_KEY\" \"https://api.agentvault.io/v1/tokens\" --data-urlencode \"url=https://shop.example.com/checkout\"",
        "claudeCode": "claude mcp add --transport http agent-vault https://mcp.agentvault.io/mcp"
      },
      "letme": {
        "capability": "https://letme.dev/wallet.spend-limits",
        "tool": "https://letme.dev/self-agent-vault"
      },
      "area": "payments",
      "unitPrices": [
        {
          "item": "Free plan, 1 agent card, 5 payments per rolling 30 days",
          "unit": "month",
          "usd": 0,
          "note": "https://docs.agentvault.io/dashboard/billing.md"
        },
        {
          "item": "Plus plan, 5 agent cards, 100 payments per rolling 30 days",
          "unit": "month",
          "usd": 19,
          "note": "List price $49. Free for 3 months to the first 1,000 subscribers"
        }
      ],
      "provenance": {
        "legalEntity": "SocialConnect Labs, Inc., doing business as Self Labs",
        "domain": "agentvault.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://self.xyz/terms",
        "privacy": "https://self.xyz/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-17",
        "notes": [
          "The docs name SocialConnect Labs, Inc., doing business as Self Labs, the company behind Self (self.xyz), as the maker, and point to Self's terms and privacy notice. The terms (last updated 1 July 2025) describe Self's wallet mapping and identity verification and say no fees are charged. The privacy notice is dated 21 February 2025. Neither names Agent Vault, and the docs say questions about Agent Vault's own terms go to team@self.xyz.",
          "agentvault.io/.well-known/security.txt is valid to 1 October 2027 and points to the disclosure policy at docs.agentvault.io/security/disclosure.",
          "No status page was found, and status.agentvault.io has no DNS record. The footer's Changelog link points to github.com/selfxyz/agent-pay/releases, which a clone could not read.",
          "The domain's registration date was not checked."
        ],
        "score": 66
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/self-agent-vault.json",
      "live": {
        "slug": "self-agent-vault",
        "probe": {
          "target": "https://mcp.agentvault.io/mcp",
          "method": "get",
          "lastAt": "2026-11-08T14:48:10.297885219Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 195,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.91,
          "p50ms24h": 581,
          "p95ms24h": 649,
          "samples24h": 242,
          "samples30d": 5351,
          "days": [
            {
              "date": "2026-10-17",
              "probes": 21,
              "ok": 21
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 252
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 250
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 248
            },
            {
              "date": "2026-10-28",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 184
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 243,
              "ok": 243
            },
            {
              "date": "2026-11-08",
              "probes": 150,
              "ok": 150
            }
          ],
          "since": "2026-10-17T00:00:00Z"
        },
        "securityTxt": {
          "url": "https://agentvault.io/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-10-01T00:00:00.000Z",
          "checkedAt": "2026-11-07T16:00:49.535132274Z"
        },
        "llmsTxt": {
          "url": "https://docs.agentvault.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:53.953308598Z"
        },
        "domain": {
          "domain": "agentvault.io",
          "checkedAt": "2026-11-08T14:34:44.093112652Z"
        },
        "pages": [
          {
            "url": "https://self.xyz/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:19:26.634585238Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0b7f648185e0"
          },
          {
            "url": "https://self.xyz/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:19:31.495721249Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "81c401525c3a"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.agentvault.io/mcp",
          "checkedAt": "2026-11-08T02:01:33.155992078Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-10-17T22:40:30.409481198Z"
        },
        "updatedAt": "2026-11-08T14:48:10.297885219Z"
      },
      "streak": {
        "days": 22,
        "from": "2026-10-17",
        "sinceWatching": true,
        "best": 22
      }
    },
    "edges": [
      {
        "by": 53,
        "category": "maintenance",
        "leads": "fluxa-ai-wallet",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "`@fluxa-pay/fluxa-wallet` 0.6.0 was published on 6 November 2026, one day before this check (30). Eight CLI releases since 10 August 2026, among them 0.5.2 on 14 October, 0.5.3 on 25 October and 0.5.6, 0.5.7 and 0.6.0 between 3 and 6 November (20). The repository merged 43 pull requests, all from the organisation's own branches, and commits run weekly. Issues and outside pull requests could not be read because the GitHub API refused the session. Discord and a support address are linked from AgentMarket and were not tested (8 of 25). Graded as an API, the line asks for current official SDKs. The CLI is current, but there is no SDK library and the MCP package on npm has not been published since 2 March 2026 (5 of 15). 68 node:test cases exist with no CI workflow, neither npm package declares its repository, and the MCP package's last release lags the source by eight months (3 of 10). Total 66.",
          "b": "The service launched on 15 October 2026, and both tarballs were rebuilt on 17 October 2026 per their Last-Modified headers, still reporting version 0.0.1. A service launch is not a release, and a rebuild with no new version, tag or changelog entry is not one either, so no dated release or API change was found (0). No dated release history was found. The changelog is not public, and the public registry repository has 47 commits from 13 July to 21 August 2026 with no tags, unchanged on 4 November (0). The service is closed. Support is by email at team@self.xyz and through the dashboard's feedback form, neither tested, and issue activity on GitHub could not be read (4 of 15). The TypeScript SDK is current per the 17 October check, though not on npm (5 of 15). The SDK pins playwright-core 1.52.0 and installs from a URL that npm 12 accepts only with `--allow-remote=all`. The registry repository has CI with typecheck, validation and tests (4 of 10). 0 + 0 + 4 + 5 + 4 = 13."
        },
        "scores": {
          "a": 66,
          "b": 13
        }
      },
      {
        "by": 26,
        "category": "security",
        "leads": "self-agent-vault",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "The agent holds an Agent ID, a token whose validity the owner picks from 1 hour to 1 year at browser approval, and a short-lived RS256 JWT refreshed from the token; `token_revoked` exists. Credentials sit in a 0600 JSON file or environment variables. The token is not scoped, since limits live in mandates, and legacy `init` tokens are described as not expiring. Agent VCs are audience-bound and rejected by FluxA's own endpoints. No secret travels in a URL (22 of 30). Every x402 payment needs a mandate the owner signs, with a limit, a validity and an optional host allowlist enforced by the wallet API, payouts need per-payout approval unless a mandate covers them, cards need a mandate and KYC, and linked-card mandates are scoped to one merchant. A payout mandate sets no payee allowlist that was documented, and the skill tells agents to request budgets for at least 100 calls by default (16 of 20). The wallet returns little third-party content itself, but the skill sends agents to third-party x402 APIs, ClawPI posts and a remote announcement.md with no guidance on treating them as untrusted, its description steers agents to paid APIs even when a free web search looks enough, and the daily check-in runs `npx -y @fluxa-pay/fluxa-wallet@latest` unpinned twice a day (4 of 15). `mandates` lists limit, spent and remaining, with `recent-transactions`, `received-records` and payout status by CLI, and the MCP server writes a local audit log; the wallet app's logs were not read (10 of 15). No SECURITY.md, disclosure policy, bug bounty or certification was found, and agentmarket.fluxapay.xyz has no security.txt; fluxapay.xyz's is unchecked (0 of 20). Total 52.",
          "b": "Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. The hosted MCP server uses OAuth with protected-resource metadata naming auth.agentvault.io, and each connection's access is chosen by the holder. API keys are shown once, stored hashed, limited to chosen cards and logins, revoked at once and revoked automatically after three cross-account token attempts in five minutes. No secret travels in a URL. Keys are replaced rather than rotated (27 of 30). Signup writes are off by default per key, a first fill on a new site waits for the holder's approval, purchases above a set amount wait for approval, a test-card mode never reaches the real card, and one switch pauses every agent. Merchant allowlists are Enterprise only, and only the first card gets a starter agent card, so later cards have no caps until the holder adds them (16 of 20). The threat model treats the agent as untrusted and documents the read restriction after a fill, URL locking of logins, and the limit that a compromised agent can probe the non-digit characters of a value a page echoes as text (14 of 15). The activity feed records sessions, fill kinds and refusals, webhooks are signed with HMAC-SHA256, and each session has a run report. Recording is best effort, and a failed event is dropped (11 of 15). security.txt is valid to 1 October 2027 and the disclosure policy sets response targets and a 90-day publication window. That is a disclosure route with stated response times. There is no bug bounty, and the docs make no compliance claim beyond the card vault provider's PCI DSS Level 1 attestation (10 of 20). 27 + 16 + 14 + 11 + 10 = 78."
        },
        "scores": {
          "a": 52,
          "b": 78
        }
      },
      {
        "by": 20,
        "category": "reliability",
        "leads": "self-agent-vault",
        "name": "Reliability",
        "reasons": {
          "a": "Graded with the hosted lines, because signing, mandates and approvals all run on FluxA's wallet API and the CLI and MCP server only wrap it, as kite-agent-passport and kane-cli were read. No status page was found in the repository, the skills or AgentMarket's pages. fluxapay.xyz and the wallet and docs hosts could not be read, so a status page there is unchecked and scored absent (0). With no readable history the record takes the default (5). No rate limit with numbers was found (0). The connection service treats 429 `slow_down` as wait and poll and marks errors `retryable`, the skill says a 503 means retry shortly, payouts require a caller-chosen `payout_id` that returns the existing payout on a repeat, `--biz-id` rejects a duplicate with 409, and card create and recharge resume with `--request-id` instead of paying again. No Retry-After or backoff schedule is documented for the wallet API (10 of 15). No SLA was found (0). No beta label was found on the wallet in what was read, but both packages are at 0.x, agent cards sit behind a waitlist and the wallet site was unread (5 of 10). Total 20.",
          "b": "Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. Graded as a hosted service on the hosted MCP server at mcp.agentvault.io, the proxy at proxy.agentvault.io and the HTTP API at api.agentvault.io. No status page was found in the docs or on the site, and status.agentvault.io has no DNS record (0). With no readable incident history the record takes the default (5). Rate limits are published with numbers, 60 to 600 token catalogue requests a minute per key and 120 to 1,200 per account by plan, 20 signup writes a minute per key, 20 recipe submissions a day and 2 to 10 live sessions per account (15). 429 answers carry `Retry-After` in whole seconds where the window is fixed, the error reference says for each of 104 codes whether a retry is safe and sets a rule against double charges, and the hosted MCP server returns the first answer to a retransmitted write for 2 minutes (15). No SLA was found for any plan (0). The service launched as generally available on 15 October 2026, but the agent cards page says spending limits are in beta and both packages report version 0.0.1 (5 of 10). 0 + 5 + 15 + 15 + 0 + 5 = 40."
        },
        "scores": {
          "a": 20,
          "b": 40
        }
      },
      {
        "by": 15,
        "category": "schema",
        "leads": "self-agent-vault",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "No OpenAPI file or reference for the wallet API was found; the README shows sample requests for five endpoints. The MCP server's 15 tools in the 0.6.0 source carry typed Zod input schemas, and the CLI's flags are documented in prose in the skill files and `--help`. The MCP server is the secondary surface and its npm release is 0.2.0, so 12 of 25. The skill and its 18 Markdown guides are written for agents, and AgentMarket's llms.txt describes the wallet's payment role (10). `connect_wallet`, `init_agent_id` and `create_intent_mandate` say when to use them and when not to, and the skill has a when-to-use table per capability, while the payment-link and status tools have one-line descriptions (12 of 20). Zod enums for validity, runtime, hosting and currency, a regex on payout amounts and strict objects, but the x402 requirement fields are plain strings and `outputSchema` is a free-form record (10 of 15). The README has an example for every MCP tool, the skills give CLI examples and output, and error codes are tabled for mandates, payouts, cards and connections (12 of 15). Semver on npm with 25 CLI versions and a version line in the skill, two git tags and no changelog (5 of 15). Total 61.",
          "b": "Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. No OpenAPI file is named in the docs. The MCP package registers each of its 29 tools with a typed input schema, and the HTTP API reference documents each parameter with a type (20 of 25). llms.txt indexes 66 pages, each served as Markdown (10). Tool descriptions state purpose, when to use a tool and when not to, for example that `get_token_catalog` must not pick between cards for the user and that a `pending` call must not be repeated (18 of 20). Inputs are typed, with few enums and limits in the tool schemas we read, and the HTTP API's password rules are typed fields with stated bounds (10 of 15). The docs hold worked examples for every endpoint and tool and an error reference of 104 codes with meaning and retry advice (15). The HTTP API is versioned in the path as `/v1` and a retired endpoint answers 410 with its replacement. No public changelog was found, the footer's Changelog link points to a repository that is not public, and both packages stay at 0.0.1 while being rebuilt (3 of 15). 20 + 10 + 18 + 10 + 15 + 3 = 76."
        },
        "scores": {
          "a": 61,
          "b": 76
        }
      },
      {
        "by": 15,
        "category": "payments",
        "leads": "fluxa-ai-wallet",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "Payment platforms and wallets take the highest step that applies on the 40-point protocol line. 40 for x402, MPP or L402 on all their own endpoints, 30 on part of their own API, 25 when their merchants can accept one, 20 for running a facilitator, 15 for paying as a buyer, 0 for only a protocol of their own. The wallet pays x402 as a buyer and its payment links can be paid over x402 so another agent pays the holder, as sponge-wallet's payment links were read. FluxA's own wallet API is not paid over x402, so the merchant step (25 of 40). No fee schedule for the wallet, x402 signing, payouts or payment links was found, and card fees appear only through an authenticated command (0 of 20). Registering an Agent ID and creating payment links cost nothing and need no card per the README and the charge-agent guide, but the wallet sign-up at agentwallet.fluxapay.xyz could not be read, so whether opening a funded wallet needs a card is unchecked (10 of 20). `POST https://agentid.fluxapay.xyz/register` returns credentials with no human step, but the CLI marks it legacy, the default connection needs a browser approval, and every spend needs the owner's wallet and a mandate signed in a browser (10 of 20). Total 45.",
          "b": "Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. Wallets take the highest step that applies on the 40-point protocol line. Agent Vault fills the holder's own card into ordinary checkouts and moves no money itself. No x402, MPP or L402 was found (0 of 40). Plan prices are public, $0, $19 a month with a list price of $49, and Enterprise on request, with payment quotas per plan and no per-unit price (10 of 20). Free needs no card (20). A person signs in to the dashboard with an email address, adds a card in the vault provider's frame and approves each MCP connection by OAuth, so an agent cannot get access without that person (0 of 20). 0 + 10 + 20 + 0 = 30."
        },
        "scores": {
          "a": 45,
          "b": 30
        }
      },
      {
        "by": 15,
        "category": "transparency",
        "leads": "self-agent-vault",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "The CLI and MCP server source is Apache-2.0 per the LICENSE file and both package.json files, while the README's last section says MIT. The hosted wallet is closed, and no terms covering it were found. AgentMarket's terms describe only the marketplace (15 of 30). AgentMarket's privacy policy of 14 January 2026 names Stripe and model providers and gives no retention periods, and it does not mention wallet addresses, KYC profiles, card data or payouts, which the CLI collects or handles. The wallet's own privacy policy was unreachable (5 of 30). The README marks `init` and `link-wallet` as legacy but still supported, and the skill pins a minimum CLI version; no deprecation policy or dated notice was found (3 of 20). Stripe is the only provider named; no card issuer, KYC provider, custody provider or data location is named. The CLI and MCP code send no telemetry (3 of 20). Total 26.",
          "b": "Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. A closed service. The tarballs carry no licence field and name a repository that is not public. The registry is MIT. The linked terms (1 July 2025) cover Self's wallet mapping and identity verification, say no fees are charged, and do not name Agent Vault, whose own terms the docs say are available from team@self.xyz (5 of 30). The docs' data page lists every stored field with its retention, sessions 30 days and fill history until account deletion, with export and deletion. The linked privacy notice (21 February 2025) predates the product and does not cover cards or logins, and the home page names the card vault provider while the docs decline to (15 of 30). A retired endpoint and legacy data fields are documented. No deprecation policy was found (4 of 20). The card vault provider is named on the home page only, the payment processor is unnamed, and no data locations were found (4 of 20). 5 + 15 + 4 + 4 = 28."
        },
        "scores": {
          "a": 32,
          "b": 47
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "FluxA Technology Pte. Ltd.",
        "b": "SocialConnect Labs, Inc. (Self Labs)",
        "name": "Vendor"
      },
      {
        "a": "https://walletapi.fluxapay.xyz",
        "b": "https://mcp.agentvault.io/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, stdio",
        "b": "HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "payer tooling only",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "The CLI and MCP server source is Apache-2.0 (LICENSE file and both package.json files), though the README's last section says MIT. The hosted wallet service is closed, and no terms covering the wallet were found",
        "b": "Proprietary hosted service. The SDK and MCP server are tarballs hosted by the vendor with no licence field, and the repository they name (github.com/selfxyz/agent-vault) is not public. The checkout recipe registry, selfxyz/agent-checkout-skill, is MIT",
        "name": "Licence"
      },
      {
        "a": "15",
        "b": "30",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-11-06",
        "b": "2026-10-17",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "2025-02-21",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not read yet",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not read yet",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not read yet",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not read yet",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not read yet",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "2.8/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Agent Vault by Self scores 49.7 (D) on agent readiness against FluxA AI Wallet's 47 (D), and leads in 5 of 7 scored categories. FluxA AI Wallet leads on payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, FluxA AI Wallet or Agent Vault by Self?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do FluxA AI Wallet and Agent Vault by Self need an API key?"
      },
      {
        "answer": "Yes. FluxA AI Wallet has a hosted endpoint at https://walletapi.fluxapay.xyz and Agent Vault by Self at https://mcp.agentvault.io/mcp.",
        "question": "Can an agent call FluxA AI Wallet and Agent Vault by Self without installing anything?"
      },
      {
        "answer": "FluxA AI Wallet is open source (The CLI and MCP server source is Apache-2.0 (LICENSE file and both package.json files), though the README's last section says MIT. The hosted wallet service is closed, and no terms covering the wallet were found). No open-source release is listed for Agent Vault by Self.",
        "question": "Are FluxA AI Wallet and Agent Vault by Self open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Payments \u0026 pricing, 45 against 30",
          "Maintenance \u0026 community, 66 against 13"
        ],
        "also": [
          "Open source",
          "No incidents deducted, where Agent Vault by Self loses 4 points for them"
        ],
        "goodFor": "An agent in a CLI-capable client that needs to pay x402 APIs, send USDC on Base or receive payments through links, inside budgets a person signs.",
        "slug": "fluxa-ai-wallet",
        "watchFor": "The published MCP package is 0.2.0 from 2 March 2026 with 13 tools, while the repository says 0.6.0 with 15"
      },
      {
        "aheadOn": [
          "Reliability, 40 against 20",
          "Schema \u0026 documentation, 76 against 61",
          "Agent ergonomics, 66 against 60",
          "Security \u0026 auth, 78 against 52",
          "Transparency \u0026 trust, 47 against 32"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "A person or developer who wants an agent to buy and sign in on ordinary websites with the holder's own card and logins, without the agent seeing them.",
        "slug": "self-agent-vault",
        "watchFor": "The home page and launch post say cards are revealed only in an attested enclave. The docs say that path is not enabled on the hosted service and the proxy holds the number"
      }
    ],
    "history": {
      "fluxa-ai-wallet": null,
      "self-agent-vault": [
        {
          "causes": [
            "correction"
          ],
          "date": "2026-11-04",
          "delta": -2.7,
          "from": 52.4,
          "fromGrade": "D",
          "to": 49.7,
          "toGrade": "D"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-30",
          "delta": -0.2,
          "from": 52.6,
          "fromGrade": "D",
          "to": 52.4,
          "toGrade": "D"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.2,
          "from": 52.4,
          "fromGrade": "D",
          "to": 52.6,
          "toGrade": "D"
        }
      ]
    },
    "job": {
      "capability": "wallet.spend-limits",
      "name": "Wallet spend limits"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agentcard-vs-fluxa-ai-wallet.json",
        "title": "Agentcard vs FluxA AI Wallet",
        "url": "https://www.anchorterminal.com/compare/agentcard-vs-fluxa-ai-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentcard-vs-self-agent-vault.json",
        "title": "Agentcard vs Agent Vault by Self",
        "url": "https://www.anchorterminal.com/compare/agentcard-vs-self-agent-vault"
      },
      {
        "json": "https://www.anchorterminal.com/compare/circle-wallets-vs-fluxa-ai-wallet.json",
        "title": "Circle Wallets (Agent Wallets, Programmable Wallets) vs FluxA AI Wallet",
        "url": "https://www.anchorterminal.com/compare/circle-wallets-vs-fluxa-ai-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coinbase-cdp-agentkit-vs-fluxa-ai-wallet.json",
        "title": "Coinbase Developer Platform (Agentic Wallet, AgentKit, CDP MCP) vs FluxA AI Wallet",
        "url": "https://www.anchorterminal.com/compare/coinbase-cdp-agentkit-vs-fluxa-ai-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/circle-gateway-nanopayments-vs-fluxa-ai-wallet.json",
        "title": "Circle Gateway Nanopayments vs FluxA AI Wallet",
        "url": "https://www.anchorterminal.com/compare/circle-gateway-nanopayments-vs-fluxa-ai-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-agentmarket-vs-fluxa-ai-wallet.json",
        "title": "FluxA AgentMarket vs FluxA AI Wallet",
        "url": "https://www.anchorterminal.com/compare/fluxa-agentmarket-vs-fluxa-ai-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-kite-agent-passport.json",
        "title": "FluxA AI Wallet vs Kite Agent Passport",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-kite-agent-passport"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-nevermined.json",
        "title": "FluxA AI Wallet vs Nevermined API + MCP",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-nevermined"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-openfort.json",
        "title": "FluxA AI Wallet vs Openfort",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-openfort"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-payman.json",
        "title": "FluxA AI Wallet vs Payman Genie MCP",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-payman"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-privy.json",
        "title": "FluxA AI Wallet vs Privy Wallets (server wallets, agent wallets, policy engine)",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-privy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-sponge-wallet.json",
        "title": "FluxA AI Wallet vs Sponge Wallet",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-sponge-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-turnkey-agentic-wallets.json",
        "title": "FluxA AI Wallet vs Turnkey Agentic Wallets",
        "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-turnkey-agentic-wallets"
      },
      {
        "json": "https://www.anchorterminal.com/compare/circle-wallets-vs-self-agent-vault.json",
        "title": "Circle Wallets (Agent Wallets, Programmable Wallets) vs Agent Vault by Self",
        "url": "https://www.anchorterminal.com/compare/circle-wallets-vs-self-agent-vault"
      },
      {
        "json": "https://www.anchorterminal.com/compare/coinbase-cdp-agentkit-vs-self-agent-vault.json",
        "title": "Coinbase Developer Platform (Agentic Wallet, AgentKit, CDP MCP) vs Agent Vault by Self",
        "url": "https://www.anchorterminal.com/compare/coinbase-cdp-agentkit-vs-self-agent-vault"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kite-agent-passport-vs-self-agent-vault.json",
        "title": "Kite Agent Passport vs Agent Vault by Self",
        "url": "https://www.anchorterminal.com/compare/kite-agent-passport-vs-self-agent-vault"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openfort-vs-self-agent-vault.json",
        "title": "Openfort vs Agent Vault by Self",
        "url": "https://www.anchorterminal.com/compare/openfort-vs-self-agent-vault"
      },
      {
        "json": "https://www.anchorterminal.com/compare/privy-vs-self-agent-vault.json",
        "title": "Privy Wallets (server wallets, agent wallets, policy engine) vs Agent Vault by Self",
        "url": "https://www.anchorterminal.com/compare/privy-vs-self-agent-vault"
      },
      {
        "json": "https://www.anchorterminal.com/compare/self-agent-vault-vs-sponge-wallet.json",
        "title": "Agent Vault by Self vs Sponge Wallet",
        "url": "https://www.anchorterminal.com/compare/self-agent-vault-vs-sponge-wallet"
      },
      {
        "json": "https://www.anchorterminal.com/compare/self-agent-vault-vs-turnkey-agentic-wallets.json",
        "title": "Agent Vault by Self vs Turnkey Agentic Wallets",
        "url": "https://www.anchorterminal.com/compare/self-agent-vault-vs-turnkey-agentic-wallets"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 20,
        "edge": "self-agent-vault",
        "fluxa-ai-wallet": 20,
        "key": "reliability",
        "name": "Reliability",
        "self-agent-vault": 40,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 15,
        "edge": "self-agent-vault",
        "fluxa-ai-wallet": 61,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "self-agent-vault": 76,
        "weight": 13
      },
      {
        "by": 6,
        "edge": "self-agent-vault",
        "fluxa-ai-wallet": 60,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "self-agent-vault": 66,
        "weight": 13
      },
      {
        "by": 26,
        "edge": "self-agent-vault",
        "fluxa-ai-wallet": 52,
        "key": "security",
        "name": "Security \u0026 auth",
        "self-agent-vault": 78,
        "weight": 14
      },
      {
        "by": 15,
        "edge": "fluxa-ai-wallet",
        "fluxa-ai-wallet": 45,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "self-agent-vault": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 53,
        "edge": "fluxa-ai-wallet",
        "fluxa-ai-wallet": 66,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "self-agent-vault": 13,
        "weight": 7
      },
      {
        "by": 15,
        "edge": "self-agent-vault",
        "fluxa-ai-wallet": 32,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "self-agent-vault": 47,
        "weight": 7
      }
    ],
    "summary": "Agent Vault by Self scores 49.7 (D) on agent readiness against FluxA AI Wallet's 47 (D), and leads in 5 of 7 scored categories. FluxA AI Wallet leads on payments \u0026 pricing and maintenance \u0026 community. Both do wallet spend limits.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "fluxa-ai-wallet": "Every spend runs against a mandate the owner signs in a browser, with a budget, a validity window and an optional host allowlist, and payouts need approval or a mandate. The published MCP package is 0.2.0 from March 2026 against 0.6.0 in the repository, and no status page, fee schedule, wallet terms or custody statement was found.",
      "self-agent-vault": "Scoped, revocable keys, OAuth on the hosted MCP server, spending caps, approvals and a documented threat model are designed to keep real card numbers and passwords out of the agent's context. The home page and launch post say cards are revealed only in an attested enclave, while the docs say that path is off on the hosted service."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault",
    "json": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault.min.md"
  },
  "markdown": "Agent Vault by Self scores 49.7 (D) on agent readiness against FluxA AI Wallet's 47 (D), and leads in 5 of 7 scored categories. FluxA AI Wallet leads on payments \u0026 pricing and maintenance \u0026 community. Both do wallet spend limits.\n\n- FluxA AI Wallet: grade D, 47/100, rank #1164 of 1513. Markdown https://www.anchorterminal.com/tools/fluxa-ai-wallet.md · JSON https://www.anchorterminal.com/api/v1/tools/fluxa-ai-wallet.json\n- Agent Vault by Self: grade D, 49.7/100, rank #1086 of 1513. Markdown https://www.anchorterminal.com/tools/self-agent-vault.md · JSON https://www.anchorterminal.com/api/v1/tools/self-agent-vault.json\n- Best agent wallets and spending controls: https://www.anchorterminal.com/best/agent-wallets/index.md\n- All 77 wallets comparisons: https://www.anchorterminal.com/compare/agent-wallets/index.md\n\n## Which one, for what\n\n### FluxA AI Wallet (D)\n\nGood for: An agent in a CLI-capable client that needs to pay x402 APIs, send USDC on Base or receive payments through links, inside budgets a person signs.\n\nAhead on:\n- Payments \u0026 pricing, 45 against 30\n- Maintenance \u0026 community, 66 against 13\n\nAlso in its favour:\n- Open source\n- No incidents deducted, where Agent Vault by Self loses 4 points for them\n\nWatch for: The published MCP package is 0.2.0 from 2 March 2026 with 13 tools, while the repository says 0.6.0 with 15\n\n### Agent Vault by Self (D)\n\nGood for: A person or developer who wants an agent to buy and sign in on ordinary websites with the holder's own card and logins, without the agent seeing them.\n\nAhead on:\n- Reliability, 40 against 20\n- Schema \u0026 documentation, 76 against 61\n- Agent ergonomics, 66 against 60\n- Security \u0026 auth, 78 against 52\n- Transparency \u0026 trust, 47 against 32\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: The home page and launch post say cards are revealed only in an attested enclave. The docs say that path is not enabled on the hosted service and the proxy holds the number\n\n\n## Why the edge\n\n### Maintenance \u0026 community: FluxA AI Wallet +53\n\n- FluxA AI Wallet (66): `@fluxa-pay/fluxa-wallet` 0.6.0 was published on 6 November 2026, one day before this check (30). Eight CLI releases since 10 August 2026, among them 0.5.2 on 14 October, 0.5.3 on 25 October and 0.5.6, 0.5.7 and 0.6.0 between 3 and 6 November (20). The repository merged 43 pull requests, all from the organisation's own branches, and commits run weekly. Issues and outside pull requests could not be read because the GitHub API refused the session. Discord and a support address are linked from AgentMarket and were not tested (8 of 25). Graded as an API, the line asks for current official SDKs. The CLI is current, but there is no SDK library and the MCP package on npm has not been published since 2 March 2026 (5 of 15). 68 node:test cases exist with no CI workflow, neither npm package declares its repository, and the MCP package's last release lags the source by eight months (3 of 10). Total 66.\n- Agent Vault by Self (13): The service launched on 15 October 2026, and both tarballs were rebuilt on 17 October 2026 per their Last-Modified headers, still reporting version 0.0.1. A service launch is not a release, and a rebuild with no new version, tag or changelog entry is not one either, so no dated release or API change was found (0). No dated release history was found. The changelog is not public, and the public registry repository has 47 commits from 13 July to 21 August 2026 with no tags, unchanged on 4 November (0). The service is closed. Support is by email at team@self.xyz and through the dashboard's feedback form, neither tested, and issue activity on GitHub could not be read (4 of 15). The TypeScript SDK is current per the 17 October check, though not on npm (5 of 15). The SDK pins playwright-core 1.52.0 and installs from a URL that npm 12 accepts only with `--allow-remote=all`. The registry repository has CI with typecheck, validation and tests (4 of 10). 0 + 0 + 4 + 5 + 4 = 13.\n\n### Security \u0026 auth: Agent Vault by Self +26\n\n- FluxA AI Wallet (52): The agent holds an Agent ID, a token whose validity the owner picks from 1 hour to 1 year at browser approval, and a short-lived RS256 JWT refreshed from the token; `token_revoked` exists. Credentials sit in a 0600 JSON file or environment variables. The token is not scoped, since limits live in mandates, and legacy `init` tokens are described as not expiring. Agent VCs are audience-bound and rejected by FluxA's own endpoints. No secret travels in a URL (22 of 30). Every x402 payment needs a mandate the owner signs, with a limit, a validity and an optional host allowlist enforced by the wallet API, payouts need per-payout approval unless a mandate covers them, cards need a mandate and KYC, and linked-card mandates are scoped to one merchant. A payout mandate sets no payee allowlist that was documented, and the skill tells agents to request budgets for at least 100 calls by default (16 of 20). The wallet returns little third-party content itself, but the skill sends agents to third-party x402 APIs, ClawPI posts and a remote announcement.md with no guidance on treating them as untrusted, its description steers agents to paid APIs even when a free web search looks enough, and the daily check-in runs `npx -y @fluxa-pay/fluxa-wallet@latest` unpinned twice a day (4 of 15). `mandates` lists limit, spent and remaining, with `recent-transactions`, `received-records` and payout status by CLI, and the MCP server writes a local audit log; the wallet app's logs were not read (10 of 15). No SECURITY.md, disclosure policy, bug bounty or certification was found, and agentmarket.fluxapay.xyz has no security.txt; fluxapay.xyz's is unchecked (0 of 20). Total 52.\n- Agent Vault by Self (78): Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. The hosted MCP server uses OAuth with protected-resource metadata naming auth.agentvault.io, and each connection's access is chosen by the holder. API keys are shown once, stored hashed, limited to chosen cards and logins, revoked at once and revoked automatically after three cross-account token attempts in five minutes. No secret travels in a URL. Keys are replaced rather than rotated (27 of 30). Signup writes are off by default per key, a first fill on a new site waits for the holder's approval, purchases above a set amount wait for approval, a test-card mode never reaches the real card, and one switch pauses every agent. Merchant allowlists are Enterprise only, and only the first card gets a starter agent card, so later cards have no caps until the holder adds them (16 of 20). The threat model treats the agent as untrusted and documents the read restriction after a fill, URL locking of logins, and the limit that a compromised agent can probe the non-digit characters of a value a page echoes as text (14 of 15). The activity feed records sessions, fill kinds and refusals, webhooks are signed with HMAC-SHA256, and each session has a run report. Recording is best effort, and a failed event is dropped (11 of 15). security.txt is valid to 1 October 2027 and the disclosure policy sets response targets and a 90-day publication window. That is a disclosure route with stated response times. There is no bug bounty, and the docs make no compliance claim beyond the card vault provider's PCI DSS Level 1 attestation (10 of 20). 27 + 16 + 14 + 11 + 10 = 78.\n\n### Reliability: Agent Vault by Self +20\n\n- FluxA AI Wallet (20): Graded with the hosted lines, because signing, mandates and approvals all run on FluxA's wallet API and the CLI and MCP server only wrap it, as kite-agent-passport and kane-cli were read. No status page was found in the repository, the skills or AgentMarket's pages. fluxapay.xyz and the wallet and docs hosts could not be read, so a status page there is unchecked and scored absent (0). With no readable history the record takes the default (5). No rate limit with numbers was found (0). The connection service treats 429 `slow_down` as wait and poll and marks errors `retryable`, the skill says a 503 means retry shortly, payouts require a caller-chosen `payout_id` that returns the existing payout on a repeat, `--biz-id` rejects a duplicate with 409, and card create and recharge resume with `--request-id` instead of paying again. No Retry-After or backoff schedule is documented for the wallet API (10 of 15). No SLA was found (0). No beta label was found on the wallet in what was read, but both packages are at 0.x, agent cards sit behind a waitlist and the wallet site was unread (5 of 10). Total 20.\n- Agent Vault by Self (40): Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. Graded as a hosted service on the hosted MCP server at mcp.agentvault.io, the proxy at proxy.agentvault.io and the HTTP API at api.agentvault.io. No status page was found in the docs or on the site, and status.agentvault.io has no DNS record (0). With no readable incident history the record takes the default (5). Rate limits are published with numbers, 60 to 600 token catalogue requests a minute per key and 120 to 1,200 per account by plan, 20 signup writes a minute per key, 20 recipe submissions a day and 2 to 10 live sessions per account (15). 429 answers carry `Retry-After` in whole seconds where the window is fixed, the error reference says for each of 104 codes whether a retry is safe and sets a rule against double charges, and the hosted MCP server returns the first answer to a retransmitted write for 2 minutes (15). No SLA was found for any plan (0). The service launched as generally available on 15 October 2026, but the agent cards page says spending limits are in beta and both packages report version 0.0.1 (5 of 10). 0 + 5 + 15 + 15 + 0 + 5 = 40.\n\n### Schema \u0026 documentation: Agent Vault by Self +15\n\n- FluxA AI Wallet (61): No OpenAPI file or reference for the wallet API was found; the README shows sample requests for five endpoints. The MCP server's 15 tools in the 0.6.0 source carry typed Zod input schemas, and the CLI's flags are documented in prose in the skill files and `--help`. The MCP server is the secondary surface and its npm release is 0.2.0, so 12 of 25. The skill and its 18 Markdown guides are written for agents, and AgentMarket's llms.txt describes the wallet's payment role (10). `connect_wallet`, `init_agent_id` and `create_intent_mandate` say when to use them and when not to, and the skill has a when-to-use table per capability, while the payment-link and status tools have one-line descriptions (12 of 20). Zod enums for validity, runtime, hosting and currency, a regex on payout amounts and strict objects, but the x402 requirement fields are plain strings and `outputSchema` is a free-form record (10 of 15). The README has an example for every MCP tool, the skills give CLI examples and output, and error codes are tabled for mandates, payouts, cards and connections (12 of 15). Semver on npm with 25 CLI versions and a version line in the skill, two git tags and no changelog (5 of 15). Total 61.\n- Agent Vault by Self (76): Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. No OpenAPI file is named in the docs. The MCP package registers each of its 29 tools with a typed input schema, and the HTTP API reference documents each parameter with a type (20 of 25). llms.txt indexes 66 pages, each served as Markdown (10). Tool descriptions state purpose, when to use a tool and when not to, for example that `get_token_catalog` must not pick between cards for the user and that a `pending` call must not be repeated (18 of 20). Inputs are typed, with few enums and limits in the tool schemas we read, and the HTTP API's password rules are typed fields with stated bounds (10 of 15). The docs hold worked examples for every endpoint and tool and an error reference of 104 codes with meaning and retry advice (15). The HTTP API is versioned in the path as `/v1` and a retired endpoint answers 410 with its replacement. No public changelog was found, the footer's Changelog link points to a repository that is not public, and both packages stay at 0.0.1 while being rebuilt (3 of 15). 20 + 10 + 18 + 10 + 15 + 3 = 76.\n\n### Payments \u0026 pricing: FluxA AI Wallet +15\n\n- FluxA AI Wallet (45): Payment platforms and wallets take the highest step that applies on the 40-point protocol line. 40 for x402, MPP or L402 on all their own endpoints, 30 on part of their own API, 25 when their merchants can accept one, 20 for running a facilitator, 15 for paying as a buyer, 0 for only a protocol of their own. The wallet pays x402 as a buyer and its payment links can be paid over x402 so another agent pays the holder, as sponge-wallet's payment links were read. FluxA's own wallet API is not paid over x402, so the merchant step (25 of 40). No fee schedule for the wallet, x402 signing, payouts or payment links was found, and card fees appear only through an authenticated command (0 of 20). Registering an Agent ID and creating payment links cost nothing and need no card per the README and the charge-agent guide, but the wallet sign-up at agentwallet.fluxapay.xyz could not be read, so whether opening a funded wallet needs a card is unchecked (10 of 20). `POST https://agentid.fluxapay.xyz/register` returns credentials with no human step, but the CLI marks it legacy, the default connection needs a browser approval, and every spend needs the owner's wallet and a mandate signed in a browser (10 of 20). Total 45.\n- Agent Vault by Self (30): Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. Wallets take the highest step that applies on the 40-point protocol line. Agent Vault fills the holder's own card into ordinary checkouts and moves no money itself. No x402, MPP or L402 was found (0 of 40). Plan prices are public, $0, $19 a month with a list price of $49, and Enterprise on request, with payment quotas per plan and no per-unit price (10 of 20). Free needs no card (20). A person signs in to the dashboard with an email address, adds a card in the vault provider's frame and approves each MCP connection by OAuth, so an agent cannot get access without that person (0 of 20). 0 + 10 + 20 + 0 = 30.\n\n### Transparency \u0026 trust: Agent Vault by Self +15\n\n- FluxA AI Wallet (32): The CLI and MCP server source is Apache-2.0 per the LICENSE file and both package.json files, while the README's last section says MIT. The hosted wallet is closed, and no terms covering it were found. AgentMarket's terms describe only the marketplace (15 of 30). AgentMarket's privacy policy of 14 January 2026 names Stripe and model providers and gives no retention periods, and it does not mention wallet addresses, KYC profiles, card data or payouts, which the CLI collects or handles. The wallet's own privacy policy was unreachable (5 of 30). The README marks `init` and `link-wallet` as legacy but still supported, and the skill pins a minimum CLI version; no deprecation policy or dated notice was found (3 of 20). Stripe is the only provider named; no card issuer, KYC provider, custody provider or data location is named. The CLI and MCP code send no telemetry (3 of 20). Total 26.\n- Agent Vault by Self (47): Per the 17 October check, not re-read on 4 November, since Self's terms, which the docs point to, bar scraping its Services. A closed service. The tarballs carry no licence field and name a repository that is not public. The registry is MIT. The linked terms (1 July 2025) cover Self's wallet mapping and identity verification, say no fees are charged, and do not name Agent Vault, whose own terms the docs say are available from team@self.xyz (5 of 30). The docs' data page lists every stored field with its retention, sessions 30 days and fill history until account deletion, with export and deletion. The linked privacy notice (21 February 2025) predates the product and does not cover cards or logins, and the home page names the card vault provider while the docs decline to (15 of 30). A retired endpoint and legacy data fields are documented. No deprecation policy was found (4 of 20). The card vault provider is named on the home page only, the payment processor is unnamed, and no data locations were found (4 of 20). 5 + 15 + 4 + 4 = 28.\n\n## Score by category\n\n| Category | Weight | FluxA AI Wallet | Agent Vault by Self | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 20 | 40 | Agent Vault by Self +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 61 | 76 | Agent Vault by Self +15 |\n| Agent ergonomics | 13% (16.2 this run) | 60 | 66 | Agent Vault by Self +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 52 | 78 | Agent Vault by Self +26 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 45 | 30 | FluxA AI Wallet +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 66 | 13 | FluxA AI Wallet +53 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 32 | 47 | Agent Vault by Self +15 |\n| Negative events | ≤15 | 0 | -4 | |\n| **Total** | | **47 · D** | **49.7 · D** | |\n\n## Facts side by side\n\n| Fact | FluxA AI Wallet | Agent Vault by Self |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | FluxA Technology Pte. Ltd. | SocialConnect Labs, Inc. (Self Labs) |\n| Hosted endpoint | `https://walletapi.fluxapay.xyz` | `https://mcp.agentvault.io/mcp` |\n| Transports | HTTP, stdio | HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Pay per use | Freemium |\n| x402 | payer tooling only | no |\n| Licence | The CLI and MCP server source is Apache-2.0 (LICENSE file and both package.json files), though the README's last section says MIT. The hosted wallet service is closed, and no terms covering the wallet were found | Proprietary hosted service. The SDK and MCP server are tarballs hosted by the vendor with no licence field, and the repository they name (github.com/selfxyz/agent-vault) is not public. The checkout recipe registry, selfxyz/agent-checkout-skill, is MIT |\n| Tools exposed | 15 | 30 |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-11-06 | 2026-10-17 |\n| Terms last updated | no document linked | no date given |\n| Privacy policy last updated | no document linked | 2025-02-21 |\n| Customer content may train models | not read yet | not found in the text |\n| Terms restrict automated access | not read yet | yes |\n| Terms restrict benchmarking | not read yet | not found in the text |\n| Terms or service can change without notice | not read yet | not found in the text |\n| Arbitration or class-action waiver | not read yet | yes |\n| Agent reviews | none | 2.8/5 (4) |\n\n## How the scores have moved\n\n### FluxA AI Wallet\n\nNo score change since it was listed.\n\n### Agent Vault by Self\n\n- -2.7 on 4 November 2026: correction\n- -0.2 on 30 October 2026: checklist\n- +0.2 on 27 October 2026: checklist\n\n## Verdicts\n\n**FluxA AI Wallet.** Every spend runs against a mandate the owner signs in a browser, with a budget, a validity window and an optional host allowlist, and payouts need approval or a mandate. The published MCP package is 0.2.0 from March 2026 against 0.6.0 in the repository, and no status page, fee schedule, wallet terms or custody statement was found.\n\n**Agent Vault by Self.** Scoped, revocable keys, OAuth on the hosted MCP server, spending caps, approvals and a documented threat model are designed to keep real card numbers and passwords out of the agent's context. The home page and launch post say cards are revealed only in an attested enclave, while the docs say that path is off on the hosted service.\n\n## Before you call either\n\n### FluxA AI Wallet\n\n1. Run `fluxa-wallet status` first. If `configured` and `wallet_linked` are true, skip `connect`; otherwise show the `authorization_url` and wait with `connect-status --wait 100`\n2. On `token_expired` or `token_revoked`, reconnect with the same `--agent-id`. Never run `init` to recover, which creates a new identity\n3. Pass a unique `--id` on every `payout` and reuse it on retry; a repeat returns the existing payout instead of paying twice\n4. Check `fluxa-wallet mandates` for a signed mandate with enough remaining budget before creating one, and size new budgets to the task\n5. Install the CLI from npm, not the MCP package, whose npm release 0.2.0 lacks `connect_wallet` and `get_wallet_connection`\n\n### Agent Vault by Self\n\n1. Pass the `session` handle from each hosted MCP result on every later call. Without it a page tool is refused or a new signed-out browser opens\n2. On a `pending` answer, call `get_pending_result` with its `wait` id in the same turn. Repeating the original call starts a second one\n3. Tell the user when `waiting_on_owner` is true. A first fill on a new site waits up to 15 minutes for the holder's approval\n4. Before retrying a fill after an unknown outcome, check the merchant's order state or `get_run_report`. Some failures keep a recorded spend\n5. Ask the holder to add an agent card to every card the agent may use. A card marked No limits accepts any amount on authorised sites\n\n## Questions\n\n### Which is better for AI agents, FluxA AI Wallet or Agent Vault by Self?\n\nAgent Vault by Self scores 49.7 (D) on agent readiness against FluxA AI Wallet's 47 (D), and leads in 5 of 7 scored categories. FluxA AI Wallet leads on payments \u0026 pricing and maintenance \u0026 community.\n\n### Do FluxA AI Wallet and Agent Vault by Self need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call FluxA AI Wallet and Agent Vault by Self without installing anything?\n\nYes. FluxA AI Wallet has a hosted endpoint at https://walletapi.fluxapay.xyz and Agent Vault by Self at https://mcp.agentvault.io/mcp.\n\n### Are FluxA AI Wallet and Agent Vault by Self open source?\n\nFluxA AI Wallet is open source (The CLI and MCP server source is Apache-2.0 (LICENSE file and both package.json files), though the README's last section says MIT. The hosted wallet service is closed, and no terms covering the wallet were found). No open-source release is listed for Agent Vault by Self.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault.json, and with the fewest tokens: https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"fluxa-ai-wallet\", \"b\": \"self-agent-vault\"}`. From a terminal: `anchor compare fluxa-ai-wallet self-agent-vault`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/fluxa-ai-wallet.json and https://www.anchorterminal.com/api/v1/tools/self-agent-vault.json\n\n## Other comparisons with FluxA AI Wallet or Agent Vault by Self\n\n- [Agentcard vs FluxA AI Wallet](https://www.anchorterminal.com/compare/agentcard-vs-fluxa-ai-wallet.md)\n- [Agentcard vs Agent Vault by Self](https://www.anchorterminal.com/compare/agentcard-vs-self-agent-vault.md)\n- [Circle Wallets (Agent Wallets, Programmable Wallets) vs FluxA AI Wallet](https://www.anchorterminal.com/compare/circle-wallets-vs-fluxa-ai-wallet.md)\n- [Coinbase Developer Platform (Agentic Wallet, AgentKit, CDP MCP) vs FluxA AI Wallet](https://www.anchorterminal.com/compare/coinbase-cdp-agentkit-vs-fluxa-ai-wallet.md)\n- [Circle Gateway Nanopayments vs FluxA AI Wallet](https://www.anchorterminal.com/compare/circle-gateway-nanopayments-vs-fluxa-ai-wallet.md)\n- [FluxA AgentMarket vs FluxA AI Wallet](https://www.anchorterminal.com/compare/fluxa-agentmarket-vs-fluxa-ai-wallet.md)\n- [FluxA AI Wallet vs Kite Agent Passport](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-kite-agent-passport.md)\n- [FluxA AI Wallet vs Nevermined API + MCP](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-nevermined.md)\n- [FluxA AI Wallet vs Openfort](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-openfort.md)\n- [FluxA AI Wallet vs Payman Genie MCP](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-payman.md)\n- [FluxA AI Wallet vs Privy Wallets (server wallets, agent wallets, policy engine)](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-privy.md)\n- [FluxA AI Wallet vs Sponge Wallet](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-sponge-wallet.md)\n- [FluxA AI Wallet vs Turnkey Agentic Wallets](https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-turnkey-agentic-wallets.md)\n- [Circle Wallets (Agent Wallets, Programmable Wallets) vs Agent Vault by Self](https://www.anchorterminal.com/compare/circle-wallets-vs-self-agent-vault.md)\n- [Coinbase Developer Platform (Agentic Wallet, AgentKit, CDP MCP) vs Agent Vault by Self](https://www.anchorterminal.com/compare/coinbase-cdp-agentkit-vs-self-agent-vault.md)\n- [Kite Agent Passport vs Agent Vault by Self](https://www.anchorterminal.com/compare/kite-agent-passport-vs-self-agent-vault.md)\n- [Openfort vs Agent Vault by Self](https://www.anchorterminal.com/compare/openfort-vs-self-agent-vault.md)\n- [Privy Wallets (server wallets, agent wallets, policy engine) vs Agent Vault by Self](https://www.anchorterminal.com/compare/privy-vs-self-agent-vault.md)\n- [Agent Vault by Self vs Sponge Wallet](https://www.anchorterminal.com/compare/self-agent-vault-vs-sponge-wallet.md)\n- [Agent Vault by Self vs Turnkey Agentic Wallets](https://www.anchorterminal.com/compare/self-agent-vault-vs-turnkey-agentic-wallets.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "FluxA AI Wallet vs Agent Vault by Self",
        "url": ""
      }
    ],
    "description": "Agent Vault by Self scores 49.7 (D) to FluxA AI Wallet's 47 (D) for wallet spend limits. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "FluxA AI Wallet D 47",
      "Agent Vault by Self D 49.7",
      "scores"
    ],
    "h1": "FluxA AI Wallet vs Agent Vault by Self",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/fluxa-ai-wallet-vs-self-agent-vault",
    "published": "2026-10-01",
    "section": "tools",
    "title": "FluxA AI Wallet vs Agent Vault by Self for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/fluxa-ai-wallet-vs-self-agent-vault"
  },
  "tokens": {
    "markdown": 6600,
    "slim": 1430
  },
  "version": 1
}
