{"catalogVersion":"2.0","generatedAt":"2026-11-01T21:53:34.432Z","seller":{"name":"Capital Tools","legalName":"Sergei Zhuravlev, Individual Entrepreneur (IE)","address":"81/1 Manushyan St, Arabkir, Yerevan, Armenia","governingLaw":"the Republic of Armenia","url":"https://capitaltools.app","email":"support@capitaltools.app","description":"Capital Tools builds and sells self-hosted desktop and developer software: FinCore (personal finance and wealth management) and DevAgentForce (an autonomous coding-agent pipeline). Software is licensed per deployment with a signed licence key; the customer's data stays on the customer's own machine.","merchantOfRecord":"Lemon Squeezy"},"summary":"Capital Tools sells self-hosted software licences, not a SaaS subscription: FinCore (Personal Finance & Wealth Platform) and DevAgentForce (Autonomous Software Factory). Every product runs on the customer's own machine, is unlocked with a signed licence key, and is bought through a Lemon Squeezy hosted checkout.","products":[{"slug":"fincore","name":"FinCore","tagline":"Personal Finance & Wealth Platform","description":"All your money. In one place. Accounts, transactions, budgets, portfolios and investments — in a desktop app that's truly yours, with every holding shown in the currency its account is booked in. FinCore is analytics software, not financial advice.","url":"https://capitaltools.app/fincore","category":"FinanceApplication","operatingSystem":"Windows, macOS, Linux","delivery":"desktop","keywords":["personal finance software","desktop budgeting app","net worth tracker","portfolio tracker","multi-currency expense tracker","offline finance app that keeps data local","Quicken alternative","self-hosted personal finance manager"],"features":[{"title":"Every account. One dashboard.","description":"Bank accounts, credit cards and investments. Together, at last, on one dashboard.","pro":false},{"title":"Transactions, handled.","description":"Categorised automatically. Split when you need to. Recurring entries that enter themselves. In every currency you use.","pro":false},{"title":"See the whole picture.","description":"Income, expenses, net worth over time and investment performance, beautifully charted. Every holding in the currency its account is booked in.","pro":false}],"offers":[{"id":"fincore:basic:month","name":"FinCore Basic (monthly)","plan":"basic","billingPeriod":"month","price":10,"priceCurrency":"USD","priceFormatted":"$10/month","checkoutUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/69cf6738-3b7d-49d8-af51-ae35fbe634f4?checkout%5Bcustom%5D%5Bproduct_slug%5D=fincore&checkout%5Bcustom%5D%5Bplan%5D=basic&checkout%5Bcustom%5D%5Bterm%5D=month","buyUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/69cf6738-3b7d-49d8-af51-ae35fbe634f4?checkout%5Bcustom%5D%5Bproduct_slug%5D=fincore&checkout%5Bcustom%5D%5Bplan%5D=basic&checkout%5Bcustom%5D%5Bterm%5D=month","includes":["Dashboard, wallets & live FX rates","Performance, capital & investments pie","Portfolio and allocation over time","Every holding converted into the account's own currency","Scheduled jobs and market events","Email support","In-app bug reports from the Logs page"]},{"id":"fincore:basic:year","name":"FinCore Basic (yearly)","plan":"basic","billingPeriod":"year","price":99,"priceCurrency":"USD","priceFormatted":"$99/year","checkoutUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/14085ed7-5ebb-472d-8f09-044eda85a454?checkout%5Bcustom%5D%5Bproduct_slug%5D=fincore&checkout%5Bcustom%5D%5Bplan%5D=basic&checkout%5Bcustom%5D%5Bterm%5D=year","buyUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/14085ed7-5ebb-472d-8f09-044eda85a454?checkout%5Bcustom%5D%5Bproduct_slug%5D=fincore&checkout%5Bcustom%5D%5Bplan%5D=basic&checkout%5Bcustom%5D%5Bterm%5D=year","includes":["Dashboard, wallets & live FX rates","Performance, capital & investments pie","Portfolio and allocation over time","Every holding converted into the account's own currency","Scheduled jobs and market events","Email support","In-app bug reports from the Logs page"]}],"priceNote":"Every plan starts with a 14-day trial of the Basic plan. No card required. Your data never leaves your machine. And FinCore keeps getting better — every customer can ask for a feature, and the best ideas ship in the next release. Need multi-entity consolidation, white-label or audit logs? That's Enterprise — contact us for a quote.","howToBuy":["Open https://capitaltools.app/fincore#pricing and pick a plan and billing term (monthly or yearly).","The Buy button opens a Lemon Squeezy hosted checkout. Lemon Squeezy is the merchant of record and takes card and PayPal payments; the checkout already carries the product, plan and term, so nothing has to be selected again.","The licence key is emailed immediately after payment and also appears at https://capitaltools.app/account (sign in with the purchase email — magic link, no password).","Upgrades, downgrades and cancellation are self-service in the same portal. Refunds follow the policy at https://capitaltools.app/legal/refund."],"install":{"channel":"desktop-installer","platforms":"Windows, macOS, Linux","prerequisites":["A Windows, macOS, Linux machine. Nothing else — FinCore keeps its data locally and needs no server."],"steps":["Download the installer for your OS and CPU from https://capitaltools.app/fincore#download (no account needed), or from Downloads at https://capitaltools.app/account.","Run the installer on the machine that will hold the data.","Open Settings → License, paste the licence key from the portal (sign in at https://capitaltools.app/account with the purchase email), and click Activate."],"commands":{},"activation":"Settings → License inside the app: paste the key and activate. The key binds to the machine fingerprint on first activation and can be released from the account portal when moving machines.","trial":"The app runs as the free tier out of the box. For the Basic plan, sign in at https://capitaltools.app/account and generate a trial key under Trial Licenses: 14 days from activation, one key per account, one machine, online activation only. When it ends the app falls back to the free view and nothing entered is deleted."},"faq":[{"question":"What platforms does FinCore support?","answer":"FinCore is a native desktop app for Windows, macOS and Linux. One app, every platform."},{"question":"Can I change plan later?","answer":"Yes, from your account page. Changing plan switches the subscription you already have — same licence key, same activations. Whatever you've already paid for is prorated: an upgrade charges only the difference, and a downgrade becomes a credit on your next invoice. Switching between monthly and yearly billing works exactly the same way."},{"question":"Is there a free trial?","answer":"Yes. FinCore runs as the free view — dashboard, wallets and rates — out of the box. Sign in to your account and generate a free trial key for 14 days of the Basic plan, no credit card. One trial key per account, and it activates on one machine only. When it ends, FinCore falls back to the free view until you activate a licence. Nothing you entered is deleted."},{"question":"Will FinCore keep getting better?","answer":"Every single release. FinCore is never finished — we improve it constantly. And you help decide what comes next. Registered customers with a paid plan can send us a feature request straight from their account. We read every one. The best ideas get built, and they arrive in your app as a regular update — at no extra cost."},{"question":"How do I report an issue or bug?","answer":"Right from the app. Licensed customers with a registered capitaltools.app account get a Submit bug report button on the Logs page. FinCore attaches its server log and latest error log for you — known secrets redacted first — and the ticket lands in your account's support list, where our answer arrives too. No digging for log files."},{"question":"Can I activate FinCore on a machine with no internet?","answer":"Yes. Generate an offline activation token from the licence card on your account page, then paste it into FinCore's licence screen — or drop it beside the app before the first start. The app checks it on its own, so the machine never needs to go online. Perfect for a computer you keep off the internet. It stays valid until the subscription period ends; after a renewal, import a fresh one."}]},{"slug":"devagentforce","name":"DevAgentForce","tagline":"Autonomous Software Factory","description":"Claude, Gemini and Codex are the engines. DevAgentForce is the harness. Not vibe coding. Real engineering. Take the wheel and steer every agent — or let it drive and get verified pull requests. Every repo remembers. Every secret, sealed. All that force, on your hardware — or one VM on AWS, GCP or Azure.","url":"https://capitaltools.app/devagentforce","docsUrl":"https://capitaltools.app/devagentforce/docs","category":"DeveloperApplication","operatingSystem":"Linux, macOS, Windows","delivery":"self-hosted","keywords":["self-hosted AI coding agent platform","autonomous coding agent orchestration","vibe coding with Claude Code, Gemini and Codex in parallel","AI agent pipeline that opens pull requests","MCP server that gives Claude Code a project memory","run a coding agent on one AWS, GCP or Azure VM behind TLS","background coding agent you delegate tasks to","Devin alternative you host yourself","encrypted secrets vault for AI agents","stop API keys leaking into LLM prompts","hide host paths and tooling from the LLM vendor's logs","semantic code and doc search across a monorepo for coding agents","agent memory with local embeddings and no cloud embedding key","MCP server for task orchestration","A2A agent-to-agent delegation gateway","self-hosted autonomous software factory","AI coding agent dashboard in Spanish, Portuguese, Russian, German, Japanese, Korean, Chinese and Arabic"],"features":[{"title":"Every great model. One harness.","description":"Three engines — Claude, Gemini and Codex — each on its own backend. Pick one per task. Hit a rate limit, and another engine takes over mid-task. Use your API key — or, with a licence, your own subscription (Max mode).","pro":false},{"title":"You have the wheel.","description":"Every agent, every project, one cockpit. Live transcripts and token counts. Approve, redirect or stop with a sentence. Search every past session at once.","pro":true},{"title":"Verified. Before you see it.","description":"Your build, tests and lint run in an isolated worktree. Only passing work becomes a pull request — on Gitea, GitHub or Azure DevOps. Failures are diagnosed and retried with a precise hint.","pro":false},{"title":"Your secrets. Sealed.","description":"No more plaintext .env files. Keys live in an encrypted vault. Import in one click, plaintext wiped. Rotate with zero downtime.","pro":false},{"title":"What the model never sees, it can't leak.","description":"Secrets are scrubbed from prompts and logs. Every diff is scanned before push. Even your host paths are masked.","pro":true},{"title":"You stay in charge.","description":"Agree on the plan before a line is written. A reviewer agent inspects every change. Budgets stop runaway loops.","pro":true},{"title":"Knows when to say no.","description":"The reality gate scores every task before a token is spent. Doomed tasks never start. The dashboard shows what that saved you.","pro":true},{"title":"Every task makes the next one smarter.","description":"Each repo remembers facts, decisions and past attempts — and why. Agents load only what they need, so attention stays sharp. All on your machine. No cloud required.","pro":true},{"title":"Ask. It already knows.","description":"A built-in assistant that knows the screen you're on. In Pro it searches repos and memory, inspects live tasks, and proposes the fix.","pro":false},{"title":"Five kinds of work. One queue.","description":"Code, tests, scripts, skills and research questions. Templates and cron put work on repeat. The Ideas tree turns a rough idea into atomic, scored steps.","pro":false},{"title":"Teach it once. It remembers how.","description":"Skills turn your best procedures into reusable recipes. With the dedicated Skills page, explore your full library of procedures, inspect parameters, author custom skills in Markdown, or turn any finished task into a permanent skill in one tap. Agents call them autonomously when needed, or you run them on demand.","pro":false},{"title":"Lives inside the CLI you already use.","description":"Over MCP, Claude Code, Codex and Antigravity get memory, code search across every repo, and the task queue. No file ceiling. And an A2A gateway lets other agents delegate too.","pro":true},{"title":"Your hardware. Your rules.","description":"Linux, macOS or Windows — a Mac mini is all the garage you need. Or one VM on AWS, GCP or Azure. No cloud in the middle. Sign-in on every page, alerts on Telegram and Discord.","pro":false}],"offers":[{"id":"devagentforce:pro:month","name":"DevAgentForce Monthly (monthly)","plan":"pro","billingPeriod":"month","price":15,"priceCurrency":"USD","priceFormatted":"$15/month","checkoutUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/eef4e840-dfcc-453e-acdb-ed3431236b7a?checkout%5Bcustom%5D%5Bproduct_slug%5D=devagentforce&checkout%5Bcustom%5D%5Bplan%5D=pro&checkout%5Bcustom%5D%5Bterm%5D=month","buyUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/eef4e840-dfcc-453e-acdb-ed3431236b7a?checkout%5Bcustom%5D%5Bproduct_slug%5D=devagentforce&checkout%5Bcustom%5D%5Bplan%5D=pro&checkout%5Bcustom%5D%5Bterm%5D=month","includes":["1 local deployment · personal end-user licence","Encrypted Secrets Vault & runtime redaction","Live multi-agent Sessions cockpit (Claude, Gemini, Codex)","Max subscription mode — all providers","Reality gate, abstain gate + agent memory KB","Plan approval, budget breaker + PR preflight secret scan","MCP server for Claude Code, Codex & Antigravity + A2A gateway","Azure DevOps work-item import","In-app Bug Reports on Logs page (registered & licensed)","Offline activation for machines with no internet","Email support"]},{"id":"devagentforce:pro:year","name":"DevAgentForce Yearly (yearly)","plan":"pro","billingPeriod":"year","price":150,"priceCurrency":"USD","priceFormatted":"$150/year","checkoutUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/32817658-6e4b-489d-afd0-c5aecf5d7131?checkout%5Bcustom%5D%5Bproduct_slug%5D=devagentforce&checkout%5Bcustom%5D%5Bplan%5D=pro&checkout%5Bcustom%5D%5Bterm%5D=year","buyUrl":"https://capitaltools.lemonsqueezy.com/checkout/buy/32817658-6e4b-489d-afd0-c5aecf5d7131?checkout%5Bcustom%5D%5Bproduct_slug%5D=devagentforce&checkout%5Bcustom%5D%5Bplan%5D=pro&checkout%5Bcustom%5D%5Bterm%5D=year","includes":["Everything in Monthly","Two months free vs. billing monthly","Priority support","Price locked for the licence term"]}],"priceNote":"Bring your own key. We never resell AI. You pay us for the harness, and your AI vendor for the horsepower. Memory search runs on your machine, free. And the harness keeps getting better — every paying customer can request a feature, and the best ones ship in the next release.","howToBuy":["Open https://capitaltools.app/devagentforce#pricing and pick a plan and billing term (monthly or yearly).","The Buy button opens a Lemon Squeezy hosted checkout. Lemon Squeezy is the merchant of record and takes card and PayPal payments; the checkout already carries the product, plan and term, so nothing has to be selected again.","The licence key is emailed immediately after payment and also appears at https://capitaltools.app/account (sign in with the purchase email — magic link, no password).","Upgrades, downgrades and cancellation are self-service in the same portal. Refunds follow the policy at https://capitaltools.app/legal/refund."],"install":{"channel":"native-installer","platforms":"Linux, macOS, Windows","prerequisites":["PostgreSQL 16+ with pgvector and an empty database — or let the installer set up a private one. Node is bundled.","An AI provider key (Anthropic, OpenAI or Google), or — with a licence or trial — your own CLI subscription in Max mode. Inference is never resold — it runs on the operator's own account."],"steps":["Run the one-line installer below. It downloads the native binaries for your OS, installs into ~/.devagentforce (%LOCALAPPDATA%\\DevAgentForce on Windows), registers a user service and waits until it is healthy.","Open the dashboard on http://localhost:3200.","Add an agent key (Anthropic, OpenAI or Gemini) when the installer asks, or later under Settings.","Update later by re-running the same command with `--update`, or from Settings → Updates in the dashboard."],"commands":{"linux-macos":"curl -fsSL https://capitaltools.app/install.sh | bash","linux-macos-with-license":"curl -fsSL https://capitaltools.app/install.sh | bash -s -- --key <LICENSE-KEY>","windows":"irm https://capitaltools.app/install.ps1 | iex","windows-with-license":"& ([scriptblock]::Create((irm https://capitaltools.app/install.ps1))) -Key <LICENSE-KEY>"},"activation":"Paste the licence key in Settings → License in the dashboard, or pass `--key <LICENSE-KEY>` to the installer and it activates unattended. Licences verify offline, so a host with no internet can activate from a bundled token.","trial":"An unlicensed deployment runs the free edition. For Pro, sign in at https://capitaltools.app/account and generate a trial key under Trial Licenses: 14 days of Pro, including 7 days of Max subscription mode (run agents on your own Claude/ChatGPT/Gemini subscription). Max mode is part of every paid licence. The free edition runs on API keys only. The trial runs from activation, one key per account, one machine, online activation only. When it ends the deployment keeps working — the Pro features simply switch off."},"faq":[{"question":"What does DevAgentForce actually do?","answer":"You describe a task. DevAgentForce gives an agent its own git worktree and only the secrets it needs, checks the result with your build, tests and lint, and opens a pull request. Want to drive? Watch and steer every agent live from the Sessions cockpit."},{"question":"How does DevAgentForce prevent API keys, passwords, and secrets from leaking into LLMs?","answer":"Five layers of protection. One: a locked vault replaces plaintext .env files, and it never hands a secret back. Two: your secrets are wiped from prompts, logs and agent messages the moment they appear. Three: each agent gets only the secrets its project and task allow. Four: every change is checked for keys, passwords and private files before it reaches Gitea, GitHub, Azure DevOps or anywhere else. Five: the details that identify your machine are masked, so your AI vendor learns nothing about it."},{"question":"Can I run and steer multiple AI agents simultaneously on the same project?","answer":"Yes. The Pro Sessions cockpit shows every Claude Code, Antigravity (Gemini) and Codex session on your host in one place. Watch them in parallel, read live transcripts and token counts, approve plans, answer questions, and steer mid-flight — without switching windows."},{"question":"Which AI agents and models are supported?","answer":"Three vendors. Claude via Claude Code — Opus 5 by default, plus Sonnet 5, the Fable 5 line and the 4.x models. Gemini via the Antigravity CLI — 3.8 Flash by default, plus 3.7 and 3.6 Flash and 3.1 Pro. And OpenAI Codex. Pick vendor and model per task or template. Bring your own key or subscription — we never resell inference."},{"question":"Where does it run?","answer":"Natively on Linux, macOS or Windows — a Mac mini is enough. It runs on PostgreSQL and opens pull requests on Gitea, GitHub or Azure DevOps — or works with plain local clones that are never pushed."},{"question":"Can Claude Code or Codex use DevAgentForce's memory directly?","answer":"Yes. Pro ships an MCP server for Claude Code, Codex and Antigravity. Run it locally and it knows your repo from the folder you started in. Connect from another machine and it sees only the repos you've granted. Agents can load a wake-up digest, recall notes, facts, decisions and transcripts, search code and docs across every repo, write memories back, and create, run, watch or cancel tasks — through the same worker the dashboard uses. A monorepo of thousands of files indexes like any other."},{"question":"Can agents use my other tools — docs, tickets, data?","answer":"Yes, in every edition. Add a tool once in Settings, and you'll see each action it offers before anything can use it. Looking things up is allowed; anything that changes or deletes stays off until you turn it on. Passwords stay in your encrypted vault, never in a file the agent can read. And if a tool changes what it does, it's paused and you're shown exactly what changed."},{"question":"Which git hosts does it support?","answer":"Four: Gitea, GitHub (including Enterprise Server), Azure DevOps (cloud and on-prem Server), and Local Git — any folder on the worker host. The host is detected from the clone URL, and tokens are never shared across providers. All four git flows — untracked, direct commit, patch, and branch + PR — run everywhere. In a local folder, direct commit lands on your checked-out branch with no push; branch pushes and opens a PR only if the folder has an origin that accepts it. So GitLab, Bitbucket and a NAS repo work too. DevAgentForce never touches a dirty tree or a detached HEAD."},{"question":"Which interface languages does it support?","answer":"Nine: English, Español, Português (Brasil), Русский, Deutsch, 日本語, 한국어, 简体中文 and العربية (الإمارات), with a full right-to-left layout for Arabic. By default the dashboard follows your browser's language; pick one in Settings to pin it. The desktop app's tray menu uses the language you pick — and can switch it too."},{"question":"Can it run scripts without spending an agent turn?","answer":"Yes. Queue a script as a task and an agent runs it and reports back. Or run it straight from the Scripts menu — no queue, no agent, no LLM spend — with output and exit code streamed live. Output is capped and redacted through the vault, and the run survives a restart."},{"question":"What's the difference between Free and Pro?","answer":"Free includes the core task pipeline, all multi-vendor agent backends, error-aware retries, the repo map, the dashboard, the pipeline board, the dedicated Skills page and procedure library, Ask Agent chat, templates, the Ideas tree, cron schedules, the Scripts menu, all four git flows on every host, pull requests on Gitea, GitHub and Azure DevOps, per-vendor parallelism on one repository, the dashboard sign-in, the cloud VM stack, external MCP servers attached per repository with every tool classified and every call audited, and the core Encrypted Secrets Vault. Pro adds the live Sessions observatory with in-flight steering and session search, agent secret injection governance, the reality gate & abstain savings, the memory knowledge base with honest retrieval and local embeddings, semantic code and doc search across every repo, the MCP server, Expand / Decompose in the Ideas tree, interactive plan approval, the budget circuit breaker, PR preflight secret-scan, patch export, the A2A gateway, Azure DevOps work-item import, rich Telegram control, and in-app Bug Reports from the Logs page for registered and licensed users."},{"question":"Is there a free trial?","answer":"Yes. DevAgentForce runs the free edition out of the box — no sign-up. To try Pro, sign in to your account and generate a free trial key: 14 days of the paid feature set from the moment you activate it, no credit card. One trial key per account, and it activates on one machine only — on any other machine DevAgentForce keeps running as free. When it ends, the Pro features switch off until you activate a licence. Nothing is deleted."},{"question":"Can I switch between monthly and yearly billing?","answer":"Yes, from your account page. You keep the same licence key and activations, and the unused part of your month is prorated — you pay only the difference."},{"question":"Do I need a Claude Max subscription?","answer":"No. Every vendor works two ways: a metered API key, or the flat-rate subscription you already have — Claude Max, ChatGPT Plus via Codex, or Google AI Pro/Ultra via Antigravity. In subscription mode, DevAgentForce removes the API key so the CLI uses your login. Subscription (Max) mode is part of every paid licence and the first 7 days of a trial; the free edition runs on API keys only."},{"question":"What does it cost to run?","answer":"The licence, plus what your AI vendor charges you. That's it. No metering, no per-seat fee, and memory search runs on your own machine — it costs nothing."},{"question":"Is DevAgentForce still evolving?","answer":"Constantly. AI moves fast, and so do we — new models, new agents and new features arrive in regular releases. And you get a say. Registered customers with a paid licence can send a feature request from their account page. We read every one. The best ideas get built and ship to everyone in the next update. Same licence. No extra charge."},{"question":"How do I report an issue or bug?","answer":"Directly from your deployment. Registered and licensed users can submit Bug Reports right from the Logs page. DevAgentForce packages your diagnostic logs and attaches them automatically in one click. No copy-pasting terminal output. No friction. Fast, direct resolution."},{"question":"What is the Skills feature and how does the Skills page work?","answer":"Skills turn your team's best workflows into reusable recipes. The dedicated Skills page gives you a clean visual library of every procedure, complete with parameters and documentation. Run a skill by name, trigger it with one click, or let the agent pick the right one automatically. Create custom skills in Markdown or convert any completed task into a permanent skill in seconds."},{"question":"What if an agent breaks my repository?","answer":"On a remote-backed repo it can't touch your working tree: every task runs in an isolated worktree, and nothing lands without a pull request you review. Pro's preflight also blocks secrets, oversized files and out-of-scope changes. Local Git is your folder, edited in place — so the flow you pick is your safety setting: untracked leaves changes unstaged, patch puts them on a throwaway branch, and direct commit won't start on a dirty tree or a detached HEAD."},{"question":"Can it run without an internet connection?","answer":"Yes. Generate an offline activation token on your account page and paste it into Settings → License — or set DEVAGENTFORCE_LICENSE_TOKEN before the first start. DevAgentForce checks it on its own and never calls home. It stays valid until the subscription period ends and uses no seat. Memory search runs locally too — only your AI vendor needs the network."},{"question":"Does my code leave my network?","answer":"Only to the AI vendor you chose, under your own account — and less than you'd expect: host paths and the orchestrator's name are masked first. Capital Tools never sees your code, repos or prompts; the licence check exchanges a key and a deployment ID, nothing else. Memory search runs on your machine, so no one else sees anything either."},{"question":"How do I upgrade, and can I get a refund?","answer":"Re-run the installer with `--update`, or use Settings → Updates — your data stays, and a bad build rolls back on its own. Updating twice is always safe. Refunds follow our standard policy — see the refund page in the footer."}]}],"purchase":{"currencies":["USD"],"methods":[{"name":"Card / PayPal (Lemon Squeezy)","kind":"hosted-checkout","description":"Per-tier hosted checkout URL, present on every offer as `checkoutUrl`. Lemon Squeezy is the merchant of record and handles VAT/sales tax. The licence key is issued by webhook within seconds of payment."}],"accountPortal":"https://capitaltools.app/account","refundPolicy":"https://capitaltools.app/legal/refund","terms":"https://capitaltools.app/legal/terms","privacy":"https://capitaltools.app/legal/privacy","eula":"https://capitaltools.app/legal/eula"},"api":[{"name":"catalog","method":"GET","path":"/api/catalog","description":"This document: products, prices, checkout URLs, install commands. Public and CORS-open.","auth":"none"},{"name":"license-verify","method":"POST","path":"/api/license/verify","description":"Verify a licence key against a machine fingerprint: {\"licenseKey\",\"machineFingerprint\"} → a signed entitlement token. Used by the installed products, not by buyers.","auth":"licence key"},{"name":"license-activate","method":"POST","path":"/api/license/activate","description":"Bind a licence key to a machine fingerprint (seat activation).","auth":"licence key"},{"name":"license-deactivate","method":"POST","path":"/api/license/deactivate","description":"Release a machine seat so the licence can move to another machine.","auth":"licence key"},{"name":"installer","method":"GET","path":"/install.sh","description":"The DevAgentForce one-command installer for Linux/macOS (/install.ps1 for Windows): native binaries, PostgreSQL the only prerequisite. Safe to read before piping it to a shell.","auth":"none"}],"contact":{"email":"support@capitaltools.app","contactPage":"https://capitaltools.app/contact","support":"https://capitaltools.app/account/support"},"documents":{"humanGuideForAgents":"https://capitaltools.app/agents","llms":"https://capitaltools.app/llms.txt","llmsFull":"https://capitaltools.app/llms-full.txt","catalogJson":"https://capitaltools.app/api/catalog","googleMerchantFeed":"https://capitaltools.app/api/catalog/merchant-feed","discovery":"https://capitaltools.app/.well-known/capitaltools.json","sitemap":"https://capitaltools.app/sitemap.xml","comparisons":"https://capitaltools.app/compare"}}