Spaces:
Running
Running
| import{C as e}from"./index-Caa1r77e.js";import{t}from"./layout-BtJ5ShnN.js";import{c as n,o as r,p as i,r as a,s as o,u as s}from"./ui-Ddu9t0Or.js";var c=`0.2.0-seed`,l=`External signal → distilled primitive → constellation evolution. Defensive only, evidence-bound, human-gated, public-input only.`,u=[{id:`no-hack-back`,pillar:`No hack-back. Ever.`,citation:`18 U.S.C. §1030 (CFAA)`,quote:`Any unauthorized access or damaging code is a felony. Even Texas property-defense law does not legalize hacking outside one’s network.`,enforcedBy:`Cerberus hard boundary · objective-function constraint`},{id:`human-in-loop`,pillar:`AI is a recommender, not an autonomous actor.`,citation:`NIST AI Risk Management Framework`,quote:`For any non-trivial action above a low-risk threshold, the AI’s recommendation triggers a human approval workflow.`,enforcedBy:`TENAX Approval Queue · dual-key gating`},{id:`evidence-is-evidence`,pillar:`Collected incident data is evidence.`,citation:`NIST SP 800-61r3`,quote:`Even if chain-of-custody is not invoked for every case, all incident data must be preserved with provenance suitable for regulators or law enforcement.`,enforcedBy:`Cerberus Evidence Vault · append-only, hash-linked`},{id:`detection-targets`,pillar:`MTTD <1h. MTTR <4h.`,citation:`SOC industry benchmark (executive summary §8)`,quote:`Reduce Mean Time To Detect to under 1 hour and Mean Time To Respond to under 4 hours for major incidents. Track MITRE ATT&CK coverage.`,enforcedBy:`Silver RL planner · reward shaping favors fast verified containment`},{id:`public-inputs-only`,pillar:`Public inputs only. No leaks, no scraped weights.`,citation:`Hatun Doctrine — Ethical/Legal/IP Considerations`,quote:`We rely solely on published research, official repos, and licensed data. Reverse-engineering proprietary weights or using leaked artifacts is forbidden.`,enforcedBy:`Hephaestus provenance gate · SLSA-style supply-chain attestation`}],d=[{id:`kill-switch`,name:`Deterministic agent kill-switch`,oneLine:`Every Silver action wrapped in a hard wall-clock budget. SIGTERM at soft limit, SIGKILL at hard limit, with traceback preserved.`,primitive:`multiprocessing.Process + tblib + SIGKILL escalator: a function decorator that guarantees termination regardless of internal state.`,sourceKind:`open-source`,source:{repo:`kill-timeout`,url:`https://github.com/ei-grad/kill-timeout`,author:`ei-grad/Andrew Grigorev`,lang:`Python`},evolves:`A11oy`,evolvesAgent:`Pallas (planner-hardener) + Silver (RL executor)`,doctrineLink:`human-in-loop`,defensiveGuardrail:`Operates only on the agent’s own process tree; no remote signals, no escalation outside the worker.`,phase:`0–6`,status:`adoptable`},{id:`edge-distill`,name:`Edge defender via knowledge distillation`,oneLine:`Distill the heavy detection model into a tiny on-host classifier that runs on offline endpoints. TENAX without the cloud round-trip.`,primitive:`Teacher→student model compression for inference at the edge of a sparse network.`,sourceKind:`open-source`,source:{repo:`samogonka`,url:`https://github.com/ei-grad/samogonka`,author:`ei-grad/Andrew Grigorev`,lang:`Python`},evolves:`TENAX`,evolvesAgent:`Sentinel (endpoint defender)`,doctrineLink:`detection-targets`,defensiveGuardrail:`Distilled student is read-only at the edge; can only emit alerts upstream, never execute remediation locally without TENAX approval.`,phase:`7–12`,status:`distilled`},{id:`oidc-attest`,name:`OIDC-attested action provenance`,oneLine:`Every defensive action signed by an OIDC-verified agent identity. Token + audience + issuer captured as an inline attestation in the evidence record.`,primitive:`Strict OIDC token verification (issuer, audience, kid, exp) at the action boundary, before the policy engine fires.`,sourceKind:`open-source`,source:{repo:`verify-oidc-token`,url:`https://github.com/ei-grad/verify-oidc-token`,author:`ei-grad/Andrew Grigorev`,lang:`Python`},evolves:`TENAX`,evolvesAgent:`Hephaestus (forge / signing) + Cerberus (vault)`,doctrineLink:`evidence-is-evidence`,defensiveGuardrail:`Attestation is a passive witness, not an authorisation. Approval queue still gates the action.`,phase:`13–24`,status:`adoptable`},{id:`cert-hygiene`,name:`Pre-emptive cert expiry scanner`,oneLine:`TENAX continuously checks customer asset registry for HTTPS certs nearing expiry. A defence that fires before the incident.`,primitive:`Fast Go scanner that reads cert expiration metadata from a host list and emits warnings on a configurable threshold.`,sourceKind:`open-source`,source:{repo:`check-expiring-certs`,url:`https://github.com/ei-grad/check-expiring-certs`,author:`ei-grad/Andrew Grigorev`,lang:`Go`},evolves:`TENAX`,evolvesAgent:`Argus (perimeter watcher)`,doctrineLink:`detection-targets`,defensiveGuardrail:`Read-only TLS handshake against assets in the tenant registry. Never probes hosts outside the registered scope.`,phase:`0–6`,status:`adoptable`},{id:`evidence-snapshot`,name:`Hardlink-snapshot evidence vault`,oneLine:`Minute-by-minute deduplicated snapshots of evidence using hardlinks. Storage stays bounded, chain-of-custody stays clean.`,primitive:`rsync + hardlink snapshot rotation: unchanged files share inodes across snapshots, reducing storage to delta-only cost.`,sourceKind:`open-source`,source:{repo:`trinkup`,url:`https://github.com/ei-grad/trinkup`,author:`ei-grad/Andrew Grigorev`,lang:`Bash`},evolves:`TENAX`,evolvesAgent:`Cerberus (evidence vault)`,doctrineLink:`evidence-is-evidence`,defensiveGuardrail:`Vault is append-only at the logical layer; snapshots augment, never overwrite, the immutable hash chain.`,phase:`13–24`,status:`distilled`},{id:`kernel-tap`,name:`Kernel-level connection telemetry`,oneLine:`Per-flow netfilter conntrack as a raw signal source. Sees east-west traffic that EDR alone misses.`,primitive:`libnetfilter_conntrack ctypes binding: emit connection state transitions to the SIEM ingest pipeline.`,sourceKind:`open-source`,source:{repo:`python-conntrack`,url:`https://github.com/ei-grad/python-conntrack`,author:`ei-grad/Andrew Grigorev`,lang:`Python`},evolves:`TENAX`,evolvesAgent:`Argus + Sentinel (telemetry fusion)`,doctrineLink:`detection-targets`,defensiveGuardrail:`Read-only on the host’s own connection table. No packet injection, no manipulation of conntrack state.`,phase:`7–12`,status:`observed`},{id:`device-trust`,name:`EAP-TLS device trust membrane`,oneLine:`Operator workstations and field sensors authenticate to the TENAX control plane with mutual TLS over RADIUS. No cert, no console.`,primitive:`Minimal EAP-TLS FreeRADIUS image with single-CA + OCSP revocation. Strong device identity, no shared secrets.`,sourceKind:`open-source`,source:{repo:`docker-freeradius-eap-tls`,url:`https://github.com/ei-grad/docker-freeradius-eap-tls`,author:`ei-grad/Andrew Grigorev`,lang:`Dockerfile`},evolves:`TENAX`,evolvesAgent:`Argus (zero-trust admission)`,doctrineLink:`human-in-loop`,defensiveGuardrail:`Authenticates only devices the founder has explicitly enrolled. Revocation propagates within OCSP TTL.`,phase:`7–12`,status:`distilled`},{id:`observatory-repl`,name:`Governed operator REPL into Psyche`,oneLine:`IPython-style live console attached to a running Psyche observatory process. Read-only by default; mutation requires TENAX approval.`,primitive:`Replace the framework’s default shell with a richer interactive REPL bound to live application context.`,sourceKind:`open-source`,source:{repo:`flask-shell-ipython`,url:`https://github.com/ei-grad/flask-shell-ipython`,author:`ei-grad/Andrew Grigorev`,lang:`Python`},evolves:`Psyche`,evolvesAgent:`Oracle (observability) + Hermes (operator channel)`,doctrineLink:`human-in-loop`,defensiveGuardrail:`REPL session is OIDC-attested, time-boxed by kill-switch budget, every command logged to the audit chain.`,phase:`13–24`,status:`observed`},{id:`skills-standard`,name:`Declarative skills with capability scopes`,oneLine:`Plugin-style skills declared in a manifest with explicit capability scopes. Loaded into agent runtime under TENAX policy, never auto-elevated.`,primitive:`Skill manifest pattern (anthropics/skills): name, description, allowed tools, signing authority. Agent picks skills only when policy permits.`,sourceKind:`public-research`,source:{repo:`anthropics/skills`,url:`https://github.com/anthropics/skills`,author:`Anthropic (public)`,lang:`Markdown / Python`},evolves:`A11oy`,evolvesAgent:`Hermes (operator channel) + Pallas (plugin governance)`,doctrineLink:`human-in-loop`,defensiveGuardrail:`Every capability scope is a TENAX-policy permission. Skill load is auditable; capability elevation requires re-attestation in the approval queue.`,phase:`0–6`,status:`distilled`},{id:`system-card-practice`,name:`Public system card per release`,oneLine:`No agent enters production rotation without a public capabilities + alignment risk report. Card is reviewed by Cerberus before promotion.`,primitive:`System Card discipline: capabilities, evaluation results, known limitations, intended use, alignment risk addendum, all published with the release.`,sourceKind:`public-research`,source:{repo:`anthropic.com/research`,url:`https://www.anthropic.com/research`,author:`Anthropic (public)`,lang:`Markdown / PDF`},evolves:`A11oy`,evolvesAgent:`Oracle (observability) + Daedalus (architect)`,doctrineLink:`evidence-is-evidence`,defensiveGuardrail:`Card review is a hard gate, not an after-the-fact disclosure. Missing or stale card blocks the agent from the runtime registry.`,phase:`7–12`,status:`piloted`},{id:`cot-monitorability`,name:`Chain-of-thought as first-class telemetry`,oneLine:`Surface model reasoning steps to human auditors as a read-only telemetry stream. Treat the chain-of-thought as evidence, not as authorisation.`,primitive:`Reasoning trace logging + diff against prior runs; flag drift, hidden-goal patterns, or evaluator-aware behaviour. Independently reimplemented from public methodology.`,sourceKind:`public-research`,source:{repo:`CoT monitorability research (public)`,url:`https://arxiv.org/abs/2407.13692`,author:`Mikulik, Bowman et al. (public preprint)`,lang:`Methodology`},evolves:`Psyche`,evolvesAgent:`Oracle (observability) + Ariadne (memory)`,doctrineLink:`evidence-is-evidence`,defensiveGuardrail:`Chain-of-thought is read-only telemetry. Never used as an authorisation channel; never replayed back into the agent as an instruction.`,phase:`13–24`,status:`distilled`},{id:`rdt-research`,name:`Recurrent-depth + sparse MoE reference architecture`,oneLine:`Iterative-compute transformer for hard reasoning: looped depth, switchable attention, sparse expert routing. Studied in clean-room only.`,primitive:`Recurrent-Depth Transformer + MLA/GQA switchable attention + sparse Mixture-of-Experts feed-forward, per OpenMythos public reconstruction.`,sourceKind:`public-research`,source:{repo:`OpenMythos reference`,url:`https://github.com/anthropics`,author:`OpenMythos (independent OSS)`,lang:`Python`},evolves:`A11oy`,evolvesAgent:`Daedalus (architect) + Twin Foundry`,doctrineLink:`public-inputs-only`,defensiveGuardrail:`Clean-room reimplementation only. No proprietary weights, no scraped private data. Trained only on permissively-licensed public corpora.`,phase:`13–24`,status:`observed`},{id:`frontier-red-team`,name:`Internal frontier red-team gate`,oneLine:`Dedicated internal red-team probes new agent capabilities before release. Findings flow into the Glasswing patch queue as P-tagged risk items.`,primitive:`Standing red-team practice with autonomous-code-reasoning evaluations on a closed test fleet. Output: an alignment risk report attached to the system card.`,sourceKind:`public-research`,source:{repo:`Anthropic Frontier Red Team blog`,url:`https://www.anthropic.com/research`,author:`Anthropic (public)`,lang:`Methodology`},evolves:`A11oy`,evolvesAgent:`Pallas (planner-hardener) + Sentinel (endpoint defender)`,doctrineLink:`detection-targets`,defensiveGuardrail:`Red-team operates only against TENAX-owned test fleets. Never against customer assets, never against third-party infrastructure.`,phase:`0–6`,status:`piloted`}],f=[{capability:`EDR/EPP — endpoint detection`,satisfiedBy:[`edge-distill`,`kernel-tap`]},{capability:`SIEM/XDR — telemetry fusion`,satisfiedBy:[`kernel-tap`,`cert-hygiene`]},{capability:`SOAR — orchestrated response`,satisfiedBy:[`kill-switch`,`oidc-attest`]},{capability:`IAM/IdP — zero-trust identity`,satisfiedBy:[`oidc-attest`,`device-trust`]},{capability:`Evidence handling — chain of custody`,satisfiedBy:[`oidc-attest`,`evidence-snapshot`]},{capability:`Policy engine — human-in-the-loop`,satisfiedBy:[`kill-switch`,`observatory-repl`,`skills-standard`]},{capability:`Network controls — perimeter`,satisfiedBy:[`cert-hygiene`,`device-trust`]},{capability:`Skills / Plugins — extensibility under policy`,satisfiedBy:[`skills-standard`]},{capability:`Pre-release safety review`,satisfiedBy:[`system-card-practice`,`frontier-red-team`]},{capability:`Reasoning telemetry & monitorability`,satisfiedBy:[`cot-monitorability`]},{capability:`Reference architecture R&D`,satisfiedBy:[`rdt-research`]}],p=[{label:`ei-grad — repository index`,url:`https://github.com/ei-grad?tab=repositories`,kind:`repo`},{label:`anthropics/skills — Agent Skills standard (public)`,url:`https://github.com/anthropics/skills`,kind:`repo`},{label:`Anthropic Research — system cards & frontier red team (public)`,url:`https://www.anthropic.com/research`,kind:`doctrine`},{label:`OpenMythos — independent public reconstruction (RDT/MoE)`,url:`https://github.com/anthropics`,kind:`repo`},{label:`Chain-of-Thought monitorability — Mikulik, Bowman et al. (public preprint)`,url:`https://arxiv.org/abs/2407.13692`,kind:`doctrine`},{label:`NIST SP 800-61r3 — Computer Security Incident Handling Guide`,url:`https://csrc.nist.gov/pubs/sp/800/61/r3/final`,kind:`standard`},{label:`NIST AI Risk Management Framework (AI RMF 1.0)`,url:`https://www.nist.gov/itl/ai-risk-management-framework`,kind:`standard`},{label:`18 U.S.C. §1030 — Computer Fraud and Abuse Act`,url:`https://www.law.cornell.edu/uscode/text/18/1030`,kind:`standard`},{label:`DARPA AI Cyber Challenge (AIxCC)`,url:`https://aicyberchallenge.com/`,kind:`doctrine`}],m=e(),h=`#c9b787`,g=`var(--color-a11oy-text-sub)`,_=`var(--color-a11oy-text)`,v=`var(--color-a11oy-text-ghost)`,y={observed:{color:`#5e5e5e`,bg:`rgba(94,94,94,0.12)`,label:`OBSERVED`},distilled:{color:`#c9b787`,bg:`rgba(201,183,135,0.10)`,label:`DISTILLED`},adoptable:{color:h,bg:`rgba(201,183,135,0.18)`,label:`ADOPTABLE`},piloted:{color:`#f5f5f5`,bg:`rgba(245,245,245,0.10)`,label:`PILOTED`}},b={A11oy:{color:h,bg:`rgba(201,183,135,0.10)`},TENAX:{color:`#f5f5f5`,bg:`rgba(245,245,245,0.08)`},Psyche:{color:`#c9b787`,bg:`rgba(201,183,135,0.06)`},Argo:{color:`#5e5e5e`,bg:`rgba(94,94,94,0.12)`}},x={"open-source":{title:`Open-Source Primitives`,subtitle:`Studied with-knowledge-of from the public ei-grad / Andrew Grigorev repository index. No code copied; design patterns distilled.`,chip:`OSS`},"public-research":{title:`Frontier Methods (public research)`,subtitle:`Reimplemented from first principles using only public Anthropic research, system cards, and the OpenMythos independent reconstruction. No leaks, no scraped weights.`,chip:`RESEARCH`}},S={"0–6":`Months 0–6 · MVP`,"7–12":`Months 7–12 · Layering`,"13–24":`Months 13–24 · Hardening`};function C({seed:e}){let t=y[e.status],n=b[e.evolves],i=x[e.sourceKind];return(0,m.jsxs)(a,{children:[(0,m.jsxs)(`div`,{className:`flex items-start justify-between gap-3 mb-2 flex-wrap`,children:[(0,m.jsxs)(`div`,{className:`flex items-center gap-2 flex-wrap`,children:[(0,m.jsx)(`span`,{className:`font-mono text-xs px-2 py-0.5 rounded`,style:{color:n.color,backgroundColor:n.bg},children:e.evolves.toUpperCase()}),(0,m.jsx)(`span`,{className:`font-mono text-[10px] px-1.5 py-0.5 rounded`,style:{color:t.color,backgroundColor:t.bg},children:t.label}),(0,m.jsx)(`span`,{className:`font-mono text-[10px] px-1.5 py-0.5 rounded`,style:{color:v,border:`1px solid rgba(255,255,255,0.10)`,backgroundColor:`rgba(255,255,255,0.02)`},title:`Source kind: ${e.sourceKind}`,children:i.chip})]}),(0,m.jsx)(`span`,{className:`font-mono text-[10px]`,style:{color:v},children:S[e.phase]})]}),(0,m.jsx)(`h3`,{className:`text-base font-display font-semibold mb-1`,style:{color:_},children:e.name}),(0,m.jsx)(`p`,{className:`text-xs leading-relaxed mb-3`,style:{color:g},children:e.oneLine}),(0,m.jsxs)(`div`,{className:`rounded p-2.5 mb-3 text-xs`,style:{backgroundColor:`rgba(255,255,255,0.02)`,border:`1px solid rgba(201,183,135,0.10)`},children:[(0,m.jsx)(`div`,{className:`font-mono text-[10px] mb-1`,style:{color:h},children:`PRIMITIVE`}),(0,m.jsx)(`div`,{style:{color:g},children:e.primitive})]}),(0,m.jsxs)(`div`,{className:`space-y-1.5 mb-3`,children:[(0,m.jsx)(r,{label:`Evolves`,value:(0,m.jsx)(`span`,{style:{color:_},children:e.evolvesAgent})}),(0,m.jsx)(r,{label:`Guardrail`,value:(0,m.jsx)(`span`,{style:{color:g},children:e.defensiveGuardrail})})]}),(0,m.jsxs)(`a`,{href:e.source.url,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center gap-1.5 text-[11px] font-mono px-2 py-1 rounded transition-colors hover:opacity-80`,style:{color:h,backgroundColor:`rgba(201,183,135,0.06)`,border:`1px solid rgba(201,183,135,0.18)`},children:[(0,m.jsx)(`span`,{style:{color:v},children:`source ·`}),(0,m.jsx)(`span`,{children:e.source.repo}),(0,m.jsxs)(`span`,{style:{color:v},children:[`· `,e.source.lang]})]})]})}function w(){let e=d.length,r=d.filter(e=>e.status===`adoptable`||e.status===`piloted`).length,y=d.filter(e=>e.sourceKind===`open-source`).length,w=d.filter(e=>e.sourceKind===`public-research`).length,T=new Set(d.map(e=>e.evolves)).size,E={"open-source":d.filter(e=>e.sourceKind===`open-source`),"public-research":d.filter(e=>e.sourceKind===`public-research`)},D=e=>({A11oy:e.filter(e=>e.evolves===`A11oy`),TENAX:e.filter(e=>e.evolves===`TENAX`),Psyche:e.filter(e=>e.evolves===`Psyche`),Argo:e.filter(e=>e.evolves===`Argo`)});return(0,m.jsxs)(t,{children:[(0,m.jsx)(n,{label:`DOCTRINE · ARGO FIELD INTELLIGENCE FORGE`,title:`Argo — External Signal Forge`,subtitle:l,status:`GATED`}),(0,m.jsxs)(`div`,{className:`mb-5 px-3 py-2 rounded border flex items-center gap-2 text-xs flex-wrap`,style:{borderColor:`rgba(245,245,245,0.20)`,backgroundColor:`rgba(245,245,245,0.03)`,color:g},role:`note`,"aria-label":`Defensive use boundary`,children:[(0,m.jsx)(`span`,{className:`font-mono px-1.5 py-0.5 rounded`,style:{color:`#f5f5f5`,backgroundColor:`rgba(245,245,245,0.10)`},children:`DEFENSIVE-ONLY`}),(0,m.jsx)(`span`,{children:`External primitives studied with-knowledge-of, not adopted as code · CFAA compliant · public-input only · TENAX approval gates every adoption · Cerberus enforces hard boundaries.`})]}),(0,m.jsxs)(`div`,{className:`grid grid-cols-2 sm:grid-cols-4 gap-3 mb-6`,children:[(0,m.jsx)(o,{label:`Capability Seeds`,value:e,sub:`distilled this cycle`,accent:h}),(0,m.jsx)(o,{label:`Ready to Adopt`,value:r,sub:`adoptable + piloted`,accent:h,trend:`up`}),(0,m.jsx)(o,{label:`OSS · Research`,value:`${y} · ${w}`,sub:`primitives · methods`,accent:`#f5f5f5`}),(0,m.jsx)(o,{label:`Constellations Touched`,value:T,sub:`A11oy · TENAX · Psyche`,accent:h})]}),(0,m.jsxs)(a,{className:`mb-6`,style:{borderColor:`rgba(201,183,135,0.30)`},children:[(0,m.jsxs)(`div`,{className:`flex items-center justify-between gap-3 mb-3 flex-wrap`,children:[(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`div`,{className:`text-xs font-mono mb-1`,style:{color:h},children:`DOCTRINE FLOOR`}),(0,m.jsx)(`h2`,{className:`text-lg font-display font-semibold`,style:{color:_},children:`Every seed is filtered through these constraints, in this order.`}),(0,m.jsx)(`p`,{className:`text-xs mt-1`,style:{color:g},children:`No seed enters the constellation without satisfying at least one pillar and violating none.`})]}),(0,m.jsxs)(`span`,{className:`font-mono text-xs px-2 py-1 rounded`,style:{backgroundColor:`rgba(201,183,135,0.12)`,color:h},children:[`v`,c]})]}),(0,m.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-3`,children:u.map(e=>(0,m.jsxs)(`div`,{className:`rounded p-3`,style:{backgroundColor:`rgba(255,255,255,0.02)`,border:`1px solid rgba(201,183,135,0.12)`},children:[(0,m.jsxs)(`div`,{className:`flex items-start justify-between gap-2 mb-1.5 flex-wrap`,children:[(0,m.jsx)(`h3`,{className:`text-sm font-display font-semibold`,style:{color:_},children:e.pillar}),(0,m.jsx)(`span`,{className:`font-mono text-[10px]`,style:{color:v},children:e.citation})]}),(0,m.jsxs)(`p`,{className:`text-xs italic mb-2 pl-2`,style:{color:g,borderLeft:`2px solid rgba(201,183,135,0.30)`},children:[`“`,e.quote,`”`]}),(0,m.jsxs)(`div`,{className:`text-[11px] font-mono`,style:{color:h},children:[`ENFORCED BY · `,(0,m.jsx)(`span`,{style:{color:g},children:e.enforcedBy})]})]},e.id))})]}),(0,m.jsx)(s,{children:`Capability Seeds — by Source Kind`}),(0,m.jsx)(`p`,{className:`text-xs mb-5 -mt-3`,style:{color:g},children:`Two tracks of distillation. Open-source primitives are concrete patterns lifted from public repositories. Frontier methods are higher-order practices reimplemented from first principles using only public research. Each card shows the agent it strengthens and the defensive guardrail required for adoption.`}),[`open-source`,`public-research`].map(e=>{let t=E[e];if(t.length===0)return null;let n=x[e],r=D(t);return(0,m.jsxs)(`div`,{className:`mb-8 rounded p-4`,style:{border:`1px solid rgba(201,183,135,0.14)`,backgroundColor:`rgba(255,255,255,0.015)`},children:[(0,m.jsxs)(`div`,{className:`flex items-start justify-between gap-3 mb-1 flex-wrap`,children:[(0,m.jsx)(`h3`,{className:`text-base font-display font-semibold`,style:{color:_},children:n.title}),(0,m.jsxs)(`span`,{className:`font-mono text-[10px] px-1.5 py-0.5 rounded`,style:{color:v,border:`1px solid rgba(255,255,255,0.10)`,backgroundColor:`rgba(255,255,255,0.02)`},children:[n.chip,` · `,t.length,` seed`,t.length===1?``:`s`]})]}),(0,m.jsx)(`p`,{className:`text-xs mb-4`,style:{color:g},children:n.subtitle}),[`TENAX`,`A11oy`,`Psyche`,`Argo`].map(e=>{let t=r[e];if(t.length===0)return null;let n=b[e];return(0,m.jsxs)(`div`,{className:`mb-5 last:mb-0`,children:[(0,m.jsxs)(`div`,{className:`flex items-center gap-3 mb-3`,children:[(0,m.jsx)(`span`,{className:`font-mono text-xs px-2 py-0.5 rounded`,style:{color:n.color,backgroundColor:n.bg,border:`1px solid ${n.color}40`},children:e.toUpperCase()}),(0,m.jsxs)(`span`,{className:`text-xs font-mono`,style:{color:v},children:[t.length,` seed`,t.length===1?``:`s`]})]}),(0,m.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-3`,children:t.map(e=>(0,m.jsx)(C,{seed:e},e.id))})]},e)})]},e)}),(0,m.jsx)(s,{children:`Doctrine Alignment Matrix`}),(0,m.jsx)(`p`,{className:`text-xs mb-4 -mt-3`,style:{color:g},children:`Mapping each TENAX defensive capability (executive summary §1) to the seeds that satisfy it. Gaps signal where the next forge cycle should focus.`}),(0,m.jsx)(a,{className:`mb-6`,children:(0,m.jsx)(`div`,{className:`overflow-x-auto`,children:(0,m.jsxs)(`table`,{className:`w-full text-xs`,children:[(0,m.jsx)(`caption`,{className:`sr-only`,children:`TENAX capability to capability-seed alignment matrix`}),(0,m.jsx)(`thead`,{children:(0,m.jsxs)(`tr`,{style:{borderBottom:`1px solid rgba(201,183,135,0.20)`},children:[(0,m.jsx)(`th`,{scope:`col`,className:`text-left font-mono py-2 pr-4`,style:{color:h},children:`CAPABILITY`}),(0,m.jsx)(`th`,{scope:`col`,className:`text-left font-mono py-2 pr-4`,style:{color:h},children:`SATISFIED BY`}),(0,m.jsx)(`th`,{scope:`col`,className:`text-left font-mono py-2`,style:{color:h},children:`COVERAGE`})]})}),(0,m.jsx)(`tbody`,{children:f.map((e,t)=>(0,m.jsxs)(`tr`,{style:{borderBottom:t===f.length-1?`none`:`1px solid rgba(255,255,255,0.04)`},children:[(0,m.jsx)(`th`,{scope:`row`,className:`text-left font-normal py-2.5 pr-4`,style:{color:_},children:e.capability}),(0,m.jsx)(`td`,{className:`py-2.5 pr-4`,children:(0,m.jsx)(`div`,{className:`flex flex-wrap gap-1`,children:e.satisfiedBy.map(e=>{let t=d.find(t=>t.id===e);return t?(0,m.jsx)(`span`,{className:`font-mono text-[10px] px-1.5 py-0.5 rounded`,style:{color:h,backgroundColor:`rgba(201,183,135,0.08)`,border:`1px solid rgba(201,183,135,0.18)`},children:t.name},e):null})})}),(0,m.jsx)(`td`,{className:`py-2.5`,children:(0,m.jsx)(i,{status:e.satisfiedBy.length>=2?`ok`:`warn`,label:e.satisfiedBy.length>=2?`COVERED`:`PARTIAL`})})]},e.capability))})]})})}),(0,m.jsx)(s,{children:`Roadmap Insertion`}),(0,m.jsx)(`p`,{className:`text-xs mb-4 -mt-3`,style:{color:g},children:`Where each seed enters the 24-month TENAX plan. MVP first, hardening last.`}),(0,m.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-3 mb-6`,children:[`0–6`,`7–12`,`13–24`].map(e=>{let t=d.filter(t=>t.phase===e);return(0,m.jsxs)(a,{children:[(0,m.jsx)(`div`,{className:`text-xs font-mono mb-2`,style:{color:h},children:S[e]}),t.length===0?(0,m.jsx)(`div`,{className:`text-xs italic`,style:{color:v},children:`None scheduled`}):(0,m.jsx)(`ul`,{className:`space-y-1.5`,children:t.map(e=>(0,m.jsxs)(`li`,{className:`text-xs flex items-start gap-2`,children:[(0,m.jsx)(`span`,{className:`mt-1 w-1 h-1 rounded-full flex-shrink-0`,style:{backgroundColor:h}}),(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`span`,{style:{color:_},children:e.name}),(0,m.jsxs)(`span`,{className:`block text-[10px] font-mono mt-0.5`,style:{color:v},children:[e.evolves,` · `,e.evolvesAgent]})]})]},e.id))})]},e)})}),(0,m.jsx)(s,{children:`Citations`}),(0,m.jsxs)(a,{children:[(0,m.jsx)(`ul`,{className:`space-y-2 text-xs`,children:p.map(e=>(0,m.jsxs)(`li`,{className:`flex items-start gap-2`,children:[(0,m.jsx)(`span`,{className:`font-mono text-[10px] px-1.5 py-0.5 rounded mt-0.5`,style:{color:e.kind===`standard`?`#f5f5f5`:e.kind===`doctrine`?h:`#5e5e5e`,backgroundColor:e.kind===`standard`?`rgba(245,245,245,0.08)`:e.kind===`doctrine`?`rgba(201,183,135,0.10)`:`rgba(94,94,94,0.12)`},children:e.kind.toUpperCase()}),(0,m.jsx)(`a`,{href:e.url,target:`_blank`,rel:`noopener noreferrer`,className:`hover:underline`,style:{color:_},children:e.label})]},e.url))}),(0,m.jsx)(`p`,{className:`text-[11px] mt-3 pt-3`,style:{color:v,borderTop:`1px solid rgba(255,255,255,0.04)`},children:`External code is studied for design patterns; frontier methods are reimplemented from first principles. Adoption requires TENAX approval and a provenance entry in the Cerberus Evidence Vault. No leaked weights, no scraped private data, no offensive workflows.`})]})]})}export{w as ArgoForge}; |