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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- Protocol
Initial launchpad contracts
- Token factory and bonding curve contracts, the FeeCollector split, and the first indexer.