Skip to content

Latest commit

 

History

History
129 lines (112 loc) · 5.7 KB

File metadata and controls

129 lines (112 loc) · 5.7 KB

Accessibility Auditor — Project State

Last updated: 2026-03-26

Project

Infrastructure

  • Server: 151.245.136.199 (Nexus)
  • Stack: FastAPI (Python) + Playwright + nginx
  • nginx → localhost:3000
  • SSL: Let's Encrypt, valid until 2026-06-14
  • DNS: Cloudflare, A @ → 151.245.136.199 proxied

Wallets (Base + Arc)

  • Client wallet: 0x830D957413EEbC8244C1346e1B86d8408F42F92f (has ETH on Base, ~10 USDC on Arc)
  • Server wallet: 0x69a01903E635587C3e28DaAfF5DB82B369447e76 (10 USDC on Arc)
  • Keys: .env (EVM_PRIVATE_KEY) + wallets_x402.json (NOT in git)

Arc Network Integration (Circle L1)

ERC-8004 AI Agent Identity

ERC-8004 Contracts (Arc Testnet)

  • IdentityRegistry: 0x8004A818BFB912233c491871b3d84c89A494BD9e
  • ReputationRegistry: 0x8004B663056A597Dffe9eCcC1965A193B7388713
  • ValidationRegistry: 0x8004Cb1BF31DAf7788923b405b754f57acEB4272

ENS / Basenames

x402 Integration

OpenServ Integration

  • Platform: https://platform.openserv.ai
  • Agent submitted for review ✅
  • SDK code: /root/.hermes/agents/accessibility-auditor/openserv/
  • Running via pm2: openserv-agent (auto-restart enabled)
  • API Key: 401ce02984e941d9b62616d1f5719dc8
  • Auth Token: 08cb61ce-ca94-4523-bd5a-ac51b5c23409
  • Capabilities: audit_website_free, get_payment_info, check_accessibility_score
  • Logs: /root/.pm2/logs/openserv-agent-out.log

Synthesis Hackathon

  • Hackathon: https://synthesis.md
  • Submit platform: Devfolio (synthesis.devfolio.co)
  • Deadline: ~73 hours from 2026-03-20 (ends ~2026-03-23)

Registration status ✅

⚠️ ПРОБЛЕМА: apiKey потерян

  • apiKey формата sk-synth-... был возвращён один раз при /register/complete
  • Терминал скрыл его как секрет, не сохранили
  • Написали в Telegram группу хакатона: https://t.me/+3F5IzO_UmDBkMTM1
  • Нужно получить переизданный ключ от организаторов
  • БЕЗ НЕГО нельзя сабмитить проект через API

Треки для участия

  1. Base — Agent Services on Base — $5,000 (3 победителя по ~$1,666) Требования: x402 ✅, discoverable on Base ✅, agent coordination ✅
  2. OpenServ — Ship Something Real — $4,500 Требования: агент на OpenServ платформе ✅ (на review)
  3. OpenServ — Best Build Story — $500 Требования: написать X тред / статью об опыте (ЕЩЁ НЕ СДЕЛАНО)
  4. Open Track — $28,300 Требования: просто сабмит (ЕЩЁ НЕ СДЕЛАНО — нужен apiKey)

Сабмит проекта (TODO)

Когда получим apiKey:

curl -X POST https://synthesis.devfolio.co/projects \
  -H "Authorization: Bearer sk-synth-..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Accessibility Auditor",
    "description": "...",
    "url": "https://hexdrive.tech",
    "repoUrl": "https://github.com/web3blind/accessibility-auditor",
    "tracks": ["base", "openserv", "open"]
  }'

(точную схему уточнить через curl -s https://synthesis.md/skill.md)

Coinbase x402 Ecosystem PR

Secrets (NOT in git)

  • wallets_x402.json — кошельки
  • .env — TELEGRAM_BOT_TOKEN, EVM_PRIVATE_KEY, EVM_SERVER_ADDRESS
  • erc8004_registration.json — агент ID и TX hash
  • synthesis_registration.json — пустой (pendingId уже использован)
  • openserv/.env — OPENSERV_API_KEY, OPENSERV_AUTH_TOKEN

Running processes

  • Python FastAPI: systemd service accessibility-auditor
  • OpenServ agent: pm2 openserv-agent
  • nginx: системный сервис