Changelog

What changed, and when

Contracts, fees, pairing assets, endpoints and surfaces, dated by the commits that shipped them. The repositories at git.vectr.bot are the full record; live values are always on /contracts and GET /config.

  1. Product

    CLI and MCP server published as source on git.vectr.bot

    • The Vectr CLI (vectr login, price, tokens, agent) is public at git.vectr.bot/vectr/cli. It now defaults to https://api.vectr.bot, reads VECTR_API_URL and VECTR_API_KEY, and prints USD in the tokens table.
    • A new MCP server at git.vectr.bot/vectr/mcp exposes vectr_get_price, vectr_get_tokens, vectr_search_token, vectr_get_token and vectr_agent over stdio for Claude Desktop, Claude Code, Cursor and any MCP client. It shares the CLI's ~/.vectr/config.json.
    • Both install from a git clone and a build; there are no npm packages. Docs, the agents page and llms.txt point at the repositories.
  2. Product

    Token pages render server-side; legal pages; learn guides

    • Token pages ship their identity, market snapshot and on-chain facts in the HTML, with a real 404 for unknown addresses and one lower-case canonical URL per contract.
    • Terms of use, privacy notice and risk disclosure published under /legal and linked from every page; custody is disclosed at the point of wallet creation.
    • Three guides under /learn: bonding curves, token graduation, AI-agent trading architecture. Each reads the live protocol configuration.
    • Pair pages (/launch/{TICKER}) gained the day's quote, on-chain mint/burn volume, the tokens launched on that pair and a per-ticker FAQ. Only featured pairs, issued assets and pairs with a live market are indexable.
    • Every page now carries the site card as its Open Graph image. Sitewide wording follows Robinhood's brand guidance: Stock Tokens, not tokenized stocks.
  3. Docs and site

    Per-topic guides and the supply-split sentence

    • Docs for agents (launch, limit orders, DCA and TWAP, read-only research), the API, the CLI and the MCP server split into per-topic pages with pagers.
    • Token category pages: new launches, memestocks, AI-agent tokens, graduated.
    • GET /config now describes the supply split (curveSupplyTokens, lpReserveTokens) and every page renders the same sentence from it: 1B minted to the curve, 800M sold on the curve, 200M reserved for the graduation position.
  4. API

    Keys can sign; pool-priced pairing assets

    • A read-write API key can submit transactions from its owner's Vectr wallet through /wallet/sign-and-submit; IP and recipient restrictions set at creation are enforced.
    • Pairing assets priced from their own Uniswap V3 pool, with issuer, docs link and a maturity guard that closes new launches before a dated asset expires.
    • /tokens/{address} returns 404, not 500, for an address that is not a Vectr curve.
    • Contracts verified through Etherscan V2 on robin.etherscan.io; /docs/integrate split into a six-page guide; pair pages for every enabled pairing asset.
  5. Protocol

    Contract registry with verification checks

    • /contracts lists every platform contract with its verification status, owner powers and wiring checks read from the chain.
    • Block explorer moved to the Etherscan instance for Robinhood Chain (robin.etherscan.io).
  6. Product

    Platform descriptor on /config; brand and domains

    • GET /config exposes the platform descriptor: feature status (live, beta, coming soon), rate limits, launch parameters, security controls and MCP tools. Public pages render from it.
    • Wallet key export flow built behind step-up re-authentication; it stays disabled in production until the gating is complete.
    • Every URL canonicalised on vectr.bot; test and dev aliases retired. New favicon set from the Vectr mark; llms.txt published.
  7. Protocol

    Vectr moves to Robinhood Chain

    • Contracts deployed on Robinhood Chain (chain ID 4663): token factory, bonding curves quoted in ETH or Robinhood Stock Tokens, FeeCollector, Uniswap V3 migrator and LP locker. Graduation now mints a locked full-range Uniswap V3 position.
    • Source moves to the self-hosted Forgejo at git.vectr.bot; skills install from it.
    • Subscription pricing and tier limits published on GET /config; docs rebuilt with a sidebar and search.
  8. Protocol

    Vectr namespace and custody hardening

    • All contracts renamed into the Vectr namespace; the in-house VectrPool AMM handled post-graduation trading on the previous chain (now legacy).
    • Custodial wallets: AWS KMS envelope encryption of per-user data keys, an audit log of security events, anomaly detection on transfers, and a maintenance scheduler for order reconciliation.
  9. Protocol

    Initial launchpad contracts

    • Token factory and bonding curve contracts, the FeeCollector split, and the first indexer.