{
  "$schema": "https://lydiahub.online/public-signal-schema.json",
  "name": "ResetPulse",
  "version": "1",
  "category": "public-evidence-monitor",
  "description": "Credential-free public evidence for shared Codex reset signals.",
  "canonicalClaim": "ResetPulse records what a public Codex reset signal says, when it was observed, and how another person can verify the record.",
  "citationPage": "https://lydiahub.online/proof-packet",
  "updatedAt": "2026-08-15T15:19:50Z",
  "endpoints": {
    "publicSignal": "https://lydiahub.online/api/public-signal",
    "verifiedPacket": "https://lydiahub.online/api/verified-packet",
    "timeline": "https://lydiahub.online/api/timeline",
    "propagationTrace": "https://lydiahub.online/api/propagation-trace/{event-id}",
    "sourceObservationLedger": "Bounded source-state history is returned inside the propagation trace source stage when available; raw payloads and fingerprints remain private.",
    "signalVersionHeader": "X-ResetPulse-Signal-Version",
    "signalETag": "ETag / If-None-Match on the public signal packet; unchanged semantic evidence returns 304",
    "latestEvidence": "https://lydiahub.online/api/evidence/latest",
    "monitorHealth": "https://lydiahub.online/api/monitor-health",
    "publicBenchmark": "https://lydiahub.online/api/benchmark",
    "reliabilityReport": "https://lydiahub.online/api/reliability",
    "freshnessLab": "https://lydiahub.online/benchmark",
    "feed": "https://lydiahub.online/feed.xml",
    "publicSignalSchema": "https://lydiahub.online/public-signal-schema.json",
    "verifiedPacketSchema": "https://lydiahub.online/verified-packet-schema.json",
    "timelineSchema": "https://lydiahub.online/timeline-schema.json",
    "propagationTraceSchema": "https://lydiahub.online/propagation-trace-schema.json",
    "evidenceSchema": "https://lydiahub.online/evidence-schema.json",
    "openapi": "https://lydiahub.online/openapi.json"
  },
  "integration": {
    "guide": "https://lydiahub.online/integrate",
    "proofPacket": "https://lydiahub.online/proof-packet",
    "badge": "https://lydiahub.online/badge.svg",
    "evidenceCard": "https://lydiahub.online/evidence-card.svg",
    "githubAction": "https://lydiahub.online/examples/resetpulse-check.yml",
    "notificationWorkflow": "https://lydiahub.online/examples/resetpulse-notify.yml",
    "notificationChannels": "https://lydiahub.online/notify",
    "shareKit": "https://lydiahub.online/share-kit",
    "liveEvidenceBrief": "https://lydiahub.online/share-kit#live-evidence-brief",
    "widget": "https://lydiahub.online/public-signal.js",
    "client": "https://lydiahub.online/resetpulse-client.mjs",
    "pythonClient": "https://lydiahub.online/resetpulse-client.py",
    "propagationTraceSchema": "https://lydiahub.online/propagation-trace-schema.json",
    "benchmarkSchema": "https://lydiahub.online/benchmark-schema.json"
  },
  "boundary": {
    "credentialsRequired": false,
    "privateAccountTelemetry": false,
    "primaryAndContextAreSeparate": true,
    "sourceAndObservationTimesAreSeparate": true,
    "note": "Public signals describe shared evidence. They do not prove that every personal account changed at the same moment."
  }
}
