{
  "name": "GENESIS Machine Decision Intelligence",
  "description": "Autonomous machine-to-machine task execution. Give GENESIS an objective, problem, task, or desired outcome. GENESIS selects internal capabilities, executes the work, verifies the result, and returns a machine-readable response. Commercial execution uses x402 USDC payments.",
  "supportedInterfaces": [
    {
      "url": "https://genesis.palsus2023.workers.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Paralegal Assistant Law Support LLC",
    "url": "https://genesis.palsus2023.workers.dev"
  },
  "version": "1.0.0",
  "documentationUrl": "https://genesis.palsus2023.workers.dev/openapi.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://a2a-registry.org/extensions/registry/v1",
        "description": "A2A Registry identity and payment discovery metadata.",
        "required": false,
        "params": {
          "identity": {
            "provider": "github",
            "username": "palsus2023-eng",
            "packageName": "github.palsus2023-eng.genesis"
          },
          "payment": {
            "protocols": [
              "x402"
            ],
            "direction": "inbound",
            "rails": [
              {
                "network": "base",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "x402",
                "caip2": "eip155:8453",
                "contractAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "settlementTime": "fast"
              },
              {
                "network": "polygon",
                "token": "USDC",
                "type": "stablecoin",
                "protocol": "x402",
                "caip2": "eip155:137",
                "contractAddress": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
                "settlementTime": "fast"
              }
            ]
          }
        }
      },
      {
        "uri": "https://github.com/google-a2a/a2a-x402/v0.1",
        "description": "GENESIS commercial execution supports autonomous x402 USDC payment.",
        "required": false,
        "params": {
          "networks": [
            "eip155:8453",
            "eip155:137"
          ],
          "assets": [
            "USDC"
          ],
          "priceUSD": "0.005",
          "resource": "https://genesis.palsus2023.workers.dev/v1/genesis",
          "discovery": "https://genesis.palsus2023.workers.dev/.well-known/x402"
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "genesis-execute",
      "name": "Execute autonomous machine task",
      "description": "Accept an objective, problem, task, or desired outcome; automatically select GENESIS internal capabilities; execute; verify; retry or recover when appropriate; and return a machine-readable result.",
      "tags": [
        "autonomous-agent",
        "task-execution",
        "machine-to-machine",
        "orchestration",
        "verification",
        "x402"
      ],
      "examples": [
        "Normalize and validate this JSON data.",
        "Diagnose this API response and return the corrected machine-readable result.",
        "Complete this machine task and verify the outcome."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "genesis-diagnose",
      "name": "Diagnose machine or API problem",
      "description": "Diagnose machine-readable data, API, protocol, or integration problems and determine the appropriate GENESIS capability path.",
      "tags": [
        "diagnostic",
        "api",
        "repair",
        "machine"
      ],
      "examples": [
        "Diagnose why this API payload is failing."
      ]
    },
    {
      "id": "genesis-verify",
      "name": "Verify machine result",
      "description": "Validate and verify a machine-readable result or delivery outcome.",
      "tags": [
        "verification",
        "validation",
        "machine-readable"
      ],
      "examples": [
        "Verify this machine response."
      ]
    }
  ]
}