← Back to home

Gene Catalog

Genesis genes ship with every new Rotifer project. Explore their interfaces and try them live.

genesis-web-search
F(g) 0.847

Full-featured web search gene. Returns structured search results with titles, URLs, and snippets.

Domain: search.web Fidelity: Native Transparency: Open
inputSchema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query"
    },
    "maxResults": {
      "type": "number",
      "description": "Maximum results to return (default: 5)"
    }
  },
  "required": [
    "query"
  ]
}
outputSchema
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "snippet": {
            "type": "string"
          }
        }
      }
    },
    "totalResults": {
      "type": "number"
    },
    "searchTime": {
      "type": "number"
    }
  }
}
 
genesis-web-search-lite
F(g) 0.542

Lightweight web search variant. Single result, lower latency, lower resource cost.

Domain: search.web Fidelity: Wrapped Transparency: Open
inputSchema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    }
  },
  "required": [
    "query"
  ]
}
outputSchema
{
  "type": "object",
  "properties": {
    "title": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "snippet": {
      "type": "string"
    }
  }
}
 
genesis-file-read
F(g) 0.723

Read file contents from the local filesystem. Returns content, size, encoding, and line count.

Domain: file.read Fidelity: Native Transparency: Open
inputSchema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "File path to read"
    },
    "encoding": {
      "type": "string",
      "description": "File encoding (default: utf-8)"
    }
  },
  "required": [
    "path"
  ]
}
outputSchema
{
  "type": "object",
  "properties": {
    "content": {
      "type": "string"
    },
    "size": {
      "type": "number"
    },
    "encoding": {
      "type": "string"
    },
    "lines": {
      "type": "number"
    }
  }
}
 
genesis-code-format
F(g) 0.791

Format source code with auto-detected language. Applies standard formatting rules.

Domain: code.format Fidelity: Native Transparency: Open
inputSchema
{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "Source code to format"
    },
    "language": {
      "type": "string",
      "description": "Language hint (optional, auto-detected)"
    }
  },
  "required": [
    "code"
  ]
}
outputSchema
{
  "type": "object",
  "properties": {
    "formatted": {
      "type": "string"
    },
    "language": {
      "type": "string"
    },
    "changes": {
      "type": "number"
    }
  }
}
 
genesis-l0-constraint
F(g) 0.698

L0 Constraint Layer validator. Checks actions against immutable ethical boundaries before execution.

Domain: safety.constraint Fidelity: Native Transparency: Open
inputSchema
{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "description": "Action to validate"
    },
    "context": {
      "type": "object",
      "description": "Execution context"
    }
  },
  "required": [
    "action"
  ]
}
outputSchema
{
  "type": "object",
  "properties": {
    "allowed": {
      "type": "boolean"
    },
    "reason": {
      "type": "string"
    },
    "constraint": {
      "type": "string"
    }
  }
}