{
  "canonical": "https://trusq.io/.well-known/trusq-trial-bootstrap.json",
  "evaluation": {
    "duration_days": 14,
    "entitlements": {
      "living_dossier": true,
      "machine_integrations": true,
      "public_attestation": true,
      "system_limit": 5
    },
    "free_machine_api": false,
    "machine_api_eligible_plans": [
      "trial",
      "business"
    ],
    "on_expiry": "returns_to_free_without_deleting_existing_objects",
    "plan": "trial",
    "team_machine_api": false
  },
  "login": {
    "method": "GET",
    "url": "https://app.trusq.io/login?next=/plans"
  },
  "registration": {
    "automatic_account_creation": false,
    "method": "GET",
    "url": "https://app.trusq.io/register?next=/plans"
  },
  "responses": {
    "200": "authenticated status",
    "201": "evaluation started",
    "401": "authenticated session required",
    "403": "same-origin or tenant-admin boundary failed",
    "409": "evaluation active, already used or current plan is ineligible"
  },
  "schema_version": "trusq-trial-bootstrap-v1",
  "start_endpoint": {
    "audit_event": "professional_trial_started",
    "authentication": "session_cookie",
    "automatic_renewal": false,
    "customer_charge": false,
    "customer_object_state_mutation": "tenant.plan_and_trial_window",
    "eligible_current_plan": "free",
    "method": "POST",
    "one_time_per_workspace": true,
    "payment_method_required": false,
    "required_role": "admin",
    "same_origin_required": true,
    "url": "https://app.trusq.io/api/v1/trial"
  },
  "status": "stable",
  "status_endpoint": {
    "authentication": "session_cookie",
    "customer_object_state_mutation": false,
    "method": "GET",
    "url": "https://app.trusq.io/api/v1/trial"
  }
}
