Developer adoption quickstart

Add public evidence in two minutes.

Keep your local quota tracker, extension, or dashboard. Add one portable public-signal layer that people and tools can inspect without a Codex login, cookie, account identifier, or private quota value.

The complementary position

Personal trackers answer what one signed-in account shows. ResetPulse supplies the public event, its scope, source and observation clocks, and a receipt that can be verified independently.

1. Add a README badge

A cacheable status artifact is easier to maintain than a copied daily screenshot.

[![ResetPulse public Codex signal](https://lydiahub.online/badge.svg)](https://lydiahub.online/did-codex-reset-today?utm_source=developer&utm_medium=quickstart&utm_campaign=adoption_v1)

2. Verify the public packet

The receipt check proves the public record is structurally intact; it does not claim private account state.

curl --fail --silent https://lydiahub.online/api/verified-packet | jq -e '.boundary.credentialsRequired == false and (.receipt.value | startswith("sha256:"))'

3. Run it in your repository

Use a read-only, user-owned five-minute check with no write permissions or ResetPulse-held delivery secret.

# .github/workflows/resetpulse-check.yml
name: Check ResetPulse evidence

on:
  workflow_dispatch:
  schedule:
    - cron: "*/5 * * * *"

jobs:
  check:
    runs-on: ubuntu-latest
    permissions: {}
    steps:
      - run: curl --fail --silent https://lydiahub.online/api/verified-packet | jq -e '.boundary.credentialsRequired == false and (.receipt.value | startswith("sha256:"))'

What the integration does not do

No account access

It never reads or uploads your Codex session, cookies, prompts, completions, or personal usage history.

No replacement claim

Your existing local quota surface remains the authority for personal account state. This is a public evidence companion.

No hidden speed badge

The public monitor exposes collector freshness and measured timing only when the evidence supports it; unavailable timing remains unavailable.

Continue with the full contract

Use the integration guide for RSS, schemas, the one-file JavaScript client, the evidence card, widgets, and user-owned notification channels. Read the freshness lab before making a speed claim.