Landing revamp: market the wedge — M2M auth leads, supply chain proves#19
Open
bordumb wants to merge 2 commits into
Open
Landing revamp: market the wedge — M2M auth leads, supply chain proves#19bordumb wants to merge 2 commits into
bordumb wants to merge 2 commits into
Conversation
New section order: M2M kill-the-API-key (lead) -> agent identity -> org governance -> supply-chain proof demo -> honest comparison. - Hero: "Replace static API keys with signed, scoped, revocable identity" with an animated signed-request terminal (challenge -> device-key sign -> Auths-Presentation header) replacing the install terminal - Revived the dormant LandingAuth as LandingMachineAuth: real @auths-dev/express middleware code (challengeHandler + authsAuth + capability enforcement), 4-step presentation flow, static-key contrast, link to the replacing-api-keys post - Agents: "Give Every Agent an Identity You Can Revoke" — attribution + issuance-scoped capabilities + `auths device remove` revocation as the money shot; MCP server mention - New LandingGovernance: org lifecycle terminal (create/add-member/ revoke-member/offboarding-log, audit --require-all-signed), compliance voice; absorbs the multidevice/rotation blocks - Supply chain consolidates Sign&Verify + CI actions + Sigstore strip around the interactive offline verifier; Sigstore stays opt-in-truthful - Comparison table gains a fair-comparison intro; agent tab promoted in architecture; CTA gains the install terminal; footer links the four use-case anchors - Deleted the absorbed standalone sections (LandingInstall, LandingSignAndVerify, LandingCiIntegration, LandingMultidevice) All commands verified against the v0.1.2 tree (org flags lifted from org.rs canonical examples); drift check, typecheck, build green.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Full visual redesign of the landing page on owner feedback that the dark zinc/emerald template felt cluttered and generic: - New aesthetic: bone-paper background, ink text, Fraunces display headlines, one seal-orange accent (section marks, primary CTA, verification ticks). Mono is reserved for code, terminals, and labels. - Terminals/code panes are the only dark objects on the page — they read like photographs tipped into a document. New InkTerminal primitive, no traffic-light chrome, no nested borders. - Ruthless cuts: one artifact per section; numbered sections 01-04 (machine auth / agents / governance / supply chain); architecture tabs, Edge/CloudTopology/DelegationChain diagrams, CI snippet cards, and the multidevice blocks are gone from the landing. - Comparison collapses to a 4-row hairline strip; the full honest table (now including an "ecosystem adoption: Sigstore wins" row) moves to a new /compare page, linked from nav and footer. - SiteNav gains a light tone variant on / and /compare; dark pages keep the existing chrome. landing-sections.tsx shrinks to the dark footer the /network page still uses; page.tsx.backup deleted. All CLI strings carried over verbatim from the verified set; drift check, typecheck, build green.
Contributor
Author
|
Superseding update: full visual redesign per owner feedback — The Ledger (light editorial: paper/ink/Fraunces, one seal accent, one artifact per section, terminals as the only dark objects). Full comparison moved to a new |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Restructures the landing page around the four use cases in priority order, per the positioning brief: don't market the platform, market the wedge.
Preview: https://auths-website-bi9py2b3a-bordumbs-projects.vercel.app
New page flow
auths auth challenge→Authorization: Auths-Presentation→ verified principal.#auth) — the dormant LandingAuth section revived with the real shipped API:@auths-dev/expressmiddleware (challengeHandler,authsAuth, capability enforcement, 401-replay/403-cap semantics), static-key contrast callout, blog link.#agents) — attribution per DID, capabilities fixed at issuance and enforced at the gate,auths device removeas the revocation money shot, MCP mention.#governance, new) — org lifecycle terminal with the real off-boarding output (KEL seq, lost caps),auths audit --require-all-signedCI gate, offline evidence bundles; absorbs the multidevice/rotation content.#supply-chain) — now the consolidated proof demo: sign/verify pair, the interactive offline verifier ("don't take our word for it"), CI actions, and the opt-in Sigstore strip.Honesty notes
org.rscanonical examples);scripts/check-cli-drift.shgreenVoice is restrained-technical per owner decision. Build + typecheck green. 16 files → 2 files changed (page.tsx + landing-sections.tsx); net −15 lines.
Not merging — owner reviews the preview first.
🤖 Generated with Claude Code