feat(web): dashboard redesign + backend reference page#64
Open
Pattermesh wants to merge 1 commit into
Open
Conversation
Contributor
|
🤖 Audit skipped — diff is 98KB (limit 64KB). Labelling for human review. |
Rewrite web/index.html as a scrollable hybrid dashboard and add web/docs.html as a module-by-module backend reference. Both consume the kcolbchain/brand tokens from CDN — JetBrains Mono, near-black + three greys + a single yellow mark, hairline 1px borders, space-as- the-design. Large readable type (15px body, 28px section heads, 44px+ hero), responsive 1/2/3/4-col grid, fluid up to 1280px. web/index.html - Sticky header with kcolbchain/switchboard lockup + anchor nav. - Hero: "programmable payments for agents" with token-agnostic, chain-agnostic, post-quantum, agent-native positioning chips. - At-a-glance stat row (modules, PRs merged, lab scenes, chains). - Module grid: x402_middleware, zap_transport, gas_tracker, nonce_manager, AgentEscrow.sol, pq, a2a_x402, SettlementRegistry (incl. the forthcoming LUX settlement surface from #59). - Multi-chain section: execution chains (TRON/AVAX/Base/ETH) → settlement on LUX, with the SettlementRegistry highlighted in the mark color. - Rails compatibility matrix: x402 / MPP / AP2 / Circle Nano / AgentEscrow across 7 capabilities (HTTP 402 paywall, streaming micropayments, trustless escrow, refund/dispute, chain-agnostic, PQ-signed, ZAP binary wire). - "What's novel" section surfacing innovation issues #42-#46 (.well-known/agent-payment.json, receipt aggregation, private x402, adversarial conformance, composable refund policies) plus the EIP draft #50. - Post-quantum section with a working code sample. - Scene index linking into agents-demo.html with URL fragments. - 30-second quickstart with FastAPI + X402Middleware. web/docs.html - Two-column layout with sticky TOC grouped by surface (http / wire / chain / crypto / adapters / future). - One section per module: status chip, file path, what / why, parameters table or solidity surface, example, links to PRs. - Includes the forthcoming SettlementRegistry as a "design" section anchored to #59. Frontend is built against tokens, not framework — no build step, no install, single static HTML. Replaces the old 422-line scene- viewer index that was dense and 13px-bodied.
Collaborator
Author
|
Updated to reflect everything that landed in the last 24h on
Rebased onto current |
32609c8 to
0977f6f
Compare
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.
Rewrite
web/index.htmlas a scrollable hybrid dashboard and addweb/docs.htmlas a module-by-module backend reference. Both consume thekcolbchain/brandtokens from CDN — depends on the identity-layer additions inkcolbchain/brand#5(mergeable separately).what lands
web/index.html— dashboardkcolbchain / switchboardlockup + anchor nav.x402_middleware,zap_transport,gas_tracker · gas_budget,nonce_manager,AgentEscrow.sol,pq,a2a_x402,SettlementRegistry(incl. the LUX settlement surface from [design] Multi-chain switchboard: TRON / Avalanche / LUX — settlement model #59).SettlementRegistryhighlighted in mark color.agents-demo.htmlwith URL fragments.X402Middleware.web/docs.html— backend referenceSettlementRegistryas a "design" section anchored to [design] Multi-chain switchboard: TRON / Avalanche / LUX — settlement model #59.design system
Brutalist control-panel aesthetic per the brand kit:
No build, no framework, no install — single static HTML. Replaces the old 422-line scene-viewer index that was dense and 13px-bodied.
preview
Then:
depends on
Brand additions in
kcolbchain/brand#5:--col-wide: 1280pxtoken (for.containermax-width).card.modulevariant (used by the module grid)This PR will render correctly once kcolbchain/brand#5 lands and the GH Pages CDN refreshes. Until then, the
--col-widereference falls back to fluid width (no max), which is still presentable.cc @abhicris