Commit Graph

4 Commits

Author SHA1 Message Date
73fc9233d0 Fold the AI Agent Economy Stack into the hub as the Agent Stack section
New sidebar entry right below HAL 8 with a robot-head icon (section id
`agents`, AgentStackSection). The section carries the standalone page's
markup as an inline string with its logo sprite, and its styles in a final
style block with every class namespaced `aes-` so nothing collides with the
hub's own cards, steps and heroes. The standalone page stays as the editable
source; refold it with the integration script rather than editing by hand.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 10:17:46 -05:00
274f274d7a Add the AI Agent Economy Stack as a standalone page
HAL 8's capability, economic and trust planes, the architecture stack,
standards alignment and the Buzz / HAL 8 / Vector ecosystem, re-set in the
hub's design language: the hub's :root tokens, Space Grotesk and JetBrains
Mono, section numbers, cards and corner-tick frames. Every logo is the
owner's official mark embedded as an inline SVG sprite, so the page has no
asset dependencies and can be folded into the bundled page later.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 09:51:10 -05:00
b6d5920f54 Markets: every AP3X venue, live, with the proper marks
The Markets section listed three Base pairs from DexScreener and an
empty "Prime tokens" box. It now shows every venue where AP3X trades:

- Base: Aerodrome USDC (the reference price), QuickSwap cbBTC, the two
  Uniswap V3 pools DexScreener does not index and the Aerodrome cbADA
  pool it lists without a price - the last three read straight from
  the chain in one batched eth_call (publicnode, CORS-open; the
  out-of-range WETH pool is flagged and earns no TVL credit)
- Cardano: VyFi ADA/cstAP3X, ADA/cAP3X, cAP3X/cstAP3X from Koios
  address_info (reserves summed across UTxOs), Minswap V2 cAP3X/ADA and
  NIGHT/cAP3X from the pool datum found by the LP asset name, priced by
  the Minswap aggregator; DexHunter stands in when Koios is down
- LBank AP3X/USDT through the site-origin proxy, shown as what it is:
  no trades in days, spread, dead volume
- USDC.e on Nexus gets its own card (ApexScan: supply, holders, largest
  holder, all-time transfers, Stargate bridge link) in place of the
  Prime tokens box, which had nothing to list
- "One asset, four chains": AP3X, bAP3X, cAP3X, cstAP3X with the
  cstAP3X redemption rate computed live (vault / issued) so the
  receipt's premium is explained, not mispriced
- marks are the HAL 8 wallet's own PNGs plus each venue's mark, token
  image with a chain badge, embedded so the page stays one file
- feeds have deadlines, per-panel parsers, an error boundary, tiered
  refresh (quota'd feeds every 9 min, fast ones every 90 s), hidden-tab
  pause, a refresh cooldown, and honest fallbacks (ADA/USD from Minswap
  when CoinGecko is down, cAP3X/USD from reserves when the aggregator
  429s, placeholders when DexScreener is down)
- chain pulse now says mainnet; HeroLightning's ResizeObserver no longer
  throws after unmount; stake-pool saturation reads OSAM's field

Koios and LBank are reached via /api/koios/* and /api/lbank/* on this
origin (Caddy reverse proxies in the HAL 8 repo, PR #142) because
neither answers with a usable CORS header.

README documents the feeds; tools/bundle.py decodes and re-encodes the
bundled page byte-exactly so the next edit does not touch escaped text.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UPpFgu6wXiDfJv8ghoUwBJ
2026-09-09 18:23:41 +00:00
Claude
220ef728be AP3X Fusion ecosystem hub — initial site
Single self-contained index.html (React + assets bundled). Served as a
static site at apex-fusion.odyssey-works.io.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UPpFgu6wXiDfJv8ghoUwBJ
2026-09-09 01:16:47 +00:00