Skip to content
Back to token-risk

Card snapshot

5-9-107-124.nip.io · 2026-09-02 21:47:14 UTC · 08cbf4c4771b4bcf611d2ba879f43d09b6adaa972c86573fd27b1b6af7c14184

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "CapGain onchain safety APIs",
  "description": "AI-agent-payable Base swap preflight and token/contract risk APIs (x402/USDC on Base; no account required).",
  "version": "1.0.0",
  "provider": {
    "payTo": "0xa600bD74CB55958A79B535b4741fD66681Fc3e8c",
    "network": "eip155:8453",
    "asset": "USDC"
  },
  "url": "https://5-9-107-124.nip.io",
  "skills": [
    {
      "id": "artifact-preview",
      "name": "Free specialized artifact preview",
      "description": "Machine-readable prices, input examples, output previews, and executable x402 purchase URLs.",
      "endpoint": "https://5-9-107-124.nip.io/artifact/preview",
      "method": "GET",
      "price": "$0.00",
      "payment": "none"
    },
    {
      "id": "contract-lint",
      "name": "Agent contract linter",
      "description": "Deterministic JSON endpoint contract lint with pinned hash, findings, and acceptance gate.",
      "endpoint": "https://5-9-107-124.nip.io/contract-lint",
      "method": "GET",
      "price": "$0.02",
      "payment": "x402 Base USDC",
      "params": {
        "contract": "{\"endpoints\":[{\"name\":\"preview\",\"method\":\"GET\",\"price_usdc\":0.02}]}"
      }
    },
    {
      "id": "invariant-test-artifact",
      "name": "Invariant/fuzz test artifact",
      "description": "Runnable property-test harness, shrink policy, and minimized failing-trace schema.",
      "endpoint": "https://5-9-107-124.nip.io/artifact/invariant-test",
      "method": "GET",
      "price": "$0.03",
      "payment": "x402 Base USDC",
      "params": {
        "language": "python",
        "subject": "Ledger",
        "invariant": "total assets equal liabilities plus equity"
      }
    },
    {
      "id": "repository-review-artifact",
      "name": "Repository security/accounting review",
      "description": "Commit-pinned bounded public-source review with permalinked evidence and reproducible regression.",
      "endpoint": "https://5-9-107-124.nip.io/artifact/repository-review",
      "method": "GET",
      "price": "$0.05",
      "payment": "x402 Base USDC",
      "params": {
        "repo": "viftode4/intent-proof",
        "ref": "HEAD"
      }
    },
    {
      "id": "protocol-research-artifact",
      "name": "Evidence-backed protocol research",
      "description": "Timestamped protocol/market evidence, source bundle, decision questions, and next experiment.",
      "endpoint": "https://5-9-107-124.nip.io/artifact/protocol-research",
      "method": "GET",
      "price": "$0.03",
      "payment": "x402 Base USDC",
      "params": {
        "protocol": "aave"
      }
    },
    {
      "id": "workflow-readiness",
      "name": "Agent workflow production-readiness preflight",
      "description": "Machine-readable workflow-readiness preflight ($0.01 USDC): ship/hold outcome for idempotency, durable state, bounded retries, compensation, completion receipts, and step timeouts.",
      "endpoint": "https://5-9-107-124.nip.io/workflow-readiness",
      "method": "GET",
      "price": "$0.01",
      "payment": "x402 Base USDC",
      "purchase_url": "https://5-9-107-124.nip.io/workflow-readiness?idempotency=true&durable_state=true&bounded_retries=true&compensation=true&receipt_verification=true&timeout_seconds=60",
      "cta": "Pay 0.01 USDC on Base, then retry this exact URL with payment-signature.",
      "params": {
        "idempotency": true,
        "durable_state": true,
        "bounded_retries": true,
        "compensation": true,
        "receipt_verification": true,
        "timeout_seconds": 60
      }
    },
    {
      "id": "incident-preflight",
      "name": "Urgent incident containment preflight",
      "description": "Machine-readable $0.02-USDC incident decision with bounded evidence, next action, rollback plan, and acceptance gate.",
      "endpoint": "https://5-9-107-124.nip.io/incident-preflight",
      "method": "GET",
      "price": "$0.02",
      "payment": "x402 Base USDC"
    },
    {
      "id": "migration-preflight",
      "name": "Agent data migration preflight",
      "description": "Machine-readable $0.02-USDC migration ship/hold gate with six bounded checks, replay acceptance test, deterministic migration ID, and rollback plan; never accesses or mutates a datastore.",
      "endpoint": "https://5-9-107-124.nip.io/migration-preflight",
      "method": "GET",
      "price": "$0.02",
      "payment": "x402 Base USDC",
      "params": {
        "source_version": "v1",
        "target_version": "v2",
        "record_count": 1000,
        "backup_ready": true,
        "rollback_ready": true,
        "idempotent": true,
        "checksum_verified": true,
        "max_downtime_minutes": 15
      }
    },
    {
      "id": "agent-loop-preflight",
      "name": "Bounded agent loop planning preflight",
      "description": "Machine-readable $0.02-USDC versioned plan with evolution rule, stop conditions, hard rails, acceptance gate, and rollback.",
      "endpoint": "https://5-9-107-124.nip.io/agent-loop-preflight",
      "method": "GET",
      "price": "$0.02",
      "payment": "x402 Base USDC",
      "params": {
        "need": "bound recovery",
        "objective": "restore safe progress",
        "constraints": "no external mutation"
      }
    },
    {
      "id": "base-swap-preflight",
      "name": "Base swap execution preflight",
      "description": "Strict yes/no structural gate from live Base block freshness, gas cap, and token/router bytecode checks; never signs or executes.",
      "endpoint": "https://5-9-107-124.nip.io/swap-preflight",
      "method": "GET",
      "price": "$0.01",
      "payment": "x402 Base USDC",
      "params": {
        "token_in": "0x4200000000000000000000000000000000000006",
        "token_out": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "router": "0x2626664c2603336E57B271c5C0b26F421741e481",
        "amount_in": 1000000000000000,
        "max_gas_gwei": 1.0
      }
    },
    {
      "id": "token-risk",
      "name": "Token/contract risk scan",
      "endpoint": "https://5-9-107-124.nip.io/token-risk",
      "method": "GET",
      "price": "$0.01",
      "payment": "x402",
      "purchase_url": "https://5-9-107-124.nip.io/token-risk",
      "cta": "Pay 0.01 USDC on Base, then retry this exact URL with payment-signature.",
      "params": {
        "address": "0x...",
        "chain": "base|ethereum"
      }
    },
    {
      "id": "token-risk-deep",
      "name": "Deep contract-control analysis",
      "endpoint": "https://5-9-107-124.nip.io/token-risk/deep",
      "method": "GET",
      "price": "$0.05",
      "payment": "x402",
      "purchase_url": "https://5-9-107-124.nip.io/token-risk/deep?chain=base",
      "cta": "Pay 0.05 USDC on Base, then retry this exact URL with payment-signature.",
      "params": {
        "address": "0x...",
        "chain": "base|ethereum"
      }
    }
  ]
}