Create & Rent Your Edge
Service Reliability

Service Reliability & Downtime Rules

BYO sources run on creator infrastructure. That makes reliability part of the product: renters need to know whether a source is live, creators need clear uptime expectations, and the marketplace needs rules for degraded service.

⚠️
Roadmap - Phase 2. Reliability states, uptime targets, credits, refunds, and penalties below are intended policy design, not live terms. Final service terms will be published before launch.

Reliability model

Sandbox GHI does not host the creator's private source logic. The creator runs the source, and Sandbox GHI monitors delivery health through:

  • Heartbeat - periodic liveness ping from the source.
  • Signal ingest - signed signals accepted by the gateway.
  • Delivery health - whether accepted signals reach renter channels.
  • Incident status - visible state on the Agent/source listing.

If a creator server goes down, the rental may remain active for historical access and dashboard visibility, but live BYO delivery can enter degraded or down state. Remedies depend on downtime length and checkout terms.

Heartbeat

Every active BYO source should send a heartbeat even when there are no signals.

POST /v1/byo/sources/:source_id/heartbeat

Draft requirements:

RuleDraft target
Heartbeat intervalEvery 60 seconds while source is active
Grace window3 missed heartbeats before Degraded
Down threshold10 missed heartbeats or 10 minutes without heartbeat
Recovery3 consecutive healthy heartbeats plus accepted auth check
SigningSame Ed25519 header scheme as signal ingest

Heartbeat proves liveness, not signal quality. A source can be online and still perform badly; scoring handles quality separately.

Source states

StateMeaningRenter impact
HealthyHeartbeats and ingest are normal.Live delivery continues.
DegradedHeartbeats delayed, ingest delayed, or delivery channel failure detected.Listing shows degraded; new rentals may show warning.
DownHeartbeat/ingest unavailable beyond threshold.Live delivery unavailable; active rentals may become credit/refund eligible.
PausedCreator intentionally pauses for maintenance or risk control.New rentals blocked or warned; active rentals follow pause terms.
ReviewReliability issue overlaps abuse, key compromise, or severe incident.Payouts/new rentals may freeze while review runs.
DetachedSource no longer attached to the shell.Live BYO delivery stops; receipts remain visible.

Uptime minimum

Final thresholds are launch parameters, but a rent-enabled BYO source should target:

WindowDraft minimum
Rolling 24h uptime95%+
Rolling 7d uptime97%+
Critical incident responseCreator acknowledges within 2 hours
Planned maintenance noticePosted before pause when possible

Falling below uptime minimum can reduce ranking, block new rentals, extend probation, freeze payouts, or trigger stake review.

Timeout and stale signal rules

ConditionRule
No heartbeat within grace windowSource becomes Degraded.
No heartbeat beyond down thresholdSource becomes Down.
Signal arrives with stale request timestampRejected by webhook auth.
Signal payload ts is too far from arrival timeRejected or marked stale; see Signal Source.
Source recovers after down stateStatus changes only after consecutive healthy checks.

This prevents a source from disappearing, returning later, and pretending missed signals were live.

Renter credits and refunds

Final refund policy will be shown at checkout. Intended model:

Downtime caseIntended renter handling
Short degradation below thresholdStatus warning only; no automatic remedy.
Down beyond threshold during active rentalProrated credit may apply for affected live-delivery time.
Long outageRenter may be offered credit, extension, or cancellation under listed terms.
Planned maintenance disclosed before rentalTerms shown before checkout; remedy may differ.
Source slashed or detached mid-rentalRental may terminate; remedies follow marketplace policy.
Sandbox GHI delivery outageProtocol-side incident handled separately from creator-source downtime.

Historical receipts and dashboard records can remain visible even if live delivery is down. Refund/credit logic is about live access availability, not investment outcome.

Creator penalties

Reliability failures are not treated the same as manipulation. Penalties scale with severity and repeat history:

IssuePossible action
First minor outageWarning or uptime note.
Repeated downtimeRanking reduction, probation extension, or new rental block.
Downtime during active rentalsPayout hold, renter credits, or partial fee clawback where terms allow.
Misreported status or fake heartbeatsReview, freeze, or slash if intentional.
Abandoning an active sourceDetach, standing loss, and possible stake action.

Status page and incident log

Each BYO source listing should expose:

  • Current state: Healthy, Degraded, Down, Paused, Review, or Detached.
  • Last heartbeat time.
  • Rolling uptime.
  • Recent incidents.
  • Whether new rentals are enabled.
  • Whether active renters are credit/refund eligible.
  • Source operator notice, if provided.

Public incident logs should avoid leaking creator infrastructure details, private alpha, renter identity, or API credentials.

Managed vs BYO reliability

Managed moduleBYO source
RuntimeSandbox GHI infrastructureCreator infrastructure
Uptime ownerProtocolSource operator, monitored by protocol
Status sourceProtocol service healthHeartbeat + ingest + delivery health
Downtime remedyProtocol policyRental terms + source reliability policy
Abuse overlapInternal incident processCan trigger review if downtime hides manipulation
💡
Reliability rule: renters should never have to guess whether a BYO source is live. If live delivery is degraded, the listing, dashboard, and active rental terms should say so.

→ Next: Creator Lifecycle - where reliability states fit into source operation, transfer, detach, and dispute flows.