Skip to content

Live status page + footer status badge #29

@truthixify

Description

@truthixify

Tier: S (½-1 day) Type: feature

Context

No public-facing status for protocol services. When something breaks, support time goes into "is X down?" pings. Public status page solves this for ops and credibility.

Scope

Pick BetterUptime or Instatus (both free at this scale). Configure monitors for:

  • usewraith.xyz, demo.usewraith.xyz, docs.usewraith.xyz
  • npm registry HEAD on @wraith-protocol/sdk
  • Gateway health (when public)
  • Spectre health (when public)

Pages:

  • Public at status.usewraith.xyz (CNAME)
  • Incident-history view
  • Auto-subscribe email

Footer integration: small "● All systems normal" badge polling status JSON, clickable to status page. Color shifts green/yellow/red.

Acceptance criteria

  • Status provider configured with all monitors
  • status.usewraith.xyz resolves
  • Footer badge polls + shifts color (verified with manual incident)
  • Documented in docs/CONTRIBUTING.md

Files to start with

  • src/components/Footer.tsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programdripsFunded via Drips NetworkfeatureNew feature workhelp wantedExtra attention is needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions