Skip to content

Hostiva Development Manual: Domain Module 1.0

Version: 1.0
Last updated: 2026-02-27


1. Purpose

This manual defines the canonical integration contract between:

  • Hostiva Core (Domain services provider)
  • Airfree Cloud (SaaS reseller)

It is written to enable a working integration quickly, while still being rigorous enough for enterprise use (audits, support, QA, and long-term evolution).


2. Scope (v1.0)

✅ Included:

  • Sandbox-first domain lifecycle: Search → Order → Checkout
  • Tenant isolation via X-Tenant
  • Developer keys + permissions
  • Deterministic sandbox behaviors for testing
  • Default nameservers for DNS Cloud integration

⏳ Not in scope yet (future versions):

  • Transfers
  • Renewals
  • Contact handles
  • DNSSEC
  • Live registrar (Openprovider) production operations

3. Core Concepts

3.1 Environments

Sandbox - Safe and deterministic - Supports premium/taken/transfer/delay/failure simulations

Production - Real registrar integration (Openprovider planned) - Kill-switch protected

3.2 Tenant isolation

All requests must include:

  • X-Tenant: <tenant_slug> (e.g. airfree)
  • A matching developer key belonging to that tenant

3.3 Order state machine

stateDiagram-v2
  [*] --> created
  created --> pending_payment
  pending_payment --> paid
  paid --> provisioning
  provisioning --> completed
  provisioning --> failed
  failed --> [*]
  completed --> [*]

4. Quick Start (≤ 60 minutes)

If you want a fast demo for management, follow the Runbook page.
For full curl examples and onboarding checklist, use API Spec.


5. Canonical Contracts

This manual merges and normalizes the following sources into one standard:

  • Airfree ↔ Hostiva sandbox demo runbook
  • Domain API integration quickstart
  • Hostiva Integrations: Airfree Cloud Domain API (v1)

The original source documents are preserved in the repository history; the content below is the official v1.0 contract.


6. API, Webhooks, Test Matrix

Navigate to the next pages:

  • Architecture
  • API Spec
  • OpenAPI
  • Postman
  • Webhooks
  • Sandbox Matrix
  • Integration Flow
  • Runbook