Skip to content

Hosting-as-a-Service (HaaS) ​

What is HaaS? ​

Hosting-as-a-Service (HaaS) is a managed infrastructure solution that eliminates the need to deploy and maintain your own daemon instances and AI services. Instead of handling installation, environment setup, and server provisioning manually, you provide your service configuration, and the platform automatically provisions, deploys, and manages everything for you.

Two Deployment Modes

ModeWhat the Platform HostsWhat You Provide
Daemon OnlyDaemonYour AI service running on your own infrastructure
Full-StackDaemon + AI ServiceAI model to invoke

Each HaaS deployment runs in an isolated, containerized environment with:

  • Pre-configured runtime environment
  • Automated daemon deployment and lifecycle management
  • Built-in payment channel storage (ETCD)
  • Automated infrastructure updates and maintenance
  • Serverless AI service hosting with automatic scaling (Full-Stack mode)
HaaS deployment workflow showing the process from developing an AI service through Publisher Portal onboarding to a ready deployment

HaaS vs Self-Hosted Daemon ​

AspectHaaS Full-StackHaaS Daemon OnlySelf-Hosted Daemon
AI Service HostingManaged by platformYou host the serviceYou host the service
Daemon HostingManaged by platformManaged by platformYou maintain servers
Infrastructure SetupFully automatedFully automatedManual configuration required
ETCD ConfigurationPre-configuredPre-configuredManual setup required
SSL CertificatesHandled automaticallyHandled automaticallyYou manage certificates
Updates & MaintenanceAutomaticAutomaticManual updates
Technical ExpertiseBeginner-friendlyIntermediateAdvanced
Cost StructureMonthly subscription (FET tokens)Monthly subscription (FET tokens)Infrastructure costs only
ScalabilityAutomatic serverless scalingEasy scalingManual scaling

When to Use HaaS ​

Full-Stack Mode ​

Best if you want the platform to handle everything — both your AI service and the daemon:

  • Focus purely on AI model development without managing any infrastructure
  • Serverless scaling for your AI workloads
  • Single deployment pipeline from code to production

Daemon Only Mode ​

Best if you already have your AI service running on your own infrastructure:

  • Managed daemon hosting without migrating your service
  • Quick deployment without server management
  • No need to handle ETCD, SSL, or daemon configuration

Self-Hosted Daemon ​

Best if you need full control over infrastructure:

  • Existing server infrastructure you want to reuse
  • Custom daemon configurations
  • Minimize recurring costs

TIP

For self-hosted deployment instructions, see the Full Onboarding Guide.

Prerequisites ​

Before deploying with HaaS, ensure you have:

  1. Service Created (Not Published) — your service must be created through the Publisher Portal (Steps 1 and 2 completed) but not yet published to the blockchain
  2. MetaMask Wallet — with sufficient FET tokens for monthly subscription payment

Additional Requirements by Mode

Daemon Only:

  • AI service deployed and accessible via HTTP/HTTPS endpoint
  • Public URL for the service (e.g., https://your-service.example.com)
  • Authorization parameters (optional) — key, value, and location

Full-Stack:

Next Steps ​

StepLinkWhen
Prepare your repositoryPreparing AI Service RepositoryFull-Stack mode — before deploying
Deploy your daemonDeploying with HaaSBoth modes
Manage and monitorManaging Deployments & BillingAfter deployment