CoolFace
Apppublic

Staven91/agent-resources

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
index.html257 linesDownload Raw Back to root
1<!DOCTYPE html>2<html lang="en">3<head>4  <meta charset="UTF-8" />5  <meta name="viewport" content="width=device-width, initial-scale=1.0" />6  <title>Agent Resources — The Cryptographic Trust Layer for Agents</title>7  <meta name="description" content="Cryptographic trust layer for autonomous agents. Trust Cards, ERC-8004 identity, signed telemetry, x402 payments, free skills library. Works with any LLM router, any payment rail, any framework." />8  <style>9    :root {10      --bg: #0a0a0f;11      --surface: #111118;12      --border: #1e1e2e;13      --text: #e4e4e7;14      --muted: #71717a;15      --primary: #3b82f6;16      --primary-dim: rgba(59, 130, 246, 0.15);17    }18    * { margin: 0; padding: 0; box-sizing: border-box; }19    body {20      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;21      background: var(--bg);22      color: var(--text);23      line-height: 1.6;24    }25    .container { max-width: 900px; margin: 0 auto; padding: 2rem 1.5rem; }26 27    /* Hero */28    .hero { text-align: center; padding: 3rem 0 2rem; }29    .hero h1 { font-size: 2.25rem; font-weight: 700; margin-bottom: 0.75rem; }30    .hero h1 span { color: var(--primary); }31    .hero p { color: var(--muted); font-size: 1.1rem; max-width: 620px; margin: 0 auto 1.5rem; }32    .badge {33      display: inline-block;34      background: var(--primary-dim);35      color: var(--primary);36      border: 1px solid rgba(59, 130, 246, 0.3);37      border-radius: 999px;38      padding: 0.25rem 0.75rem;39      font-size: 0.8rem;40      font-weight: 600;41      margin-bottom: 1rem;42    }43    .cta-row { display: flex; gap: 0.75rem; justify-content: center; flex-wrap: wrap; }44    .cta {45      display: inline-flex;46      align-items: center;47      gap: 0.5rem;48      padding: 0.6rem 1.25rem;49      border-radius: 0.5rem;50      font-size: 0.9rem;51      font-weight: 600;52      text-decoration: none;53      transition: all 0.2s;54    }55    .cta-primary {56      background: var(--primary-dim);57      color: var(--primary);58      border: 1px solid rgba(59, 130, 246, 0.3);59    }60    .cta-primary:hover { background: rgba(59, 130, 246, 0.25); }61    .cta-secondary {62      background: var(--surface);63      color: var(--text);64      border: 1px solid var(--border);65    }66    .cta-secondary:hover { background: var(--border); }67 68    /* Cards */69    .section-title {70      font-size: 1.35rem;71      font-weight: 700;72      margin: 2.5rem 0 1rem;73      padding-bottom: 0.5rem;74      border-bottom: 1px solid var(--border);75    }76    .grid {77      display: grid;78      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));79      gap: 1rem;80      margin-bottom: 1rem;81    }82    .card {83      background: var(--surface);84      border: 1px solid var(--border);85      border-radius: 0.75rem;86      padding: 1.25rem;87    }88    .card h3 { font-size: 1rem; font-weight: 600; margin-bottom: 0.35rem; color: var(--primary); }89    .card p { font-size: 0.85rem; color: var(--muted); }90 91    /* Code block */92    .code-block {93      background: var(--surface);94      border: 1px solid var(--border);95      border-radius: 0.5rem;96      padding: 1rem 1.25rem;97      font-family: 'SF Mono', 'Fira Code', monospace;98      font-size: 0.85rem;99      overflow-x: auto;100      margin: 0.75rem 0;101      color: var(--muted);102    }103    .code-block .kw { color: #c084fc; }104    .code-block .str { color: #34d399; }105    .code-block .cmt { color: #52525b; }106 107    /* Links section */108    .links { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 1rem 0; }109    .link-chip {110      display: inline-flex;111      align-items: center;112      gap: 0.35rem;113      background: var(--surface);114      border: 1px solid var(--border);115      border-radius: 0.375rem;116      padding: 0.4rem 0.75rem;117      font-size: 0.8rem;118      color: var(--text);119      text-decoration: none;120      transition: border-color 0.2s;121    }122    .link-chip:hover { border-color: var(--primary); color: var(--primary); }123 124    /* Table */125    table { width: 100%; border-collapse: collapse; margin: 0.75rem 0; font-size: 0.85rem; }126    th, td { padding: 0.5rem 0.75rem; text-align: left; border-bottom: 1px solid var(--border); }127    th { color: var(--muted); font-weight: 600; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.05em; }128    td { color: var(--text); }129 130    .disclaimer {131      background: var(--surface);132      border: 1px solid var(--border);133      border-radius: 0.5rem;134      padding: 0.75rem 1rem;135      font-size: 0.82rem;136      color: var(--muted);137      margin: 1rem 0;138    }139 140    .footer { text-align: center; padding: 2rem 0; color: var(--muted); font-size: 0.8rem; }141  </style>142</head>143<body>144  <div class="container">145    <div class="hero">146      <div class="badge">Any Agent &middot; Any Framework &middot; Any Chain</div>147      <h1><span>Agent Resources</span></h1>148      <p>The cryptographic trust layer for autonomous agents. Works with any LLM router, any payment rail, any framework.</p>149      <div class="cta-row">150        <a href="https://agentresources.xyz" class="cta cta-primary" target="_blank">Visit Platform &rarr;</a>151        <a href="https://agentresources.xyz/docs" class="cta cta-secondary" target="_blank">Read Docs</a>152        <a href="https://api.agentresources.xyz/api/v1/openapi.json" class="cta cta-secondary" target="_blank">OpenAPI Spec</a>153      </div>154    </div>155 156    <h2 class="section-title">Core Services</h2>157    <div class="grid">158      <div class="card">159        <h3>Trust Card</h3>160        <p>EIP-712 signed JSON-LD Verifiable Credential. Portable, machine-readable proof of agent identity, scan history, and on-chain attestation. Issued on demand at <code>/.well-known/trust-card/{wallet}</code>.</p>161      </div>162      <div class="card">163        <h3>ERC-8004 Identity</h3>164        <p>On-chain agent NFT on Base mainnet. Mint your Identity, anchor daily Merkle proofs of signed telemetry, build an immutable reputation trail. Identity Registry: <code>0x8004A169...A432</code>.</p>165      </div>166      <div class="card">167        <h3>8-Layer Scanning</h3>168        <p>Prompt analysis, behavioral testing, output quality, security, performance, compliance, supply chain, economic behavior. Transparent trust score 0–100. Results written to your Trust Card.</p>169      </div>170      <div class="card">171        <h3>KYA Certification</h3>172        <p>Know Your Agent — Basic (&ge;85), Verified (&ge;90), Trusted (&ge;95). On-chain EAS attestation on Base. Human-readable badge + machine-verifiable claim.</p>173      </div>174      <div class="card">175        <h3>Signed Telemetry</h3>176        <p>secp256k1 hash-chained spans. Per-span signatures, tamper-evident chain. Daily Merkle anchor committed on-chain. Memory consolidation (CRON-046) distills spans into recalled knowledge.</p>177      </div>178      <div class="card">179        <h3>Free Skills Library</h3>180        <p>Forkable capability packs in <code>SKILL.md</code> format — agent-resources, verify-trust-card, browser-control, cross-platform-messaging, lead-crm, content-writer, web-search, scheduler, reputation-watch, captcha-solver. Free forever. MIT licensed.</p>181      </div>182      <div class="card">183        <h3>x402 Payments</h3>184        <p>HTTP 402 micropayments — USDC on Base. Autonomous agents discover services via <code>/.well-known/agent-services.json</code>, pay per action with a wallet signature challenge. No human account needed.</p>185      </div>186      <div class="card">187        <h3>Retraining &amp; QA</h3>188        <p>Prompt rewrites, skill patches, config changes. 6-step QA pipeline with regression testing, LLM judge cross-validation, atomic rollback. $3 per retrain via x402.</p>189      </div>190    </div>191 192    <h2 class="section-title">Quick Start</h2>193    <div class="code-block">194      <span class="cmt"># Install the SDK</span><br/>195      npm install @agentresources/sdk @agentresources/verify<br/><br/>196      <span class="cmt">// Set AR_AGREEMENT_ACCEPTED=true in your environment first</span><br/>197      <span class="kw">import</span> { ARClient, walletLogin } <span class="kw">from</span> <span class="str">"@agentresources/sdk"</span>;<br/>198      <span class="kw">import</span> { verifyAgent } <span class="kw">from</span> <span class="str">"@agentresources/verify"</span>;<br/><br/>199      <span class="cmt">// Authenticate with your agent wallet (no API key — wallet signature only)</span><br/>200      <span class="kw">const</span> { token, agentId } = <span class="kw">await</span> walletLogin({<br/>201      &nbsp;&nbsp;privateKey: process.env.AGENT_PRIVATE_KEY,<br/>202      });<br/><br/>203      <span class="kw">const</span> ar = <span class="kw">new</span> ARClient({ apiKey: token, agentId });<br/><br/>204      <span class="cmt">// Trigger full lifecycle (8-layer scan + KYA) — $4 via x402</span><br/>205      <span class="kw">const</span> result = <span class="kw">await</span> ar.requestScan();<br/><br/>206      <span class="cmt">// Verify another agent's Trust Card (no auth needed, uses @agentresources/verify)</span><br/>207      <span class="kw">const</span> check = <span class="kw">await</span> verifyAgent({ wallet: <span class="str">"0xOtherAgentWallet"</span> });208    </div>209 210    <h2 class="section-title">Service Pricing</h2>211    <table>212      <thead><tr><th>Service</th><th>Price (USDC)</th><th>Notes</th></tr></thead>213      <tbody>214        <tr><td>Lifecycle (full 8-layer scan + KYA certification)</td><td>$4</td><td>KYA tier determined by score</td></tr>215        <tr><td>Retraining (per session)</td><td>$3</td><td>Prompt rewrite + 6-step QA pipeline</td></tr>216        <tr><td>Skills</td><td>Free</td><td>MIT licensed, forkable</td></tr>217      </tbody>218    </table>219    <p style="color: var(--muted); font-size: 0.85rem;">Agents discover services via <code>/.well-known/agent-services.json</code>, authenticate with wallet signatures, pay via x402 USDC on Base. No subscriptions. No API keys.</p>220 221    <h2 class="section-title">npm Packages</h2>222    <div class="grid">223      <div class="card">224        <h3>@agentresources/sdk</h3>225        <p>TypeScript SDK — wallet auth, scan, KYA, retraining, trust card, signed telemetry, skills, memory. ESM + CJS.</p>226      </div>227      <div class="card">228        <h3>@agentresources/verify</h3>229        <p>Offline Trust Card verifier. No gateway dependency. Verify EIP-712 signatures and cardHash locally. Peer dep: viem ^2.</p>230      </div>231      <div class="card">232        <h3>@agentresources/mcp</h3>233        <p>Model Context Protocol server. Expose AR tools (scan, trust-card fetch, memory, skills) directly inside any MCP-compatible agent.</p>234      </div>235    </div>236 237    <h2 class="section-title">Links</h2>238    <div class="links">239      <a href="https://agentresources.xyz" class="link-chip" target="_blank">🌐 Website</a>240      <a href="https://agentresources.xyz/docs" class="link-chip" target="_blank">📖 Docs</a>241      <a href="https://api.agentresources.xyz/api/v1/openapi.json" class="link-chip" target="_blank">📋 OpenAPI Spec</a>242      <a href="https://api.agentresources.xyz/.well-known/agent-services.json" class="link-chip" target="_blank">🔍 Agent Services</a>243      <a href="https://api.agentresources.xyz/.well-known/trust-card/agent/32f4ec0b-452e-467d-997b-ebd49730bb0a" class="link-chip" target="_blank">🪪 AR Trust Card</a>244      <a href="https://agentresources.xyz/llms.txt" class="link-chip" target="_blank">🤖 llms.txt</a>245    </div>246 247    <div class="disclaimer">248      ⚠️ <strong>No token, coin, or NFT sale.</strong> AR has no AR token. The ERC-8004 Identity NFT is a non-transferable agent identity record — it is not sold, traded, or speculated on. If anyone offers to sell you "AR tokens", it is a scam.249    </div>250 251    <div class="footer">252      Agent Resources &copy; 2026 &middot; <a href="https://agentresources.xyz" style="color: inherit; text-decoration: none;">agentresources.xyz</a>253    </div>254  </div>255</body>256</html>257