|
4 | 4 | <meta charset="utf-8" /> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1" /> |
6 | 6 | <title>chainforge | GraphTheory docs</title> |
7 | | - <meta name="description" content="Installable Hermes Agent profile for a security-first blockchain architect specializing in smart contracts, Solidity, Solana, DeFi, audits, governance, and tokenomics." /> |
| 7 | + <meta name="description" content="Security-first blockchain architect profile for smart contracts, DeFi, audits, and tokenomics." /> |
8 | 8 | <meta name="theme-color" content="#04070a" /> |
9 | 9 | <meta name="color-scheme" content="dark" /> |
10 | 10 | <link rel="canonical" href="https://graphtheory.xyz/chainforge/" /> |
11 | 11 | <meta property="og:title" content="chainforge | GraphTheory docs" /> |
12 | | - <meta property="og:description" content="Installable Hermes Agent profile for a security-first blockchain architect specializing in smart contracts, Solidity, Solana, DeFi, audits, governance, and tokenomics." /> |
| 12 | + <meta property="og:description" content="Security-first blockchain architect profile for smart contracts, DeFi, audits, and tokenomics." /> |
13 | 13 | <meta property="og:type" content="website" /> |
14 | 14 | <meta property="og:url" content="https://graphtheory.xyz/chainforge/" /> |
15 | 15 | <meta property="og:image" content="https://graphtheory.xyz/assets/og-card-v3.png" /> |
16 | 16 | <meta name="twitter:card" content="summary_large_image" /> |
17 | 17 | <meta name="twitter:image" content="https://graphtheory.xyz/assets/og-card-v3.png" /> |
18 | 18 | <link rel="icon" href="/assets/favicon.svg" type="image/svg+xml" /> |
19 | 19 | <link rel="alternate icon" href="/assets/favicon.png" type="image/png" /> |
20 | | - <script type="application/ld+json">{"@context": "https://schema.org", "@type": "SoftwareSourceCode", "name": "chainforge", "description": "Installable Hermes Agent profile for a security-first blockchain architect specializing in smart contracts, Solidity, Solana, DeFi, audits, governance, and tokenomics.", "codeRepository": "https://github.com/codegraphtheory/chainforge", "url": "https://graphtheory.xyz/chainforge/", "programmingLanguage": "Mixed"}</script> |
| 20 | + <script type="application/ld+json">{"@context": "https://schema.org", "@type": "SoftwareSourceCode", "name": "chainforge", "description": "Installable Hermes Agent profile for a security-first blockchain architect specializing in smart contracts, Solidity, Solana, DeFi, audits, governance, and tokenomics.", "codeRepository": "https://github.com/codegraphtheory/chainforge", "url": "https://graphtheory.xyz/chainforge/", "programmingLanguage": "Python"}</script> |
21 | 21 | <style> |
22 | 22 | :root { |
23 | 23 | --bg: #04070a; |
|
654 | 654 |
|
655 | 655 | .feed-row code, .feed-row span, .feed-row a { overflow-wrap: anywhere; word-break: break-word; min-width: 0; } |
656 | 656 | @media (max-width: 420px) { .ring { width: 100%; } } |
657 | | - </style> |
| 657 | + |
| 658 | + .detail-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; } |
| 659 | + .detail-card { border: 1px solid var(--line); background: var(--panel); padding: 18px; min-height: 146px; } |
| 660 | + .detail-card h3 { margin: 0 0 10px; font-family: var(--mono); font-size: 14px; letter-spacing: .04em; text-transform: lowercase; color: var(--hot-2); } |
| 661 | + .detail-card p { margin: 0; color: var(--muted); line-height: 1.58; font-size: 14px; } |
| 662 | + .code-block { overflow-x: auto; border: 1px solid var(--line); background: rgba(0,0,0,.28); padding: 18px; } |
| 663 | + .code-block code { white-space: pre; font-family: var(--mono); font-size: 13px; color: var(--hot-2); } |
| 664 | + .timeline { display: grid; gap: 10px; } |
| 665 | + .timeline div { display: grid; grid-template-columns: 110px minmax(0,1fr); gap: 16px; padding: 14px; border: 1px solid var(--line); background: rgba(240,239,250,.032); } |
| 666 | + .timeline code { color: var(--hot); font-family: var(--mono); font-size: 11px; text-transform: lowercase; } |
| 667 | + .feed-row code, .feed-row span, .feed-row a { overflow-wrap: anywhere; word-break: break-word; min-width: 0; } |
| 668 | + @media (max-width: 820px) { .detail-grid { grid-template-columns: 1fr; } .timeline div { grid-template-columns: 1fr; } } |
| 669 | + @media (max-width: 420px) { .ring { width: 100%; } } |
| 670 | +</style> |
658 | 671 | </head> |
659 | 672 | <body> |
660 | 673 | <nav class="nav" aria-label="Primary navigation"> |
661 | 674 | <div class="shell nav-inner"> |
662 | 675 | <a class="brand" href="/"><span class="sigil" aria-hidden="true"></span><span>graphtheory</span></a> |
663 | | - <div class="nav-links"> |
664 | | - <a class="cmd" href="/">home</a> |
665 | | - <a class="cmd" href="/#work">work</a> |
666 | | - <a class="cmd hot" href="https://github.com/codegraphtheory/chainforge" target="_blank" rel="noopener">github</a> |
667 | | - </div> |
| 676 | + <div class="nav-links"><a class="cmd" href="/">home</a><a class="cmd" href="/#work">work</a><a class="cmd" href="/#project-docs">docs</a><a class="cmd hot" href="https://github.com/codegraphtheory/chainforge" target="_blank" rel="noopener">github</a></div> |
668 | 677 | </div> |
669 | 678 | </nav> |
670 | 679 | <main> |
671 | 680 | <header class="shell hero"> |
672 | 681 | <div> |
673 | | - <div class="micro"><span class="pulse"></span><span>original repo | 7 stars | 2 forks</span></div> |
| 682 | + <div class="micro"><span class="pulse"></span><span>original GraphTheory repo | Python | 7 stars</span></div> |
674 | 683 | <h1><span class="glitch-title">chainforge</span></h1> |
675 | | - <p class="hero-copy">Installable Hermes Agent profile for a security-first blockchain architect specializing in smart contracts, Solidity, Solana, DeFi, audits, governance, and tokenomics.</p> |
676 | | - <div class="hero-actions"> |
677 | | - <a class="cmd hot" href="https://github.com/codegraphtheory/chainforge" target="_blank" rel="noopener">open repo</a> |
678 | | - <a class="cmd" href="https://github.com/codegraphtheory/chainforge/stargazers" target="_blank" rel="noopener">star</a> |
679 | | - <a class="cmd" href="/">graphtheory</a> |
680 | | - </div> |
| 684 | + <p class="hero-copy">Security-first blockchain architect profile for smart contracts, DeFi, audits, and tokenomics.</p> |
| 685 | + <div class="hero-actions"><a class="cmd hot" href="https://github.com/codegraphtheory/chainforge" target="_blank" rel="noopener">open repo</a><a class="cmd" href="https://github.com/codegraphtheory/chainforge/issues" target="_blank" rel="noopener">issues</a><a class="cmd" href="https://github.com/codegraphtheory/chainforge/stargazers" target="_blank" rel="noopener">star</a></div> |
681 | 686 | </div> |
682 | 687 | <div class="panel big"> |
683 | | - <div class="proof-list"> |
684 | | - <div><code>repo</code><span>codegraphtheory/chainforge</span></div> |
685 | | - <div><code>branch</code><span>main</span></div> |
686 | | - <div><code>docs</code><span>https://graphtheory.xyz/chainforge/</span></div> |
687 | | - </div> |
688 | | - <div class="tags"><span class="tag">ai-agent</span><span class="tag">blockchain</span><span class="tag">defi</span><span class="tag">developer-tools</span><span class="tag">ethereum</span><span class="tag">security</span></div> |
| 688 | + <div class="proof-list"><div><code>repo</code><span>codegraphtheory/chainforge</span></div><div><code>branch</code><span>main</span></div><div><code>docs</code><span>https://graphtheory.xyz/chainforge/</span></div><div><code>forks</code><span>2</span></div></div> |
| 689 | + <div class="tags"><span class="tag">ai-agent</span><span class="tag">blockchain</span><span class="tag">defi</span><span class="tag">developer-tools</span><span class="tag">ethereum</span><span class="tag">security</span><span class="tag">smart-contracts</span><span class="tag">solana</span></div> |
689 | 690 | </div> |
690 | 691 | </header> |
691 | | - <section class="shell" aria-labelledby="overview-title"> |
692 | | - <div class="section-head"><h2 id="overview-title">overview</h2><p class="section-copy">A public GraphTheory docs landing page for this repository.</p></div> |
693 | | - <div class="feed"> |
694 | | - <div class="feed-row"><code>purpose</code><span>Installable Hermes Agent profile for a security-first blockchain architect specializing in smart contracts, Solidity, Solana, DeFi, audits, governance, and tokenomics.</span></div> |
695 | | - <div class="feed-row"><code>source</code><span><a href="https://github.com/codegraphtheory/chainforge" target="_blank" rel="noopener">https://github.com/codegraphtheory/chainforge</a></span></div> |
696 | | - <div class="feed-row"><code>topics</code><span>ai-agent, blockchain, defi, developer-tools, ethereum, security, smart-contracts, solana</span></div> |
697 | | - </div> |
698 | | - </section> |
699 | | - <section class="shell" aria-labelledby="install-title"> |
700 | | - <div class="section-head"><h2 id="install-title">install</h2><p class="section-copy">If this repository is an installable Hermes profile distribution, this is the expected install path.</p></div> |
701 | | - <div class="panel big"><pre><code>hermes profile install github.com/codegraphtheory/chainforge --alias</code></pre></div> |
| 692 | + |
| 693 | + <section class="shell" aria-labelledby="why-title"> |
| 694 | + <div class="section-head"><h2 id="why-title">why this exists</h2><p class="section-copy">The useful part, not a generated placeholder.</p></div> |
| 695 | + <div class="detail-grid"><article class="detail-card"><h3>who it is for</h3><p>Protocol builders who need threat models, audit-ready Solidity or Solana guidance, governance plans, and economically sane token mechanisms.</p></article><article class="detail-card"><h3>problem</h3><p>Blockchain code is adversarial by default. ChainForge starts from threat models, access control, oracle risk, governance capture, and incentive compatibility before writing code.</p></article><article class="detail-card"><h3>positioning</h3><p>Original GraphTheory work with source, docs, repository metadata, and a direct path back to GitHub for issues and contributions.</p></article></div> |
702 | 696 | </section> |
| 697 | + |
| 698 | + <section class="shell" aria-labelledby="workflow-title"><div class="section-head"><h2 id="workflow-title">workflow</h2><p class="section-copy">How the project is meant to be used or evaluated.</p></div><div class="timeline"><div><code>01</code><span>Define adversaries, assets, trust boundaries, and upgrade authority.</span></div><div><code>02</code><span>Choose the smallest secure architecture that satisfies the protocol goal.</span></div><div><code>03</code><span>Write or review contract code with explicit security rationale and gas-awareness.</span></div><div><code>04</code><span>Plan tests, fuzzing, invariants, audits, bounties, and launch controls.</span></div></div></section> |
| 699 | + |
| 700 | + <section class="shell" aria-labelledby="quick-title"><div class="section-head"><h2 id="quick-title">quick start</h2><p class="section-copy">First command path. Check the README for current details before production use.</p></div><div class="code-block"><code>hermes profile install github.com/codegraphtheory/chainforge --name chainforge --alias |
| 701 | +chainforge chat</code></div></section> |
| 702 | + |
| 703 | + <section class="shell" aria-labelledby="proof-title"><div class="section-head"><h2 id="proof-title">proof surface</h2><p class="section-copy">What makes this more than a link card.</p></div><div class="feed"><div><code>proof</code><span>Refuses obfuscated admin keys, predatory tokenomics, and unaudited mainnet shortcuts.</span></div><div><code>proof</code><span>Emphasizes OpenZeppelin, Solady, Foundry, fuzzing, invariants, and formal methods where feasible.</span></div><div><code>proof</code><span>Built for community-aligned, economically sustainable protocol work.</span></div><div><code>readme</code><span>Solidity, Foundry, Hardhat, OpenZeppelin, Solady, and EVM protocol work.</span></div><div><code>readme</code><span>Smart contract implementation, review, testing, and hardening.</span></div><div><code>readme</code><span>Threat models for contracts, protocols, bridges, governance, oracles, and token systems.</span></div><div><code>readme</code><span>Tokenomics and incentive design.</span></div><div class="feed-row"><code>source</code><span><a href="https://github.com/codegraphtheory/chainforge" target="_blank" rel="noopener">https://github.com/codegraphtheory/chainforge</a></span></div><div class="feed-row"><code>topics</code><span>ai-agent, blockchain, defi, developer-tools, ethereum, security, smart-contracts, solana, solidity, web3</span></div></div></section> |
703 | 704 | </main> |
704 | 705 | <footer><div class="shell footer-inner"><span>graph 🏴☠️ | open source ai advocate building on Hermes</span><span><a href="https://x.com/graphtheory" target="_blank" rel="noopener">x.com/graphtheory</a> | <a href="https://github.com/codegraphtheory" target="_blank" rel="noopener">github.com/codegraphtheory</a></span></div></footer> |
705 | 706 | </body> |
|
0 commit comments