Alpha architecture and constraints

Textree is no longer just a skeleton repo, but it is still an alpha with deliberate constraints.

What is in:

  • operator-managed API keys
  • workspace and campaign suppression enforcement
  • spend-limit gating and ledger-backed authorization
  • verified messaging and funding provider webhooks
  • MCP execution scopes, quotas, timeouts, and audit records

What is still intentionally narrow:

  • API key lifecycle is managed in the authenticated app, not the public API
  • the message API focuses on queue and status, not full admin CRUD
  • the MCP registry is configured server-side
  • funding is optional and remains inside the Peer boundary

That tradeoff is deliberate. Textree is prioritizing safe execution surfaces before broadening the product contract.