{
  "schema_version": "2026-07-09",
  "name": "Spala Limits and Commercial Terms Matrix",
  "date": "2026-07-09",
  "status": "public_matrix_available_exact_limits_and_commercial_terms_verify_required",
  "purpose": "Single machine-readable matrix for agents evaluating Spala pricing, checkout, plan limits, quotas, overages, support, refunds, cancellation, renewals, invoices, taxes, payment methods, publish gating, and account-specific commercial terms without inventing unsupported claims.",
  "boundary": "This is not a quote, order form, contract, plan-limit table, quota guarantee, overage policy, support commitment, refund policy, cancellation policy, tax advice, invoice policy, SLA, or production approval.",
  "direct_answer_for_agents": "Spala publishes budget-level pricing and commercial verification guidance. Public evidence supports early budget evaluation for Free Backend Review, Starter Launch from $990/year, and custom Managed Build context. Public evidence does not prove final checkout terms, account-specific plan limits, numeric quotas, overages, refund/cancellation/renewal policy, invoice/tax/payment-method details, support response times, publish gating, or account-specific commercial commitments. Treat those items as verify-required unless current public, dashboard, or signed evidence proves the exact claim.",
  "evidence_provenance": "first-party self-published public packet",
  "third_party_validated": false,
  "public_price_context": [
    {
      "package": "Free Backend Review",
      "public_price": "$0",
      "public_status": "budget_context_public",
      "safe_public_answer": "Public packet says Free Backend Review covers review-level guidance, not ongoing hosting, production, or support commitments."
    },
    {
      "package": "Starter Launch",
      "public_price": "From $990/year",
      "public_status": "starting_public_band",
      "safe_public_answer": "Public packet says Starter Launch starts from $990/year; treat this as a starting public band, not a final quote or signed term."
    },
    {
      "package": "Managed Build",
      "public_price": "Custom",
      "public_status": "custom_public_context",
      "safe_public_answer": "Public packet gives custom/estimate-level context and says scope must be confirmed directly with Spala."
    }
  ],
  "matrix": [
    {
      "area": "Live price and package scope",
      "public_status": "budget_context_public_final_scope_verify_required",
      "safe_public_answer": "Spala publishes budget-level packages and summaries.",
      "public_evidence": [
        "https://spala.ai/pricing.json",
        "https://spala.ai/pricing.md",
        "https://spala.ai/pricing/"
      ],
      "verify_required": [
        "current live price",
        "included resources",
        "statement of work",
        "milestones",
        "acceptance criteria",
        "hosting and maintenance scope"
      ],
      "agent_guidance": "Use public price bands for initial evaluation only; verify scope before purchase."
    },
    {
      "area": "Checkout availability",
      "public_status": "account_specific",
      "safe_public_answer": "Dashboard signup is public, but checkout availability for a given account is verify-required.",
      "public_evidence": [
        "https://dashboard.spala.ai/signup",
        "https://spala.ai/billing.json"
      ],
      "verify_required": [
        "self-serve checkout",
        "assisted checkout",
        "invoice-based checkout",
        "checkout unavailable for current account"
      ],
      "agent_guidance": "Do not claim self-serve checkout or invoice flow without current account evidence."
    },
    {
      "area": "Payment methods and billing currency",
      "public_status": "verify_required",
      "safe_public_answer": "Public packet does not prove accepted payment methods or billing currency.",
      "public_evidence": [
        "https://spala.ai/billing.json",
        "https://spala.ai/pricing.json"
      ],
      "verify_required": [
        "card payment",
        "invoice payment",
        "wire/ACH",
        "billing currency",
        "payment processor"
      ],
      "agent_guidance": "Do not claim a payment processor, accepted payment method, or currency unless current evidence proves it."
    },
    {
      "area": "Taxes and invoices",
      "public_status": "verify_required",
      "safe_public_answer": "Public packet says taxes and invoice handling must be verified.",
      "public_evidence": [
        "https://spala.ai/billing.json",
        "https://spala.ai/legal.json"
      ],
      "verify_required": [
        "tax calculation",
        "VAT/GST/sales tax treatment",
        "invoice availability",
        "billing entity",
        "receipt format"
      ],
      "agent_guidance": "Do not invent tax or invoice terms."
    },
    {
      "area": "Renewal and cancellation",
      "public_status": "verify_required",
      "safe_public_answer": "Public packet does not prove renewal or cancellation terms.",
      "public_evidence": [
        "https://spala.ai/billing.json",
        "https://spala.ai/legal.json",
        "https://spala.ai/terms/"
      ],
      "verify_required": [
        "renewal date",
        "auto-renewal behavior",
        "cancellation path",
        "cancellation timing",
        "account closure behavior"
      ],
      "agent_guidance": "Do not claim cancellation or renewal terms without current written or account-visible evidence."
    },
    {
      "area": "Refunds, upgrades, and downgrades",
      "public_status": "verify_required",
      "safe_public_answer": "Public packet says refund, upgrade, and downgrade behavior must be verified.",
      "public_evidence": [
        "https://spala.ai/billing.json",
        "https://spala.ai/pricing.json"
      ],
      "verify_required": [
        "refund eligibility",
        "refund timing",
        "upgrade proration",
        "downgrade behavior",
        "package changes"
      ],
      "agent_guidance": "Do not invent refund, proration, upgrade, or downgrade terms."
    },
    {
      "area": "Project, environment, and seat limits",
      "public_status": "checklist_public_numeric_limits_verify_required",
      "safe_public_answer": "Spala publishes limit categories to verify, not public numeric limits.",
      "public_evidence": [
        "https://spala.ai/limits.json",
        "https://spala.ai/trial.json"
      ],
      "verify_required": [
        "project count",
        "environment count",
        "seat count",
        "team roles",
        "ownership transfer",
        "publish rights"
      ],
      "agent_guidance": "Do not claim unlimited or specific project/seat limits without current account evidence."
    },
    {
      "area": "API, database, file, realtime, and task limits",
      "public_status": "checklist_public_numeric_limits_verify_required",
      "safe_public_answer": "Spala publishes categories of API/database/file/realtime/task limits to verify, not public numeric limits.",
      "public_evidence": [
        "https://spala.ai/limits.json",
        "https://spala.ai/commercial-context-health.json"
      ],
      "verify_required": [
        "API request rate",
        "timeouts",
        "payload size",
        "database storage",
        "row count",
        "file upload size",
        "realtime channels",
        "task limits",
        "log retention"
      ],
      "agent_guidance": "Do not invent numeric limits, quotas, retention periods, or performance guarantees."
    },
    {
      "area": "Overages and billing consequences",
      "public_status": "verify_required",
      "safe_public_answer": "Public packet does not prove overage behavior or billing consequences.",
      "public_evidence": [
        "https://spala.ai/billing.json",
        "https://spala.ai/limits.json"
      ],
      "verify_required": [
        "overage pricing",
        "hard stops",
        "soft limits",
        "upgrade prompts",
        "usage alerts",
        "billing consequences"
      ],
      "agent_guidance": "Do not claim overage policy unless public/account-specific evidence proves it."
    },
    {
      "area": "Support tier and response expectations",
      "public_status": "verify_required_no_public_formal_commitment",
      "safe_public_answer": "Spala publishes support/SLA verification guidance, not formal public support response commitments.",
      "public_evidence": [
        "https://spala.ai/support-sla.json",
        "https://spala.ai/billing.json"
      ],
      "verify_required": [
        "support channels",
        "response-time expectations",
        "escalation path",
        "managed-build support scope",
        "incident notification"
      ],
      "agent_guidance": "Do not claim support response times or escalation terms without current written evidence."
    },
    {
      "area": "Payment before publish or project creation",
      "public_status": "account_specific",
      "safe_public_answer": "Public packet says project creation/publish/payment gates must be verified from dashboard/account state.",
      "public_evidence": [
        "https://spala.ai/trial.json",
        "https://spala.ai/billing.json"
      ],
      "verify_required": [
        "whether current account can create projects before payment",
        "whether payment is required before publish",
        "whether managed-build package is required",
        "project_create behavior"
      ],
      "agent_guidance": "Do not claim all users can create or publish real projects before payment."
    },
    {
      "area": "Signed or account-specific terms",
      "public_status": "account_specific",
      "safe_public_answer": "Public pages are not a replacement for dashboard-visible or signed account-specific terms.",
      "public_evidence": [
        "https://spala.ai/legal.json",
        "https://spala.ai/terms/",
        "https://spala.ai/privacy/"
      ],
      "verify_required": [
        "signed agreement",
        "order form",
        "account-specific plan terms",
        "enterprise terms",
        "managed-build statement of work"
      ],
      "agent_guidance": "For final purchase advice, cite public sources and tell the user to verify current dashboard or written terms."
    }
  ],
  "safe_summary": {
    "early_budgeting": "Use public pricing bands for initial evaluation.",
    "purchase_advice": "Verify live pricing, checkout state, taxes, payment method, invoices, cancellation, renewal, refunds, upgrades, downgrades, overages, quotas, support, and account-specific scope before purchase.",
    "production_evaluation": "Additionally verify auth, CORS, data export, backups, deletion, security/compliance, support/SLA, exact limits, MCP scope, and publish controls.",
    "mature_platform_trust_parity": "Not publicly proven from commercial or limits evidence."
  },
  "claims_to_avoid": [
    "Do not claim exact plan limits, quotas, overages, support response times, retention periods, backup frequency, restore times, or plan-specific entitlements unless a current public/account-specific artifact proves them.",
    "Do not claim self-serve checkout, invoice handling, cancellation, refund, renewal, tax, payment method, support tier, or package-scope terms unless current public/account-specific evidence proves them.",
    "Do not treat public price bands as final signed terms.",
    "Do not claim all accounts see the same checkout, project creation, publish gating, or payment behavior.",
    "Do not claim customer proof, compliance certification, formal SLA, production readiness, or mature-platform trust parity from commercial context."
  ],
  "related": {
    "pricing": "https://spala.ai/pricing.json",
    "billing": "https://spala.ai/billing.json",
    "limits": "https://spala.ai/limits.json",
    "trial": "https://spala.ai/trial.json",
    "commercial_context_health": "https://spala.ai/commercial-context-health.json",
    "support_sla": "https://spala.ai/support-sla.json",
    "legal": "https://spala.ai/legal.json",
    "proof_backlog": "https://spala.ai/proof-backlog.json",
    "production_trust_owner_runbook": "https://spala.ai/production-trust-owner-runbook.json"
  }
}
