Skip to content

alete-ai/namely

Repository files navigation

Namely: Strategic Venture Validation

Definitive "Dual-Signal" verification for entity names, merging digital and legal availability into a single, surgical CLI interaction.

Namely is a Gemini CLI extension designed for founders and builders to validate new venture names instantly. It provides a "Dual-Signal" check by concurrently verifying domain availability and searching for potential trademark conflicts on the USPTO website.

🚀 Vision

To empower founders to stake their claim with confidence by reducing hours of manual searching into seconds, ensuring clarity and sovereignty in the name selection process.

✨ Core Value Proposition

  • Clarity: Know instantly if a name is safe to use across both digital (domain) and legal (trademark) landscapes.
  • Speed: Perform complex concurrent checks in seconds.
  • Sovereignty: Reclaim focus and own your perspective by automating tedious validation tasks.

🛠️ Features

  • Domain Availability Check: Verifies availability across top-level domains (.com, .io, .ai, and .app) using RDAP.
  • Trademark Conflict Search: Performs a targeted search on the USPTO website for potential conflicts.
  • Dual-Signal Check: Runs both domain and trademark checks concurrently for a unified risk assessment.

📦 Installation

Ensure you have pnpm installed, then:

pnpm install

🎮 Usage (Gemini CLI)

Once installed as an extension in your Gemini CLI, you can use the following commands:

  • /domain <name> [tld] - Check domain availability via RDAP.
  • /trademark <name> [sector] - Search USPTO for trademark conflicts.
  • /namely-check <name> - Perform both domain and trademark checks concurrently.

💻 Local Execution

You can also run the scripts directly using ts-node:

1. Domain Availability Check

npx ts-node --esm check_domain.ts <name> [tld]
  • Result: JSON output with TLD status and availability.

2. Trademark Conflict Search

npx ts-node --esm check_trademark.ts <name> [sector]
  • Result: JSON output with a pre-configured expert search link.

3. Dual-Signal Check (Concurrent)

npx ts-node --esm check_all.ts <name>
  • Result: Unified JSON output containing both domain and trademark findings.

📂 Project Structure

  • src/domain/: Domain provider logic using RDAP.
  • src/trademark/: Trademark search logic for USPTO.
  • commands/: Gemini CLI command definitions.
  • conductor/: Product specs and implementation plans.
  • GEMINI.md: Core extension instructions and guidelines.

👤 Author

Stoyan Dimitrov

📜 License

This project is licensed under the ISC License.

About

A gemini extension that checks url availability and trademark registration

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors