Skip to content

Rebuild homepage as protocol foundation with canonical proof messaging#226

Merged
GsCommand merged 1 commit into
mainfrom
codex/rebuild-homepage-for-protocol-foundation
May 20, 2026
Merged

Rebuild homepage as protocol foundation with canonical proof messaging#226
GsCommand merged 1 commit into
mainfrom
codex/rebuild-homepage-for-protocol-foundation

Conversation

@GsCommand
Copy link
Copy Markdown
Contributor

Motivation

  • Align the public homepage with the protocol foundation: emphasize canonical receipts, runtime signing, and independent verification while preserving the existing light ENS/Stripe visual language and polished receipt preview design.
  • Surface production proof context and the runtime signer model without overstating web endpoint canonicality.
  • Replace vague/community framing and legacy receipt fields with explicit, canonical proof semantics used by the runtime (json.sorted_keys.v1, SHA-256, Ed25519, kid, signer_id).

Description

  • Rewrote public/index.html hero to: badge Production proof live, headline CommandLayer turns agent actions into signed, independently verifiable receipts., subheadline about the protocol stack, and CTAs linking to /stack-proof-demo.html, /capabilities.html, and the SDK GitHub.
  • Replaced the receipt preview JSON with the canonical runtime proof shape including verb, class, nested result.payload, and metadata.proof with canonicalization: json.sorted_keys.v1, hash.alg: SHA-256hash.value, signature.alg: Ed25519 with kid and value, and signer_id: runtime.commandlayer.eth.
  • Updated verification pane labels/animation and status text to reflect canonical proof steps (labels such as Canonicalized, Hash matched, Signer identity matched, Signature valid) and changed runtime animation status to STEP 1 SIGNED, STEP 2 VERIFIED, STEP 3 TAMPERED INVALID without implying schema-valid == verified.
  • Rewrote “How it works” sequence to: Action executesRuntime signs receiptVerifier checks proofTampering fails with the requested descriptions, clarified SDK section that the SDK wraps actions while production runtime handles signing and updated the code snippet to use @commandlayer/agent-sdk@1.2.0 and privateKeyPem marked as environment-only.
  • Updated verification pipeline text to canonical terminology (json.sorted_keys.v1, SHA-256, Ed25519, metadata.proof.hash.value) and renamed API section to Verification surfaces with cautious wording about runtime /verify validation; added a Capabilities preview section and updated footer product links to include Protocol, Capabilities, Verifier, Runtime, MCP, SDK, Claim, Docs, GitHub.
  • Scope: only public/index.html was modified and no API routes, schemas, global CSS, or other files were changed.

Testing

  • Ran npm install successfully.
  • Ran npm test and all automated tests passed (26 tests passed, 0 failures).
  • Attempted npm run build and it failed because no build script is defined in package.json (this is reported, not a change failure).

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 10:46pm
commandlayer-org Ready Ready Preview, Comment May 20, 2026 10:46pm
commandlayer-org111 Ready Ready Preview, Comment May 20, 2026 10:46pm

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