Public self-audit record

OpenForBots audits OpenForBots

We apply the same evidence labels, version disclosure, correction discipline, and careful conclusions to our own production site that we expect users to apply to theirs.

This is an operator-maintained trust record for the current release. It is not a signed historical ledger, proof of provider visitation, or evidence of indexing, citation, ranking, recommendation, traffic, or model use.

Current self-audit scope

Release metadata and public trust surfaces

Reviewed against the production homepage, audit experience, published methodology, correction routes, security policy, machine-readable discovery files, and the current report runtime.

Product release
Release 0.9
Report contract
ofb-audit-r2.1
Evidence engine
ofb-evidence-r1-2026-08-02
Roadmap rules
ofb-roadmap-r2-2026-08-03
Reviewed
Persistence
Anonymous audit snapshots retained for up to 30 days

Real findings and remediations

We publish the inconsistencies we find

Trust depends on correcting our own inconsistencies publicly rather than presenting a perfect score.

OFB-SA-001 · Observed 2026-08-04 · Documentation integrity

Public methodology versions had drifted from the runtime

Meaning: Readers could not reliably connect the public methodology surface to the rule versions recorded in a completed report.

Remediation: The homepage, methodology index, changelog, and trust record now consume shared release metadata. API methodology metadata also follows the roadmap rules actually generated.

Fresh verification condition: Automated tests require public trust surfaces to consume the shared release source and require API roadmap metadata to match the generated roadmap.

State: corrected and regression checked

OFB-SA-002 · Observed 2026-08-04 · Machine-readable discovery integrity

Machine-readable llms.txt freshness and no-score wording had drifted

Meaning: The file still carried an older update date and described the methodology as including scoring even though the current product explicitly produces no aggregate score.

Remediation: llms.txt is now generated from the shared release metadata, links the public trust artifacts, and describes the current no-score methodology accurately.

Fresh verification condition: Production validation requires the current review date, report contract, self-audit links, and no scoring claim in llms.txt.

State: corrected and regression checked

OFB-SA-003 · Observed 2026-08-04 · Accessibility and brand trust

Dark trust sections inherited illegible page-level text colors

Meaning: The homepage FAQ and audit-boundary sections could render dark navy text on a near-black background, making important limitations difficult or impossible to read.

Remediation: A final shared dark-surface contract now sets explicit navy backgrounds, white headings, light body text, muted light secondary text, and accessible border colors for both sections.

Fresh verification condition: Regression tests require the shared selectors and calculate contrast ratios of at least 4.5:1 for body text and 3:1 for headings against the dark surface.

State: corrected and regression checked

OFB-SA-004 · Observed 2026-08-04 · Evidence timestamp integrity

Report timestamps used ambiguous locale-dependent formatting

Meaning: A timestamp such as 04/08/2026 could be interpreted as either 4 August or 8 April, and the displayed value did not identify its timezone.

Remediation: Completed reports now format checked and generated timestamps as YYYY-MM-DD HH:mm:ss UTC and retain the exact ISO instant in the title attribute.

Fresh verification condition: Regression tests reject toLocaleString-based report timestamps and require the explicit UTC formatter and ISO timestamp pattern.

State: corrected and regression checked

Current public baseline

Trust signals a visitor can inspect directly

These are public surfaces and operating commitments, not claims about private AI-provider systems.

Versioned methodology

Report, evidence-engine, and roadmap versions are visible alongside update and verification dates.

Methodology changes

Material rule and interpretation changes are published so older reports remain understandable.

Corrections and feedback

Public routes distinguish audit support, crawler corrections, methodology feedback, and private security reports.

Careful conclusion

What this self-audit does not establish

  • This operator-maintained record does not prove provider visitation, indexing, retrieval, citation, ranking, recommendation, traffic, training use, or revenue impact.
  • This record is not a certification, signed receipt, tamper-evident attestation, or independent audit.
  • A clean public technical foundation does not guarantee visibility or commercial outcomes.

Next review: after a material methodology, crawler-registry, audit-contract, security-policy, accessibility, or production-delivery change.