identityforge
Advanced tools
+1
-1
| import { randomUUID } from "node:crypto"; | ||
| import { resolveApiKey, resolveApiUrl } from "./config.js"; | ||
| import { isVersionGreater } from "./updateCheck.js"; | ||
| export const CLI_VERSION = "0.4.5"; | ||
| export const CLI_VERSION = "0.4.6"; | ||
| let apiClient = "cli"; | ||
@@ -6,0 +6,0 @@ const clientProcessReference = randomUUID(); |
+0
-1
@@ -14,3 +14,2 @@ import { Client as McpClient } from "@modelcontextprotocol/sdk/client/index.js"; | ||
| domains: ["check_domains", "assess_domain_acquisition"], | ||
| trademarks: ["search_trademarks"], | ||
| }; | ||
@@ -17,0 +16,0 @@ /** Exercise the current package over a real MCP transport without calling the API. */ |
+1
-1
| { | ||
| "name": "identityforge", | ||
| "version": "0.4.5", | ||
| "version": "0.4.6", | ||
| "mcpName": "io.identityforge/mcp", | ||
@@ -5,0 +5,0 @@ "description": "Agent-native brand naming, domain research, and design systems through one CLI and MCP server.", |
+3
-4
@@ -152,3 +152,3 @@ <p align="center"> | ||
| Once connected, your agent gets 64 tools. Browsing free kits needs no key; scopes are noted where they apply. | ||
| Once connected, your agent gets 63 tools. Browsing free kits needs no key; scopes are noted where they apply. | ||
@@ -345,4 +345,5 @@ ### Find a design kit | ||
| - `assess_domain_acquisition`: state whether the goal is a new registration, an aftermarket purchase, or either. It reports registrar registration evidence and bounded public landing-page evidence separately, including literal sale, marketplace, reserved-page, and visible-price signals. It never validates the seller or guarantees purchase. Aftermarket evidence adds one unit per unique domain; an exact successful repeat within ten minutes costs zero. | ||
| - `search_trademarks`: the EUIPO official-API adapter runs only when the deployment reports live provider access. Otherwise it returns structured upstream/implementation/runtime status plus an official manual handoff and makes no provider request. The research context lists EUIPO, DPMA, WIPO, and USPTO coverage; screening is never legal clearance. | ||
| Trademark screening remains a separate manual step through the official registers for each relevant jurisdiction. Record the query, classes, source URL, result wording, and date. This is preliminary research, not legal clearance. | ||
| ### Build a brand and share it with a client | ||
@@ -484,4 +485,2 @@ | ||
| identityforge naming acquisition candidate.com --intent either | ||
| # Returns live EUIPO evidence when enabled, otherwise a structured official manual handoff | ||
| identityforge naming trademarks "Candidate name" --project <uuid> --candidate <uuid> --nice-classes 9,42 | ||
| identityforge naming move <candidate-uuid> --project <uuid> --status finalist --notes "Strong market fit" | ||
@@ -488,0 +487,0 @@ identityforge naming rank <candidate-uuid>=1 <candidate-uuid>=2 --project <uuid> |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
367862
-0.85%6219
-0.99%567
-0.18%