Skip to content

Rebuild verifier page with proof-first messaging and updated verifier UI#230

Merged
GsCommand merged 1 commit into
mainfrom
codex/rebuild-commandlayer-verifier-page
May 20, 2026
Merged

Rebuild verifier page with proof-first messaging and updated verifier UI#230
GsCommand merged 1 commit into
mainfrom
codex/rebuild-commandlayer-verifier-page

Conversation

@GsCommand
Copy link
Copy Markdown
Contributor

Motivation

  • Replace the old VerifyAgent page with a dedicated CommandLayer Verifier that emphasizes verification by proof (hash + signature) rather than by claim.
  • Provide a clear manual verifier UX (paste → verify → inspect checks) while also documenting automatic verification surfaces (SDKs, APIs, badges, webhooks, proof URLs, MCP flows).
  • Update visible terminology to canonical fields (metadata.proof, json.sorted_keys.v1, SHA-256, Ed25519, kid, signer_id) and remove stale UI labels like ENS Resolved.
  • Preserve existing runtime/API behavior so the UI remains endpoint-driven and does not fake verification results.

Description

  • Rebuilt public/verify.html into the new Verifier page with the requested hero, the “What gets checked” checklist, proof surfaces, CLAS Trust Verification section, canonical proof example, verification result states, and an updated top nav and footer layout.
  • Kept the manual verifier tool and button set (Load Sample, Load Tampered, Clear, Verify) and kept the script include to /js/verify.js so client-side behavior remains integrated with the API.
  • Updated public/js/verify.js to render the requested field vocabulary and UI labels (signer_id, canonicalization, hash_alg, hash_value, signature_alg, kid, signer_identity_checked) while preserving backward-compatible fallbacks to older response keys.
  • Did not change API routes or schemas, and verdict semantics remain unchanged (the UI shows VERIFIED only when the API response status === 'VERIFIED').

Testing

  • Ran npm install which completed successfully.
  • Ran npm test and all automated tests passed: 26 tests executed with 0 failures.
  • No npm run build script exists in this repo so no build step was run.
  • Files changed: public/verify.html, public/js/verify.js, and interactive verifier behavior was preserved and validated by the test suite.

Codex Task

@vercel
Copy link
Copy Markdown

vercel Bot commented May 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
commandlayer-commandlayer-org Ready Ready Preview, Comment May 20, 2026 11:27pm
commandlayer-org Ready Ready Preview, Comment May 20, 2026 11:27pm
commandlayer-org111 Ready Ready Preview, Comment May 20, 2026 11:27pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant