{
  "schemaVersion": "static-utility-forge.agent-manifest.v1",
  "generatedDate": "2026-06-03",
  "site": {
    "name": "Static Utility Forge",
    "url": "https://static-utility-forge.pages.dev/",
    "canonicalCatalogUrl": "https://static-utility-forge.pages.dev/utilities.html",
    "description": "A static, browser-only PWA catalog of private, offline-capable calculators, planners, trackers, converters, simulators, editors, and visual utilities.",
    "hostingModel": "Static Cloudflare Pages deployment",
    "runtimeModel": "Client-side browser application",
    "creator": {
      "name": "Abhay Pratap Singh",
      "linkedin": "https://www.linkedin.com/in/mindful-abhay/",
      "support": "https://buymeacoffee.com/abhaypratapsingh"
    }
  },
  "discovery": {
    "robots": "https://static-utility-forge.pages.dev/robots.txt",
    "sitemap": "https://static-utility-forge.pages.dev/sitemap.xml",
    "llms": "https://static-utility-forge.pages.dev/llms.txt",
    "llmsFull": "https://static-utility-forge.pages.dev/llms-full.txt",
    "agentGuide": "https://static-utility-forge.pages.dev/agent-guide.md",
    "aiContext": "https://static-utility-forge.pages.dev/ai-context.json",
    "utilityCatalogHtml": "https://static-utility-forge.pages.dev/utilities.html",
    "wellKnownAgentManifest": "https://static-utility-forge.pages.dev/.well-known/agent-manifest.json"
  },
  "agentCompatibility": {
    "intendedConsumers": [
      "search crawlers",
      "answer engines",
      "retrieval agents",
      "browser automation agents",
      "documentation summarizers",
      "personal research assistants"
    ],
    "notProvided": [
      "no hosted API",
      "no MCP server",
      "no OpenAPI endpoint",
      "no remote tool execution endpoint",
      "no authentication flow",
      "no server database",
      "no runtime API keys"
    ],
    "interactionModel": "Agents can read static discovery files and open browser routes. They should not expect server-side actions."
  },
  "productConstraints": [
    "100% client-side runtime",
    "offline-capable after first load",
    "user data stays local by default",
    "no external telemetry",
    "no external CDN dependencies at runtime",
    "keyboard-usable utilities",
    "chart and visual fallbacks where applicable"
  ],
  "citationGuidance": {
    "broadCatalogClaim": "https://static-utility-forge.pages.dev/utilities.html",
    "conciseAgentSummary": "https://static-utility-forge.pages.dev/llms.txt",
    "fullAgentContext": "https://static-utility-forge.pages.dev/llms-full.txt",
    "appHome": "https://static-utility-forge.pages.dev/",
    "routePattern": "https://static-utility-forge.pages.dev/#/utility/{slug}",
    "preferredClaim": "Static Utility Forge is a browser-only, offline-capable PWA catalog of local-first utility modules."
  },
  "creatorLinks": {
    "buyMeCoffee": "https://buymeacoffee.com/abhaypratapsingh",
    "linkedin": "https://www.linkedin.com/in/mindful-abhay/"
  },
  "safetyGuidance": [
    "Do not describe educational health estimators as medical advice.",
    "Do not describe educational finance calculators as financial advice.",
    "Do not imply user data leaves the browser unless the user exports it.",
    "Do not invent API endpoints, accounts, telemetry, or backend behavior."
  ],
  "catalogSummary": {
    "totalIdeasDiscovered": 558,
    "implementedUtilities": 310,
    "remainingUnimplemented": 248,
    "domains": {
      "Accessibility": 15,
      "Career": 15,
      "Civic": 15,
      "Communication": 15,
      "Creativity": 15,
      "Data": 15,
      "Design": 15,
      "Developer": 15,
      "Education": 15,
      "Elder Care": 15,
      "Events": 15,
      "Field Work": 15,
      "Finance": 16,
      "Fitness": 15,
      "Food": 15,
      "Games": 15,
      "Health": 16,
      "Home": 15,
      "Kids": 15,
      "Learning": 15,
      "Legal Admin": 15,
      "Maintenance": 15,
      "Maps": 15,
      "Media": 15,
      "Mental Wellness": 15,
      "Music": 15,
      "Photography": 15,
      "Productivity": 16,
      "Reading": 15,
      "Science": 15,
      "Security": 15,
      "Shopping": 15,
      "Sleep": 15,
      "Small Business": 15,
      "Sustainability": 15,
      "Travel": 15,
      "Writing": 15
    },
    "archetypes": {
      "CanvasSvgUtility": 223,
      "ChartUtility": 1,
      "ConverterUtility": 44,
      "FileUtility": 54,
      "PlannerUtility": 180,
      "SimulatorUtility": 1,
      "TextEditorUtility": 8,
      "TimerSessionUtility": 44,
      "TrackerUtility": 3
    }
  },
  "utilitySamples": [
    {
      "slug": "decision-radar",
      "name": "Decision Radar",
      "domain": "Productivity",
      "category": "Productivity",
      "archetype": "ChartUtility",
      "complexity": "M",
      "capabilities": [
        "form/calculator",
        "planner",
        "chart",
        "SVG",
        "file import/export",
        "local database",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/decision-radar",
      "description": "A weighted decision matrix that turns fuzzy options into ranked scores, charts, explanations, local saves, exports, and URL-shareable state.",
      "implementationPath": "custom module",
      "testCoverageStatus": "custom module tests present"
    },
    {
      "slug": "debt-orbit",
      "name": "Debt Orbit",
      "domain": "Finance",
      "category": "Finance",
      "archetype": "SimulatorUtility",
      "complexity": "L",
      "capabilities": [
        "form/calculator",
        "simulation",
        "chart",
        "file import/export",
        "local database",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/debt-orbit",
      "description": "A private debt payoff simulator that compares snowball and avalanche methods with charts, tables, local saves, and exports.",
      "implementationPath": "custom module",
      "testCoverageStatus": "custom module tests present"
    },
    {
      "slug": "breath-bloom",
      "name": "Breath Bloom",
      "domain": "Health",
      "category": "Health",
      "archetype": "TimerSessionUtility",
      "complexity": "M",
      "capabilities": [
        "timer",
        "SVG",
        "canvas",
        "local database",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/breath-bloom",
      "description": "A breathing pacer with a generative bloom animation, reduced-motion fallback, local session history, and exports.",
      "implementationPath": "custom module",
      "testCoverageStatus": "custom module tests present"
    },
    {
      "slug": "health-hydration-radar",
      "name": "Health Hydration Radar",
      "domain": "Health",
      "category": "Health",
      "archetype": "ConverterUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "converter",
        "file import/export",
        "form/calculator",
        "local database",
        "simulation",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/health-hydration-radar",
      "description": "A client-only health utility for hydration that uses a simulator to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "finance-budget-atlas",
      "name": "Finance Budget Atlas",
      "domain": "Finance",
      "category": "Finance",
      "archetype": "CanvasSvgUtility",
      "complexity": "L",
      "capabilities": [
        "canvas",
        "file import/export",
        "geospatial",
        "visualization",
        "worker"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/finance-budget-atlas",
      "description": "A client-only finance utility for budget that uses a canvas map to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "productivity-habit-pilot",
      "name": "Productivity Habit Pilot",
      "domain": "Productivity",
      "category": "Productivity",
      "archetype": "CanvasSvgUtility",
      "complexity": "L",
      "capabilities": [
        "SVG",
        "canvas",
        "converter",
        "file import/export",
        "geospatial",
        "local database",
        "tracker",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/productivity-habit-pilot",
      "description": "A client-only productivity utility for habit that uses a heatmap to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "developer-regex-lens",
      "name": "Developer Regex Lens",
      "domain": "Developer",
      "category": "Developer",
      "archetype": "ConverterUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "converter",
        "file import/export",
        "form/calculator",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/developer-regex-lens",
      "description": "A client-only developer utility for regex that uses a radial chart to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "accessibility-contrast-atlas",
      "name": "Accessibility Contrast Atlas",
      "domain": "Accessibility",
      "category": "Accessibility",
      "archetype": "ConverterUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "converter",
        "form/calculator",
        "local database",
        "planner",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/accessibility-contrast-atlas",
      "description": "A client-only accessibility utility for contrast that uses a timeline to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "writing-structure-deck",
      "name": "Writing Structure Deck",
      "domain": "Writing",
      "category": "Writing",
      "archetype": "TextEditorUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "editor",
        "planner",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/writing-structure-deck",
      "description": "A client-only writing utility for structure that uses a radial chart to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "data-cleaning-orbit",
      "name": "Data Cleaning Orbit",
      "domain": "Data",
      "category": "Data",
      "archetype": "ConverterUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "converter",
        "file import/export",
        "local database",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/data-cleaning-orbit",
      "description": "A client-only data utility for cleaning that uses a radial chart to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "accessibility-contrast-forge",
      "name": "Accessibility Contrast Forge",
      "domain": "Accessibility",
      "category": "Accessibility",
      "archetype": "ConverterUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "converter",
        "form/calculator",
        "planner",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/accessibility-contrast-forge",
      "description": "A client-only accessibility utility for contrast that uses a matrix to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "accessibility-keyboard-radar",
      "name": "Accessibility Keyboard Radar",
      "domain": "Accessibility",
      "category": "Accessibility",
      "archetype": "PlannerUtility",
      "complexity": "L",
      "capabilities": [
        "SVG",
        "chart",
        "file import/export",
        "form/calculator",
        "simulation",
        "visualization",
        "worker"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/accessibility-keyboard-radar",
      "description": "A client-only accessibility utility for keyboard that uses a simulator to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "accessibility-keyboard-studio",
      "name": "Accessibility Keyboard Studio",
      "domain": "Accessibility",
      "category": "Accessibility",
      "archetype": "PlannerUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "file import/export",
        "form/calculator",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/accessibility-keyboard-studio",
      "description": "A client-only accessibility utility for keyboard that uses a force graph to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-interview-radar",
      "name": "Career Interview Radar",
      "domain": "Career",
      "category": "Career",
      "archetype": "ConverterUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "converter",
        "file import/export",
        "local database",
        "planner",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-interview-radar",
      "description": "A client-only career utility for interview that uses a timeline to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-network-compass",
      "name": "Career Network Compass",
      "domain": "Career",
      "category": "Career",
      "archetype": "PlannerUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "form/calculator",
        "local database",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-network-compass",
      "description": "A client-only career utility for network that uses a wizard to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-portfolio-board",
      "name": "Career Portfolio Board",
      "domain": "Career",
      "category": "Career",
      "archetype": "ConverterUtility",
      "complexity": "XS",
      "capabilities": [
        "converter",
        "file import/export",
        "form/calculator",
        "local database"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-portfolio-board",
      "description": "A client-only career utility for portfolio that uses a importer to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-portfolio-deck",
      "name": "Career Portfolio Deck",
      "domain": "Career",
      "category": "Career",
      "archetype": "PlannerUtility",
      "complexity": "S",
      "capabilities": [
        "local database",
        "planner"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-portfolio-deck",
      "description": "A client-only career utility for portfolio that uses a planner board to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-resume-forge",
      "name": "Career Resume Forge",
      "domain": "Career",
      "category": "Career",
      "archetype": "PlannerUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "form/calculator",
        "local database",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-resume-forge",
      "description": "A client-only career utility for resume that uses a radial chart to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-skills-loop",
      "name": "Career Skills Loop",
      "domain": "Career",
      "category": "Career",
      "archetype": "PlannerUtility",
      "complexity": "XS",
      "capabilities": [
        "form/calculator",
        "local database",
        "simulation"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-skills-loop",
      "description": "A client-only career utility for skills that uses a simulator to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    },
    {
      "slug": "career-skills-orbit",
      "name": "Career Skills Orbit",
      "domain": "Career",
      "category": "Career",
      "archetype": "PlannerUtility",
      "complexity": "S",
      "capabilities": [
        "SVG",
        "chart",
        "planner",
        "visualization"
      ],
      "url": "https://static-utility-forge.pages.dev/#/utility/career-skills-orbit",
      "description": "A client-only career utility for skills that uses a force graph to make tradeoffs visible and actionable.",
      "implementationPath": "config-driven",
      "testCoverageStatus": "configurable archetype tests cover default/sample states and calculations"
    }
  ]
}
