{
  "schema": "modiqo.public-play-feed.v1",
  "schema_version": 1,
  "feed_id": "public-plays",
  "generated_at": "2026-08-19T15:55:53.718Z",
  "source": {
    "kind": "rote-registry",
    "scope": "public",
    "observed_at": "2026-08-18T00:29:47.216Z",
    "inventory_play": "https://play.modiqo.ai/modiqo/registry-play-inventory@0.2.1",
    "commands": [
      "rote registry play list --org modiqo --json",
      "rote registry play info modiqo/<name> --json"
    ]
  },
  "delivery": {
    "mode": "snapshot",
    "ordering": "current-version lifetime downloads desc, published_at desc, reference asc"
  },
  "page": {
    "count": 44,
    "next_cursor": null
  },
  "organizations": [
    {
      "slug": "modiqo",
      "display_name": "Modiqo Inc",
      "verified": true,
      "verified_since": "2026-01-01T00:00:00Z"
    }
  ],
  "links": {
    "self": "https://www.modiqo.ai/feeds/public-plays.v1.json",
    "schema": "https://www.modiqo.ai/feeds/public-plays.schema.json"
  },
  "items": [
    {
      "id": "https://play.modiqo.ai/modiqo/whale-flow-monitor@0.1.1",
      "reference": "modiqo/whale-flow-monitor@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/whale-flow-monitor@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/whale-flow-monitor@0.1.1.json",
      "name": "whale-flow-monitor",
      "title": "whale-flow-monitor",
      "description": "Monitor whale accumulation on Polymarket. Combines the public Gamma API (market metadata, pricing) with the public Data API (holders, leaderboard) to identify markets where top-performing traders are building positions, flagging whale clustering and smart-money flow signals. Migrated to the steps DAG form: market discovery and the trader leaderboard fetch run in parallel as independent roots, per-market holder fetches fan out from discovery, and the correlation join cross-references holders against the leaderboard — each source degrades to a labeled unknown instead of failing the play.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-startup",
        "job-market-monitoring",
        "tool-polymarket",
        "effect-read-only"
      ],
      "primary_domain": "domain-startup",
      "author": "Code Bot",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:58:34.072693+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 4,
        "names": [
          "correlate_signals",
          "fetch_holders",
          "fetch_leaderboard",
          "fetch_markets"
        ]
      },
      "parameters": [
        {
          "name": "tag",
          "type": "string",
          "required": false,
          "description": "Filter markets by tag slug (e.g., crypto, politics, sports). Empty = all active markets.",
          "label": "Tag",
          "example": "crypto"
        },
        {
          "name": "top",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Number of top markets to scan (by 24h volume), from 1 through 50",
          "label": "Top",
          "example": 10
        },
        {
          "name": "whale_threshold",
          "type": "integer",
          "required": false,
          "default": 50000,
          "description": "Minimum estimated position size (USD) to qualify as a whale",
          "label": "Whale threshold",
          "example": 50000
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:e8a75f3162ceff8c2556f2890c6d78c890493f5edf11cbf2e59059085429dccb",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/website-launch-readiness@1.1.2",
      "reference": "modiqo/website-launch-readiness@1.1.2",
      "uri": "https://play.modiqo.ai/modiqo/website-launch-readiness@1.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/website-launch-readiness@1.1.2.json",
      "name": "website-launch-readiness",
      "title": "website-launch-readiness",
      "description": "Checks a public website launch across DNS, HTTP, TLS, security headers, essential metadata, robots, sitemap, and optional local Lighthouse scores. Each probe family is its own DAG step in a four-layer graph, so DNS and the page fetch run in parallel, TLS/robots/sitemap/Lighthouse fan out from the fetched final origin, any single probe degrades to a labeled unknown instead of failing the play, and the readiness join shows exactly which probe said what.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-launch-readiness",
        "tool-lighthouse",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "chetan",
      "version": "1.1.2",
      "published_at": "2026-08-17T23:58:33.027652+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 8,
        "names": [
          "assess_readiness",
          "check_dns",
          "check_robots",
          "check_sitemap",
          "check_tls",
          "fetch_site",
          "lighthouse_scores",
          "validate_input"
        ]
      },
      "parameters": [
        {
          "name": "url",
          "type": "string",
          "required": false,
          "default": "https://example.com",
          "description": "Public HTTP or HTTPS URL to check",
          "label": "Url",
          "example": "https://example.com"
        },
        {
          "name": "max_redirects",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Maximum redirects to follow, from 0 through 20",
          "label": "Max redirects",
          "example": 10
        },
        {
          "name": "run_lighthouse",
          "type": "boolean",
          "required": false,
          "default": false,
          "description": "Run Lighthouse when its local CLI and browser runtime are available",
          "label": "Run lighthouse",
          "example": false
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3",
          "dig",
          "lighthouse"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:87e99905cd848b5740505d9badf96ef9ac39fa88c3a066229f22a7101c39c9cf",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/summarize-stacked-github-prs@0.2.1",
      "reference": "modiqo/summarize-stacked-github-prs@0.2.1",
      "uri": "https://play.modiqo.ai/modiqo/summarize-stacked-github-prs@0.2.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/summarize-stacked-github-prs@0.2.1.json",
      "name": "summarize-stacked-github-prs",
      "title": "summarize-stacked-github-prs",
      "description": "Builds the complete GitHub pull-request stack rooted at a bottom PR, explains every PR from the user's point of view, and renders the branch relationships as Mermaid.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-pull-request-review",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Debasish Ghosh",
      "version": "0.2.1",
      "published_at": "2026-08-17T23:58:25.543514+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 3,
        "names": [
          "bottom",
          "candidate_pages",
          "page_numbers"
        ]
      },
      "parameters": [
        {
          "name": "owner",
          "type": "string",
          "required": true,
          "description": "GitHub repository owner",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": true,
          "description": "GitHub repository name",
          "label": "Repo"
        },
        {
          "name": "bottom_pr",
          "type": "integer",
          "required": true,
          "description": "Bottom PR number; this PR must target main_branch",
          "label": "Bottom pr"
        },
        {
          "name": "main_branch",
          "type": "string",
          "required": false,
          "default": "main",
          "description": "Expected base branch of the bottom PR",
          "label": "Main branch"
        },
        {
          "name": "state",
          "type": "string",
          "required": false,
          "default": "open",
          "description": "Candidate PR state; open, closed, or all",
          "label": "State"
        },
        {
          "name": "per_page",
          "type": "integer",
          "required": false,
          "default": 100,
          "description": "GitHub candidate page size from 1 through 100",
          "label": "Per page"
        },
        {
          "name": "max_pages",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Maximum candidate pages to scan",
          "label": "Max pages"
        },
        {
          "name": "max_prs",
          "type": "integer",
          "required": false,
          "default": 100,
          "description": "Maximum connected PRs to return",
          "label": "Max prs"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "sh"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:8949ba420550fbe54ae3c0a55ee1fff01143bd1bfc64350ca908841f62ca498b",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/startup-equity-health@0.2.1",
      "reference": "modiqo/startup-equity-health@0.2.1",
      "uri": "https://play.modiqo.ai/modiqo/startup-equity-health@0.2.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/startup-equity-health@0.2.1.json",
      "name": "startup-equity-health",
      "title": "startup-equity-health",
      "description": "Computes startup equity-health metrics for a private company and explains them for a prospective employee: capital efficiency (total raised / ARR), valuation multiple (valuation / ARR), liquidation preference stack share (raised / valuation), an acquisition payout waterfall across exit prices, post-lockup IPO scenarios, and an after-tax take-home (earn-out) estimate reflecting vesting cliff, 409A strike cost, and blended federal+state taxes — ending with the questions an employee should ask the employer. Each computation stage is its own DAG step with explicit value edges (the derived metrics flow from core_metrics into the waterfall, IPO, and take-home stages), so every intermediate number is inspectable per step. The invoking agent elicits the financial inputs from public web coverage before calling, and passes provenance via the sources parameter.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-startup",
        "startup-decisions",
        "job-equity-evaluation",
        "audience-employees",
        "effect-read-only"
      ],
      "primary_domain": "domain-startup",
      "author": "Chetan Conikee",
      "version": "0.2.1",
      "published_at": "2026-08-17T23:58:23.590241+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 6,
        "names": [
          "acquisition_waterfall",
          "compose_assessment",
          "core_metrics",
          "ipo_scenarios",
          "take_home_estimate",
          "validate_inputs"
        ]
      },
      "parameters": [
        {
          "name": "company",
          "type": "string",
          "required": true,
          "description": "Private company name being evaluated",
          "label": "Company",
          "example": "Lacework"
        },
        {
          "name": "valuation_usd",
          "type": "string",
          "required": true,
          "description": "Latest post-money valuation in USD (e.g. 44000000000). Elicit from the most recent funding-round coverage before calling.",
          "label": "Valuation usd",
          "example": "8300000000"
        },
        {
          "name": "total_raised_usd",
          "type": "string",
          "required": true,
          "description": "Total capital raised across all rounds in USD, a proxy for the 1x preferred liquidation stack. Elicit from Tracxn/Crunchbase-style coverage.",
          "label": "Total raised usd",
          "example": "1900000000"
        },
        {
          "name": "arr_usd",
          "type": "string",
          "required": true,
          "description": "Current annual recurring revenue in USD. Elicit from press reports or revenue trackers (Sacra, Getlatka); use the most recent credible figure.",
          "label": "Arr usd",
          "example": "100000000"
        },
        {
          "name": "public_multiple",
          "type": "string",
          "required": false,
          "default": "10",
          "description": "Conservative public-market ARR multiple used for the options-underwater breakeven (public software comps trade roughly 10x-18x ARR)",
          "label": "Public multiple",
          "example": "10"
        },
        {
          "name": "employee_pct",
          "type": "string",
          "required": false,
          "default": "0.10",
          "description": "Hypothetical employee fully-diluted ownership in percent (0.10 means 0.10%), used to simulate acquisition and IPO payouts",
          "label": "Employee pct",
          "example": "0.10"
        },
        {
          "name": "vested_pct",
          "type": "string",
          "required": false,
          "default": "25",
          "description": "Percent of the grant vested at exit (25 = the standard one-year cliff just hit on a 4-year schedule)",
          "label": "Vested pct",
          "example": "25"
        },
        {
          "name": "strike_fraction",
          "type": "string",
          "required": false,
          "default": "0.30",
          "description": "Option strike as a fraction of the last-round share price. Strike is set at the 409A fair-market value, typically 20-40% of the preferred price at late stage.",
          "label": "Strike fraction",
          "example": "0.30"
        },
        {
          "name": "tax_pct",
          "type": "string",
          "required": false,
          "default": "35",
          "description": "Blended federal + average-state tax rate in percent applied to the exercise spread (NSO ordinary-income treatment; ISO/LTCG or QSBS can lower it)",
          "label": "Tax pct",
          "example": "35"
        },
        {
          "name": "sources",
          "type": "string",
          "required": false,
          "description": "Provenance for the elicited inputs: semicolon-separated notes or URLs (e.g. 'valuation: techcrunch.com/...; arr: sacra.com/...')",
          "label": "Sources",
          "example": "valuation: techcrunch.com/2024/01/roundup"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:42767313baef467a0f112b3430bea7ca880bb79bbbc79f00aa760d7a54df4fcc",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/seller-narrative-cross-examiner@0.1.1",
      "reference": "modiqo/seller-narrative-cross-examiner@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/seller-narrative-cross-examiner@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/seller-narrative-cross-examiner@0.1.1.json",
      "name": "seller-narrative-cross-examiner",
      "title": "seller-narrative-cross-examiner",
      "description": "Cross-examines seller and listing claims against independently sourced property, association, permit, insurance, legal, and market evidence; labels each claim supported, mixed, unsupported, or unverified and converts gaps into document requests and offer protections.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-seller-claim-review",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Registry contributor",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:58:22.402989+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "analyze",
          "verify_output"
        ]
      },
      "parameters": [
        {
          "name": "evidence_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to a version-1 JSON evidence pack with subject identity, source provenance, signal attribution, and normalized decision signals; see the packaged README.md",
          "label": "Evidence file"
        },
        {
          "name": "market",
          "type": "string",
          "required": true,
          "description": "Market profile: texas or miami",
          "label": "Market",
          "values": [
            "texas",
            "miami"
          ]
        },
        {
          "name": "strict",
          "type": "string",
          "required": false,
          "default": "false",
          "description": "Set true to fail unless at least three independent source families are available",
          "label": "Strict",
          "values": [
            "true",
            "false"
          ]
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:f670c7c2fcc114904d3a82a03927d44f3e48638a3b5b4c842afcd687b9ef65ad",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/second-opinion@0.1.1",
      "reference": "modiqo/second-opinion@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/second-opinion@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/second-opinion@0.1.1.json",
      "name": "second-opinion",
      "title": "second-opinion",
      "description": "Cross-examines one AI coding assistant's answer with a different assistant. Asks the first for a conclusion plus reasoning, gives the second the original question, the same material and the first answer, and asks whether it holds up and which single claim it would challenge first. Leads with the disagreement, then the verdict, then both reasonings. Refuses to run both roles as the same assistant.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-agent-operations",
        "agent-operations",
        "job-answer-review",
        "audience-developers",
        "effect-read-only"
      ],
      "primary_domain": "domain-agent-operations",
      "author": "rote clean-room authoring",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:58:21.222529+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 4,
        "names": [
          "assign_roles",
          "first_answer",
          "second_opinion",
          "survey_assistants"
        ]
      },
      "parameters": [
        {
          "name": "question",
          "type": "string",
          "required": true,
          "description": "The question to put to both assistants, in your own words.",
          "label": "Question"
        },
        {
          "name": "material",
          "type": "string",
          "required": false,
          "description": "Optional path to a file, diff or directory. Both assistants are given read access and are told to open it themselves.",
          "label": "Material"
        },
        {
          "name": "answer_with",
          "type": "string",
          "required": false,
          "description": "Assistant that answers first (claude, codex or gemini). Chosen automatically when omitted.",
          "label": "Answer with"
        },
        {
          "name": "checked_by",
          "type": "string",
          "required": false,
          "description": "Assistant that checks the first answer. Must differ from answer_with; chosen automatically when omitted.",
          "label": "Checked by"
        },
        {
          "name": "timeout_seconds",
          "type": "string",
          "required": false,
          "default": "600",
          "description": "Per-assistant wall-clock budget in seconds.",
          "label": "Timeout seconds"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3",
          "claude",
          "codex",
          "gemini"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:217283ec74f0f440803159b82cfc54476a81591de49e18b3e3c1d386497597f6",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/search-notion@0.0.2",
      "reference": "modiqo/search-notion@0.0.2",
      "uri": "https://play.modiqo.ai/modiqo/search-notion@0.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/search-notion@0.0.2.json",
      "name": "search-notion",
      "title": "search-notion",
      "description": "Search Notion workspace pages for a topic and summarize the most relevant hits.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-workplace",
        "workplace-automation",
        "job-knowledge-search",
        "tool-notion",
        "effect-read-only"
      ],
      "primary_domain": "domain-workplace",
      "author": "Chetan Conikee",
      "version": "0.0.2",
      "published_at": "2026-08-17T23:58:19.639442+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "search_pages"
        ]
      },
      "parameters": [
        {
          "name": "query",
          "type": "string",
          "required": true,
          "description": "Topic or keyword to search for in the Notion workspace.",
          "label": "Query"
        },
        {
          "name": "page_size",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Maximum number of search results to return, 1-25.",
          "label": "Page size"
        },
        {
          "name": "max_highlight_length",
          "type": "integer",
          "required": false,
          "default": 300,
          "description": "Maximum highlight length per result, 0-500.",
          "label": "Max highlight length"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "notion-mcp",
            "name": "Notion MCP",
            "version": "1.0.0",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:2fa9e87a7ba7914e5b9fd9b80f1a7402e7fcae880b435a334071b4874265fed5",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/search-github-repositories@0.1.2",
      "reference": "modiqo/search-github-repositories@0.1.2",
      "uri": "https://play.modiqo.ai/modiqo/search-github-repositories@0.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/search-github-repositories@0.1.2.json",
      "name": "search-github-repositories",
      "title": "search-github-repositories",
      "description": "Searches GitHub repositories by keyword and optional language, returning ranked repository details and aggregate result counts.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-code-discovery",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Code Bot",
      "version": "0.1.2",
      "published_at": "2026-08-17T23:58:18.021763+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "search_all_languages",
          "search_one_language"
        ]
      },
      "parameters": [
        {
          "name": "query",
          "type": "string",
          "required": true,
          "description": "GitHub repository search query",
          "label": "Query"
        },
        {
          "name": "language",
          "type": "string",
          "required": false,
          "default": "any",
          "description": "Programming language qualifier, or 'any' for no language filter",
          "label": "Language"
        },
        {
          "name": "limit",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Maximum repositories to return (1-100)",
          "label": "Limit"
        },
        {
          "name": "sort",
          "type": "string",
          "required": false,
          "default": "stars",
          "description": "GitHub search sort field",
          "label": "Sort",
          "values": [
            "stars",
            "forks",
            "updated"
          ]
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:73a93dadefb593da9b417a2a67685baec1567d7d45b8ba9d9b94e899cafbca83",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/retrieve-rideshare-receipts@0.1.6",
      "reference": "modiqo/retrieve-rideshare-receipts@0.1.6",
      "uri": "https://play.modiqo.ai/modiqo/retrieve-rideshare-receipts@0.1.6",
      "manifest_uri": "https://play.modiqo.ai/modiqo/retrieve-rideshare-receipts@0.1.6.json",
      "name": "retrieve-rideshare-receipts",
      "title": "retrieve-rideshare-receipts",
      "description": "Finds Uber, Lyft, and Waymo receipt emails in a date range, extracts trip and fare details, deduplicates updates, and totals spend.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-workplace",
        "workplace-automation",
        "job-expense-reconciliation",
        "tool-gmail",
        "effect-read-only"
      ],
      "primary_domain": "domain-workplace",
      "author": "Code Bot",
      "version": "0.1.6",
      "published_at": "2026-08-17T23:58:15.955315+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 4,
        "names": [
          "details",
          "google_auth",
          "messages",
          "validate_inputs"
        ]
      },
      "parameters": [
        {
          "name": "start_date",
          "type": "string",
          "required": true,
          "description": "Start date; use YYYY/MM/DD or YYYY-MM-DD (normalized to Gmail query format)",
          "label": "Start date",
          "example": "2026/01/01"
        },
        {
          "name": "end_date",
          "type": "string",
          "required": true,
          "description": "Exclusive end date; use YYYY/MM/DD or YYYY-MM-DD (normalized to Gmail query format)",
          "label": "End date",
          "example": "2026/02/01"
        },
        {
          "name": "providers",
          "type": "string",
          "required": false,
          "default": "all",
          "description": "Comma-separated subset of uber, lyft, and waymo, or 'all'",
          "label": "Providers"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "gmail",
            "name": "Gmail API",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno",
          "rote"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:bd58c498a3f04c31dee61a6601ccd2e0f6ae069f94622077889954c4dd7a38a5",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/retrieve-recent-emails@0.1.4",
      "reference": "modiqo/retrieve-recent-emails@0.1.4",
      "uri": "https://play.modiqo.ai/modiqo/retrieve-recent-emails@0.1.4",
      "manifest_uri": "https://play.modiqo.ai/modiqo/retrieve-recent-emails@0.1.4.json",
      "name": "retrieve-recent-emails",
      "title": "retrieve-recent-emails",
      "description": "Retrieves recent Gmail messages matching a Gmail search query and returns normalized sender, subject, date, and snippet details.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-workplace",
        "workplace-automation",
        "job-email-review",
        "tool-gmail",
        "effect-read-only"
      ],
      "primary_domain": "domain-workplace",
      "author": "Code Bot",
      "version": "0.1.4",
      "published_at": "2026-08-17T23:58:13.884493+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 3,
        "names": [
          "details",
          "google_auth",
          "messages"
        ]
      },
      "parameters": [
        {
          "name": "query",
          "type": "string",
          "required": false,
          "default": "newer_than:1d",
          "description": "Gmail search query passed to messages.list",
          "label": "Query"
        },
        {
          "name": "count",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Maximum messages to retrieve (1-100)",
          "label": "Count"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "gmail",
            "name": "Gmail API",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "rote"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:dad4580a77951c6f974134a1902ae1b82447e0efcc112ff8dfc1e66351506350",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/registry-play-inventory@0.2.1",
      "reference": "modiqo/registry-play-inventory@0.2.1",
      "uri": "https://play.modiqo.ai/modiqo/registry-play-inventory@0.2.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/registry-play-inventory@0.2.1.json",
      "name": "registry-play-inventory",
      "title": "registry-play-inventory",
      "description": "Lists every public Play owned by organizations visible to the current authenticated Rote profile, ranked by current-version lifetime downloads and grouped by organization.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-agent-operations",
        "agent-operations",
        "job-play-discovery",
        "tool-registry",
        "effect-read-only"
      ],
      "primary_domain": "domain-agent-operations",
      "author": "Chetan",
      "version": "0.2.1",
      "published_at": "2026-08-17T23:58:12.043224+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "inventory",
          "observed_at"
        ]
      },
      "parameters": [],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "rote",
          "date",
          "sh",
          "jq"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:c215aa4f452a1843f0189ece9e633e4f5f5929267d05f002dc4993d9806e02bd",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/recent-github-issues@0.0.3",
      "reference": "modiqo/recent-github-issues@0.0.3",
      "uri": "https://play.modiqo.ai/modiqo/recent-github-issues@0.0.3",
      "manifest_uri": "https://play.modiqo.ai/modiqo/recent-github-issues@0.0.3.json",
      "name": "recent-github-issues",
      "title": "recent-github-issues",
      "description": "Fetches the most recently created issues for a GitHub repository, excluding pull requests.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-issue-triage",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Debasish Ghosh",
      "version": "0.0.3",
      "published_at": "2026-08-17T23:58:11.01601+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "fetch_issues"
        ]
      },
      "parameters": [
        {
          "name": "owner",
          "type": "string",
          "required": true,
          "description": "GitHub repository owner",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": true,
          "description": "GitHub repository name",
          "label": "Repo"
        },
        {
          "name": "limit",
          "type": "integer",
          "required": false,
          "default": 5,
          "description": "Maximum number of recent issues to return",
          "label": "Limit"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:a447c42c63ce7decb92abe14c6df0a56f1e3227520dd231cc1ac2ecb39e32b39",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/provider-outage-triage@1.1.2",
      "reference": "modiqo/provider-outage-triage@1.1.2",
      "uri": "https://play.modiqo.ai/modiqo/provider-outage-triage@1.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/provider-outage-triage@1.1.2.json",
      "name": "provider-outage-triage",
      "title": "provider-outage-triage",
      "description": "Correlates direct DNS, TLS, and HTTP checks with official provider status feeds to classify whether a failure is likely in the application, network, DNS, TLS, or an upstream provider. The direct checks form a dependency chain (TLS needs DNS, HTTP needs both) while the status feeds probe in parallel, every source degrades to a labeled unknown instead of failing the play, and the correlation join shows exactly which observation drove the classification.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-incident-triage",
        "tool-status-pages",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "chetan",
      "version": "1.1.2",
      "published_at": "2026-08-17T23:58:09.051586+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 6,
        "names": [
          "check_dns",
          "check_http",
          "check_providers",
          "check_tls",
          "correlate",
          "validate_input"
        ]
      },
      "parameters": [
        {
          "name": "target",
          "type": "string",
          "required": false,
          "default": "https://example.com",
          "description": "Public HTTP or HTTPS application URL to test directly",
          "label": "Target",
          "example": "https://example.com"
        },
        {
          "name": "providers",
          "type": "string",
          "required": false,
          "default": "github,cloudflare,openai",
          "description": "Comma-separated official status feeds; accepted values are github,cloudflare,openai,anthropic,vercel,supabase",
          "label": "Providers",
          "example": "github,cloudflare"
        },
        {
          "name": "timeout_ms",
          "type": "integer",
          "required": false,
          "default": 10000,
          "description": "Per-check timeout in milliseconds, from 1000 through 30000",
          "label": "Timeout ms",
          "example": 10000
        },
        {
          "name": "custom_summary_urls",
          "type": "string",
          "required": false,
          "description": "Optional comma-separated HTTPS Statuspage-compatible summary.json URLs",
          "label": "Custom summary urls",
          "example": "https://status.example.com/api/v2/summary.json"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "node"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:8e5a82303406eab5e969b77c0af3665b3d1bdc51f215633ac0c362872eb62455",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/property-public-record-quick-scan@0.1.3",
      "reference": "modiqo/property-public-record-quick-scan@0.1.3",
      "uri": "https://play.modiqo.ai/modiqo/property-public-record-quick-scan@0.1.3",
      "manifest_uri": "https://play.modiqo.ai/modiqo/property-public-record-quick-scan@0.1.3.json",
      "name": "property-public-record-quick-scan",
      "title": "property-public-record-quick-scan",
      "description": "Builds a provenance-preserving public-record evidence pack for a Texas or Miami property from one address, then identifies early acquisition risks and evidence gaps.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-public-record-review",
        "tool-public-records",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Chetan",
      "version": "0.1.3",
      "published_at": "2026-08-17T23:58:08.029941+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "scan_public_records"
        ]
      },
      "parameters": [
        {
          "name": "property",
          "type": "string",
          "required": true,
          "description": "Complete street address including city, state, and preferably ZIP code",
          "label": "Property",
          "example": "9108 Westerkirk Dr, Austin, TX 78750"
        },
        {
          "name": "market",
          "type": "string",
          "required": false,
          "default": "auto",
          "description": "Market profile; auto infers Texas or Miami from the resolved jurisdiction",
          "label": "Market",
          "values": [
            "auto",
            "texas",
            "miami"
          ]
        },
        {
          "name": "max_results",
          "type": "integer",
          "required": false,
          "default": 5,
          "description": "Maximum records retained per public evidence family, from 1 through 20",
          "label": "Max results"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:9be94c3c6134ed1fbc208078320247b797edc5c7c94b0ba70df9f407967ec1c5",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/process-only-play-run-verification@0.0.2",
      "reference": "modiqo/process-only-play-run-verification@0.0.2",
      "uri": "https://play.modiqo.ai/modiqo/process-only-play-run-verification@0.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/process-only-play-run-verification@0.0.2.json",
      "name": "process-only-play-run-verification",
      "title": "process-only-play-run-verification",
      "description": "Runs a portable local printf process and returns its captured stdout, proving process-only registry plays execute through rote play run.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-agent-operations",
        "job-play-verification",
        "tool-shell",
        "effect-read-only"
      ],
      "primary_domain": "domain-agent-operations",
      "author": "Registry contributor",
      "version": "0.0.2",
      "published_at": "2026-08-17T23:58:06.907971+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "printf"
        ]
      },
      "parameters": [
        {
          "name": "message",
          "type": "string",
          "required": false,
          "default": "hello from rote proc",
          "description": "Message printed by the process step",
          "label": "Message"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:7e7e7f279554c0cabb2743da759245e334302b7bd041dcd827ffcee0eb43c0b9",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/pricing-page-assessment@0.3.2",
      "reference": "modiqo/pricing-page-assessment@0.3.2",
      "uri": "https://play.modiqo.ai/modiqo/pricing-page-assessment@0.3.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/pricing-page-assessment@0.3.2.json",
      "name": "pricing-page-assessment",
      "title": "pricing-page-assessment",
      "description": "Render an HTTP(S) pricing page with Rote Browser or accept inline Markdown, then use Codex, Claude, Kimi, Pi, or Hermes with optional model and effort controls to produce a fast, schema-valid pricing decision memo.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-founder-operations",
        "crucible-heavybit",
        "job-pricing-review",
        "tool-crucible",
        "effect-read-only"
      ],
      "primary_domain": "domain-founder-operations",
      "author": "Chetan Conikee",
      "version": "0.3.2",
      "published_at": "2026-08-17T23:58:05.883025+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 3,
        "names": [
          "classify_source",
          "load_pricing_rubric",
          "run_assessment"
        ]
      },
      "parameters": [
        {
          "name": "source",
          "type": "string",
          "required": true,
          "description": "An HTTP(S) pricing-page URI or the pricing-page content as inline Markdown. Other URI schemes are rejected.",
          "label": "Source"
        },
        {
          "name": "reasoning_agent",
          "type": "string",
          "required": false,
          "default": "kimi",
          "description": "Local reasoning CLI used for extraction and analysis; defaults to Kimi's configured high-speed model.",
          "label": "Reasoning agent",
          "values": [
            "codex",
            "claude",
            "kimi",
            "pi",
            "hermes"
          ]
        },
        {
          "name": "reasoning_model",
          "type": "string",
          "required": false,
          "default": "default",
          "description": "Optional model identifier or alias for the selected reasoning CLI; use default to keep that CLI's configured model.",
          "label": "Reasoning model"
        },
        {
          "name": "reasoning_provider",
          "type": "string",
          "required": false,
          "default": "default",
          "description": "Optional Hermes provider identifier, useful for provider-hosted DeepSeek and other model families; other runners require default.",
          "label": "Reasoning provider"
        },
        {
          "name": "reasoning_effort",
          "type": "string",
          "required": false,
          "default": "low",
          "description": "Reasoning budget. Codex and Claude receive this natively; other runners use their selected model's configured behavior.",
          "label": "Reasoning effort",
          "values": [
            "low",
            "medium",
            "high"
          ]
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "crucible",
            "name": "crucible",
            "version": "1.0.0",
            "credential_status": "indeterminate"
          }
        ],
        "browser": true,
        "browser_sign_in": false,
        "local_tools": [
          "deno",
          "node",
          "@playwright/mcp",
          "rote",
          "sh",
          "node",
          "codex",
          "claude",
          "kimi",
          "pi",
          "hermes"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:90a3353e3f430939646a5b6b3a396b47c9672f2cabcc38b5e7760616ef133bdf",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/play-dag@0.2.1",
      "reference": "modiqo/play-dag@0.2.1",
      "uri": "https://play.modiqo.ai/modiqo/play-dag@0.2.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/play-dag@0.2.1.json",
      "name": "play-dag",
      "title": "play-dag",
      "description": "Parses the rote frontmatter of any play and draws its step DAG in three formats at once — an ASCII layer view for the terminal, Mermaid for anything that renders markdown, and a canonical JSON graph for machines. All three are rendered from one canonical semantic model under a representation-parity contract — ordering edges, value edges with exact jq paths, and for_each fan-out (selector, source, max_concurrency) appear in every complete view, and the only lossy view (the one-line summary) declares itself lossy. Accepts a local path, an owner/name reference, or a canonical https play URI; for URIs it verifies the signed-in identity, checks access, and pulls the play before parsing. Distinguishes ordering edges (depends_on) from value edges (@step refs with exact jq paths) and computes the parallel execution layers the runner will use. Its own four-step DAG demonstrates every edge kind it visualizes.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-agent-operations",
        "agent-operations",
        "job-play-inspection",
        "tool-registry",
        "effect-write"
      ],
      "primary_domain": "domain-agent-operations",
      "author": "Registry contributor",
      "version": "0.2.1",
      "published_at": "2026-08-17T23:58:04.509087+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 4,
        "names": [
          "acquire_play",
          "classify_input",
          "identity",
          "parse_graph"
        ]
      },
      "parameters": [
        {
          "name": "play",
          "type": "string",
          "required": true,
          "description": "Path to a play main.ts, a local owner/name reference, or a canonical https://play.modiqo.ai/owner/name URI (pulled after identity and access checks)",
          "label": "Play",
          "example": "modiqo/hello"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3",
          "rote"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:67c7fb1b03d9681215709c2fb00d3ab3e8391a3cf8b35aacaa410af55f6dde6a",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/package-name-search@1.1.2",
      "reference": "modiqo/package-name-search@1.1.2",
      "uri": "https://play.modiqo.ai/modiqo/package-name-search@1.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/package-name-search@1.1.2.json",
      "name": "package-name-search",
      "title": "package-name-search",
      "description": "Checks candidate package names across npm, PyPI, and crates.io in parallel, then ranks names by likely availability without claiming publish guarantees. Each registry is its own DAG step, so probes run concurrently, an unreachable registry degrades to labeled indeterminate rows instead of failing the play, and the ranking join shows exactly which registry said what.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-package-naming",
        "tool-package-registries",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "chetan",
      "version": "1.1.2",
      "published_at": "2026-08-17T23:58:03.368794+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 5,
        "names": [
          "check_cargo",
          "check_npm",
          "check_pypi",
          "rank_names",
          "validate_input"
        ]
      },
      "parameters": [
        {
          "name": "names",
          "type": "string",
          "required": false,
          "default": "rote-example,rote-example-cli",
          "description": "Comma-separated candidate package names",
          "label": "Names",
          "example": "my-tool,my-tool-cli"
        },
        {
          "name": "ecosystems",
          "type": "string",
          "required": false,
          "default": "npm,pypi,cargo",
          "description": "Comma-separated registries; npm, pypi, and cargo are supported",
          "label": "Ecosystems",
          "example": "npm,cargo"
        },
        {
          "name": "max_candidates",
          "type": "integer",
          "required": false,
          "default": 20,
          "description": "Maximum candidate names to check, from 1 through 50",
          "label": "Max candidates",
          "example": 20
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:c2ba24d2f701df5258f020a2274e8c4bc47bea105c4b3d095e5816104eda7e71",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/offer-strategy-decision-room@0.1.1",
      "reference": "modiqo/offer-strategy-decision-room@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/offer-strategy-decision-room@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/offer-strategy-decision-room@0.1.1.json",
      "name": "offer-strategy-decision-room",
      "title": "offer-strategy-decision-room",
      "description": "Synthesizes exit liquidity, assessment exposure, seller-claim reliability, adjusted comparables, and micro-market scenarios from one provenance-preserving evidence pack into a bid ceiling, contingency package, evidence requests, and explicit walk triggers.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-offer-strategy",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Registry contributor",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:58:02.200089+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "analyze",
          "verify_output"
        ]
      },
      "parameters": [
        {
          "name": "evidence_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to a version-1 JSON evidence pack with subject identity, source provenance, signal attribution, and normalized decision signals; see the packaged README.md",
          "label": "Evidence file"
        },
        {
          "name": "market",
          "type": "string",
          "required": true,
          "description": "Market profile: texas or miami",
          "label": "Market",
          "values": [
            "texas",
            "miami"
          ]
        },
        {
          "name": "strict",
          "type": "string",
          "required": false,
          "default": "false",
          "description": "Set true to fail unless at least three independent source families are available",
          "label": "Strict",
          "values": [
            "true",
            "false"
          ]
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:4f197ff9993208a5f8a41753b50dc6bc3f09ac3b88c537c7b404af57e04edebf",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/my-open-prs-review-status@0.1.1",
      "reference": "modiqo/my-open-prs-review-status@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/my-open-prs-review-status@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/my-open-prs-review-status@0.1.1.json",
      "name": "my-open-prs-review-status",
      "title": "my-open-prs-review-status",
      "description": "Lists open pull requests by one GitHub user with review status and reviewer comment counts.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-review-status",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Code Bot",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:58:00.614165+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 7,
        "names": [
          "current_user",
          "inline_comments",
          "resolved_user",
          "reviews",
          "search_query",
          "selected_prs",
          "thread_comments"
        ]
      },
      "parameters": [
        {
          "name": "owner",
          "type": "string",
          "required": false,
          "default": "modiqo",
          "description": "Repository owner or organization",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": false,
          "default": "rote",
          "description": "Repository name",
          "label": "Repo"
        },
        {
          "name": "user",
          "type": "string",
          "required": false,
          "description": "Pull request author; empty uses the authenticated GitHub user",
          "label": "User"
        },
        {
          "name": "limit",
          "type": "integer",
          "required": false,
          "default": 25,
          "description": "Maximum matching pull requests to inspect (1-100)",
          "label": "Limit"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:cd4c3bce93e947503c37e50d477fedee4e5e39ecbb8983096f0dd09a684c94b2",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/micro-market-future-state-simulator@0.1.1",
      "reference": "modiqo/micro-market-future-state-simulator@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/micro-market-future-state-simulator@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/micro-market-future-state-simulator@0.1.1.json",
      "name": "micro-market-future-state-simulator",
      "title": "micro-market-future-state-simulator",
      "description": "Simulates bear, base, and bull micro-market states from supply pipeline, absorption, insurance and tax pressure, employment, climate exposure, and local planning evidence to identify the variables that can break an acquisition thesis.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-market-scenario-planning",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Registry contributor",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:57:58.216032+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "analyze",
          "verify_output"
        ]
      },
      "parameters": [
        {
          "name": "evidence_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to a version-1 JSON evidence pack with subject identity, source provenance, signal attribution, and normalized decision signals; see the packaged README.md",
          "label": "Evidence file"
        },
        {
          "name": "market",
          "type": "string",
          "required": true,
          "description": "Market profile: texas or miami",
          "label": "Market",
          "values": [
            "texas",
            "miami"
          ]
        },
        {
          "name": "strict",
          "type": "string",
          "required": false,
          "default": "false",
          "description": "Set true to fail unless at least three independent source families are available",
          "label": "Strict",
          "values": [
            "true",
            "false"
          ]
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:f190f6e5eddca63d6d704e8a31ea6b28ee5221cfbb973e73428fd9858bbef725",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/list-top-committers@0.1.2",
      "reference": "modiqo/list-top-committers@0.1.2",
      "uri": "https://play.modiqo.ai/modiqo/list-top-committers@0.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/list-top-committers@0.1.2.json",
      "name": "list-top-committers",
      "title": "list-top-committers",
      "description": "Lists top contributors for a GitHub repository, ranked by contribution count, with contribution share and profile URL.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-contributor-analysis",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Code Bot",
      "version": "0.1.2",
      "published_at": "2026-08-17T23:57:57.186701+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "contributors"
        ]
      },
      "parameters": [
        {
          "name": "owner",
          "type": "string",
          "required": true,
          "description": "GitHub repository owner",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": true,
          "description": "GitHub repository name",
          "label": "Repo"
        },
        {
          "name": "limit",
          "type": "integer",
          "required": false,
          "default": 10,
          "description": "Maximum contributors to return (1-100)",
          "label": "Limit"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:ec15863e605cf843efb5cb58cb54829f94afc2df36aa9aa919f3137853dd8200",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/list-linear-issues@1.0.2",
      "reference": "modiqo/list-linear-issues@1.0.2",
      "uri": "https://play.modiqo.ai/modiqo/list-linear-issues@1.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/list-linear-issues@1.0.2.json",
      "name": "list-linear-issues",
      "title": "list-linear-issues",
      "description": "Lists Linear issues with an optional workflow-state shortcut or a raw GraphQL IssueFilter JSON object.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-issue-review",
        "tool-linear",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Code Bot",
      "version": "1.0.2",
      "published_at": "2026-08-17T23:57:52.529472+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 3,
        "names": [
          "issues_all",
          "issues_by_state",
          "issues_raw_filter"
        ]
      },
      "parameters": [
        {
          "name": "state_type",
          "type": "string",
          "required": false,
          "default": "any",
          "description": "Workflow state type shortcut; ignored when filter is supplied",
          "label": "State type",
          "values": [
            "any",
            "triage",
            "backlog",
            "unstarted",
            "started",
            "completed",
            "canceled"
          ]
        },
        {
          "name": "filter",
          "type": "string",
          "required": false,
          "default": "none",
          "description": "Raw Linear IssueFilter JSON object, or 'none'; replaces state_type when supplied",
          "label": "Filter"
        },
        {
          "name": "first",
          "type": "integer",
          "required": false,
          "default": 50,
          "description": "Maximum issues to return (1-250)",
          "label": "First"
        },
        {
          "name": "order",
          "type": "string",
          "required": false,
          "default": "updatedAt",
          "description": "Linear issue ordering field",
          "label": "Order",
          "values": [
            "createdAt",
            "updatedAt"
          ]
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "linear",
            "name": "Linear",
            "version": "1.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:ee2f24e0ace9988d5d19e9fb93c1f3a847895e9ceff05363ab76aad04618325a",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/list-git-worktrees-with-pr-status@0.0.3",
      "reference": "modiqo/list-git-worktrees-with-pr-status@0.0.3",
      "uri": "https://play.modiqo.ai/modiqo/list-git-worktrees-with-pr-status@0.0.3",
      "manifest_uri": "https://play.modiqo.ai/modiqo/list-git-worktrees-with-pr-status@0.0.3.json",
      "name": "list-git-worktrees-with-pr-status",
      "title": "list-git-worktrees-with-pr-status",
      "description": "List a local repo's git worktrees with source size (excluding target/node_modules/.git build & dependency dirs so it fits the per-step time budget), dirty/clean status, and the linked GitHub PR for each (branch match for attached worktrees, head-sha match for detached), scanning the most-recently-updated PRs.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-worktree-review",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Debasish Ghosh",
      "version": "0.0.3",
      "published_at": "2026-08-17T23:57:50.682807+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "prs",
          "worktrees"
        ]
      },
      "parameters": [
        {
          "name": "repo_path",
          "type": "string",
          "required": true,
          "description": "Absolute path to the local git checkout whose worktrees should be inventoried",
          "label": "Repo path"
        },
        {
          "name": "owner",
          "type": "string",
          "required": true,
          "description": "GitHub repository owner used for PR matching",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": true,
          "description": "GitHub repository name used for PR matching",
          "label": "Repo"
        },
        {
          "name": "per_page",
          "type": "string",
          "required": false,
          "default": "100",
          "description": "How many most-recently-updated PRs to scan when matching worktrees to PRs (GitHub max 100)",
          "label": "Per page"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "bash",
          "git",
          "du",
          "cut",
          "grep"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:009e219dcdc965498069ebb42386587082668ef648cb137be76d6c5144a9e994",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/landing-page-assessment@0.3.1",
      "reference": "modiqo/landing-page-assessment@0.3.1",
      "uri": "https://play.modiqo.ai/modiqo/landing-page-assessment@0.3.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/landing-page-assessment@0.3.1.json",
      "name": "landing-page-assessment",
      "title": "landing-page-assessment",
      "description": "Render an HTTP(S) landing page with Rote Browser or accept inline Markdown, then use a selectable low-reasoning local model to produce a schema-valid, evidence-backed messaging memo with three changes, safe hero copy, and a comprehension test.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-founder-operations",
        "crucible-heavybit",
        "job-landing-page-review",
        "tool-crucible",
        "effect-read-only"
      ],
      "primary_domain": "domain-founder-operations",
      "author": "Chetan Conikee",
      "version": "0.3.1",
      "published_at": "2026-08-17T23:57:48.59658+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 3,
        "names": [
          "classify_source",
          "load_messaging_rubric",
          "run_assessment"
        ]
      },
      "parameters": [
        {
          "name": "source",
          "type": "string",
          "required": true,
          "description": "An HTTP(S) landing-page URI or the landing-page content as inline Markdown. Other URI schemes are rejected.",
          "label": "Source"
        },
        {
          "name": "reasoning_agent",
          "type": "string",
          "required": false,
          "default": "kimi",
          "description": "Local reasoning CLI used for extraction and analysis; defaults to Kimi's configured high-speed model.",
          "label": "Reasoning agent",
          "values": [
            "codex",
            "claude",
            "kimi",
            "pi",
            "hermes"
          ]
        },
        {
          "name": "reasoning_model",
          "type": "string",
          "required": false,
          "default": "default",
          "description": "Optional model identifier or alias for the selected reasoning CLI; use default to keep that CLI's configured model.",
          "label": "Reasoning model"
        },
        {
          "name": "reasoning_provider",
          "type": "string",
          "required": false,
          "default": "default",
          "description": "Optional Hermes provider identifier, useful for provider-hosted DeepSeek and other model families; other runners require default.",
          "label": "Reasoning provider"
        },
        {
          "name": "reasoning_effort",
          "type": "string",
          "required": false,
          "default": "low",
          "description": "Reasoning budget. Codex and Claude receive this natively; other runners use their selected model's configured behavior.",
          "label": "Reasoning effort",
          "values": [
            "low",
            "medium",
            "high"
          ]
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "crucible",
            "name": "crucible",
            "version": "1.0.0",
            "credential_status": "indeterminate"
          }
        ],
        "browser": true,
        "browser_sign_in": false,
        "local_tools": [
          "deno",
          "node",
          "@playwright/mcp",
          "rote",
          "sh",
          "node",
          "codex",
          "claude",
          "kimi",
          "pi",
          "hermes"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:b7f5eaea2a86f249cebf6c1eda723fa1b981fd4fbf67a45aba3528e3a9620c9f",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/hello@0.2.2",
      "reference": "modiqo/hello@0.2.2",
      "uri": "https://play.modiqo.ai/modiqo/hello@0.2.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/hello@0.2.2.json",
      "name": "hello",
      "title": "hello",
      "description": "Is it down, or is it just you — for YOUR machine. Probes the AI harnesses you actually have installed (claude, codex, agy, pi, hermes, opencode), ranks them by session recency, checks version drift and provider status, reads live model prices from LiteLLM, checks common infra (AWS, Supabase, Cloudflare, GitHub with Actions, HuggingFace), and surfaces this week's npm/cargo/pip advisories. A parallel dependency DAG with provable step-to-step dataflow; every source degrades to a labeled unknown instead of failing the play; ends in one classified briefing with a glyph stage ledger. S0-clean, reads public data only, writes nothing, carries no keys, needs only python3.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-agent-operations",
        "job-service-readiness",
        "audience-developers",
        "effect-read-only"
      ],
      "primary_domain": "domain-agent-operations",
      "author": "Registry contributor",
      "version": "0.2.2",
      "published_at": "2026-08-17T23:57:46.127339+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 9,
        "names": [
          "advisories",
          "aws_events",
          "hf_status",
          "infra_status",
          "model_pricing",
          "probe_harnesses",
          "provider_status",
          "sessions_rank",
          "version_drift"
        ]
      },
      "parameters": [],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:9a6fbec5b05dca75a0c02ca734042daafe190be5a9d9e0cab80e20996102cda0",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/hacker-news-browser-top-stories@0.0.2",
      "reference": "modiqo/hacker-news-browser-top-stories@0.0.2",
      "uri": "https://play.modiqo.ai/modiqo/hacker-news-browser-top-stories@0.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/hacker-news-browser-top-stories@0.0.2.json",
      "name": "hacker-news-browser-top-stories",
      "title": "hacker-news-browser-top-stories",
      "description": "Browse the public Hacker News front page in an isolated headless browser and return the top story links.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-industry-monitoring",
        "tool-browser",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Debasish Ghosh",
      "version": "0.0.2",
      "published_at": "2026-08-17T23:57:45.080718+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 3,
        "names": [
          "browser_extract",
          "browser_navigate",
          "browser_wait"
        ]
      },
      "parameters": [
        {
          "name": "limit",
          "type": "integer",
          "required": false,
          "default": 5,
          "description": "Maximum number of top stories to return",
          "label": "Limit"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": true,
        "browser_sign_in": false,
        "local_tools": [
          "deno",
          "node",
          "@playwright/mcp"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:97bd2e677a6ce2e7d9d7ab5a9de01a74774e1f63dfd8b44d74958e437ec03c56",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/github-recent-issues-install-uri-smoke@0.0.3",
      "reference": "modiqo/github-recent-issues-install-uri-smoke@0.0.3",
      "uri": "https://play.modiqo.ai/modiqo/github-recent-issues-install-uri-smoke@0.0.3",
      "manifest_uri": "https://play.modiqo.ai/modiqo/github-recent-issues-install-uri-smoke@0.0.3.json",
      "name": "github-recent-issues-install-uri-smoke",
      "title": "github-recent-issues-install-uri-smoke",
      "description": "Lists recent issues for a GitHub repository and verifies the published install command.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "job-install-verification",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Debasish Ghosh",
      "version": "0.0.3",
      "published_at": "2026-08-17T23:57:43.991034+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "fetch_issues"
        ]
      },
      "parameters": [
        {
          "name": "owner",
          "type": "string",
          "required": true,
          "description": "GitHub repository owner",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": true,
          "description": "GitHub repository name",
          "label": "Repo"
        },
        {
          "name": "limit",
          "type": "integer",
          "required": false,
          "default": 3,
          "description": "Maximum number of recent issues to return",
          "label": "Limit"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:48cd49a1b1a0f620a1bc2d9b04b94914a0dcfcbac24286a82bb2225066a1ebf8",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/github-authored-issues-report@0.1.2",
      "reference": "modiqo/github-authored-issues-report@0.1.2",
      "uri": "https://play.modiqo.ai/modiqo/github-authored-issues-report@0.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/github-authored-issues-report@0.1.2.json",
      "name": "github-authored-issues-report",
      "title": "github-authored-issues-report",
      "description": "Lists up to 1,000 issues authored by a GitHub user and verifies completeness against GitHub's search total.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-issue-reporting",
        "tool-github",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "Code Bot",
      "version": "0.1.2",
      "published_at": "2026-08-17T23:57:41.555106+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 5,
        "names": [
          "current_user",
          "issues",
          "pages",
          "resolved_author",
          "search_query"
        ]
      },
      "parameters": [
        {
          "name": "owner",
          "type": "string",
          "required": true,
          "description": "GitHub repository owner or organization",
          "label": "Owner"
        },
        {
          "name": "repo",
          "type": "string",
          "required": true,
          "description": "GitHub repository name",
          "label": "Repo"
        },
        {
          "name": "author",
          "type": "string",
          "required": false,
          "default": "@me",
          "description": "GitHub login; @me resolves through the authenticated adapter identity",
          "label": "Author"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "github",
            "name": "GitHub",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:6a17c185863c23986f15c0f0e7ea143d28748961747491eac9ec414d6e9b5868",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/founder-daily-operating-brief@0.1.1",
      "reference": "modiqo/founder-daily-operating-brief@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/founder-daily-operating-brief@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/founder-daily-operating-brief@0.1.1.json",
      "name": "founder-daily-operating-brief",
      "title": "founder-daily-operating-brief",
      "description": "Ranks a canonical evidence bundle into at most three founder priorities using Heavybit founder leadership guidance and a selectable low-reasoning agent.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-founder-operations",
        "crucible-heavybit",
        "job-priority-planning",
        "tool-crucible",
        "effect-read-only"
      ],
      "primary_domain": "domain-founder-operations",
      "author": "Chetan Conikee",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:57:39.020935+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "build_brief",
          "load_founder_framework"
        ]
      },
      "parameters": [
        {
          "name": "input_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to JSON containing actor, window, EvidenceBundle v1, optional expected_sources, and optional focus",
          "label": "Input file"
        },
        {
          "name": "reasoning_agent",
          "type": "string",
          "required": false,
          "default": "kimi",
          "description": "One of codex, claude, kimi, pi, or hermes",
          "label": "Reasoning agent",
          "values": [
            "codex",
            "claude",
            "kimi",
            "pi",
            "hermes"
          ]
        },
        {
          "name": "reasoning_model",
          "type": "string",
          "required": false,
          "default": "default",
          "description": "Optional model override; default uses the runner's low-latency model",
          "label": "Reasoning model"
        },
        {
          "name": "reasoning_provider",
          "type": "string",
          "required": false,
          "default": "default",
          "description": "Hermes-only provider override, for example deepseek",
          "label": "Reasoning provider"
        },
        {
          "name": "reasoning_effort",
          "type": "string",
          "required": false,
          "default": "low",
          "description": "One of low, medium, or high",
          "label": "Reasoning effort",
          "values": [
            "low",
            "medium",
            "high"
          ]
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "crucible",
            "name": "crucible",
            "version": "1.0.0",
            "credential_status": "indeterminate"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno",
          "rote",
          "codex",
          "claude",
          "kimi",
          "pi",
          "hermes"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:df2bac398a8720e69805d10eca22b6cc87df8e630d86910bae0bc3482d26148a",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/fetch-stripe-payables-receivables@0.1.2",
      "reference": "modiqo/fetch-stripe-payables-receivables@0.1.2",
      "uri": "https://play.modiqo.ai/modiqo/fetch-stripe-payables-receivables@0.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/fetch-stripe-payables-receivables@0.1.2.json",
      "name": "fetch-stripe-payables-receivables",
      "title": "fetch-stripe-payables-receivables",
      "description": "Fetches Stripe charges and payouts for a calendar-date range with transaction details and currency totals.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-workplace",
        "job-financial-reconciliation",
        "tool-stripe",
        "effect-read-only"
      ],
      "primary_domain": "domain-workplace",
      "author": "Code Bot",
      "version": "0.1.2",
      "published_at": "2026-08-17T23:57:37.453583+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 4,
        "names": [
          "charges",
          "end_timestamp",
          "payouts",
          "start_timestamp"
        ]
      },
      "parameters": [
        {
          "name": "start_date",
          "type": "string",
          "required": true,
          "description": "Inclusive start date in YYYY-MM-DD format",
          "label": "Start date"
        },
        {
          "name": "end_date",
          "type": "string",
          "required": true,
          "description": "Inclusive end date in YYYY-MM-DD format",
          "label": "End date"
        },
        {
          "name": "type",
          "type": "string",
          "required": false,
          "default": "both",
          "description": "Transaction direction to fetch",
          "label": "Type",
          "values": [
            "payables",
            "receivables",
            "both"
          ]
        },
        {
          "name": "limit",
          "type": "string",
          "required": false,
          "default": "100",
          "description": "Maximum items per type (1-100)",
          "label": "Limit"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "stripe",
            "name": "Stripe",
            "version": "0.0.2",
            "credential_status": "indeterminate"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:530fcd246c8ad5c16900cffc3fbc95317cb3e8e508cefa85894f034cf35fd611",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/exit-liquidity-buyer-pool-compressor@0.1.1",
      "reference": "modiqo/exit-liquidity-buyer-pool-compressor@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/exit-liquidity-buyer-pool-compressor@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/exit-liquidity-buyer-pool-compressor@0.1.1.json",
      "name": "exit-liquidity-buyer-pool-compressor",
      "title": "exit-liquidity-buyer-pool-compressor",
      "description": "Measures how financing, warrantability, inventory, days-on-market, and sale-to-list evidence compress the future buyer pool for a Texas or Miami property; returns a resale-liquidity tier, pricing haircut range, contingencies, and walk triggers.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-exit-liquidity",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Registry contributor",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:57:33.945604+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "analyze",
          "verify_output"
        ]
      },
      "parameters": [
        {
          "name": "evidence_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to a version-1 JSON evidence pack with subject identity, source provenance, signal attribution, and normalized decision signals; see the packaged README.md",
          "label": "Evidence file"
        },
        {
          "name": "market",
          "type": "string",
          "required": true,
          "description": "Market profile: texas or miami",
          "label": "Market",
          "values": [
            "texas",
            "miami"
          ]
        },
        {
          "name": "strict",
          "type": "string",
          "required": false,
          "default": "false",
          "description": "Set true to fail unless at least three independent source families are available",
          "label": "Strict",
          "values": [
            "true",
            "false"
          ]
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:9bb42043094848129b72147619dc9ff4b4cb529e0e25adc9be7c84ab695e0201",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/email-domain-readiness@1.1.1",
      "reference": "modiqo/email-domain-readiness@1.1.1",
      "uri": "https://play.modiqo.ai/modiqo/email-domain-readiness@1.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/email-domain-readiness@1.1.1.json",
      "name": "email-domain-readiness",
      "title": "email-domain-readiness",
      "description": "Checks an email domain for MX, SPF, DMARC, optional DKIM, MTA-STS, TLS-RPT, CAA, and DNSSEC readiness without claiming inbox placement. Every record family is its own DAG step, so the eight probes run in parallel, any single lookup degrades to a labeled indeterminate instead of failing the play, and the readiness join shows exactly which record said what.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-email-readiness",
        "tool-dns",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "chetan",
      "version": "1.1.1",
      "published_at": "2026-08-17T23:57:32.715896+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 10,
        "names": [
          "assess_readiness",
          "check_caa",
          "check_dkim",
          "check_dmarc",
          "check_dnssec",
          "check_mta_sts",
          "check_mx",
          "check_spf",
          "check_tls_rpt",
          "validate_input"
        ]
      },
      "parameters": [
        {
          "name": "domain",
          "type": "string",
          "required": false,
          "default": "example.com",
          "description": "Email domain to inspect, such as example.com",
          "label": "Domain",
          "example": "example.com"
        },
        {
          "name": "dkim_selector",
          "type": "string",
          "required": false,
          "description": "Optional DKIM selector supplied by the mail provider",
          "label": "Dkim selector",
          "example": "google"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3",
          "dig"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:6d48bce249e54dd5836b2b4e0ec0b2807498d23e3b3c525260233592a53271ae",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/elevenlabs-tts-memo@1.0.2",
      "reference": "modiqo/elevenlabs-tts-memo@1.0.2",
      "uri": "https://play.modiqo.ai/modiqo/elevenlabs-tts-memo@1.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/elevenlabs-tts-memo@1.0.2.json",
      "name": "elevenlabs-tts-memo",
      "title": "elevenlabs-tts-memo",
      "description": "Synthesizes text with an ElevenLabs voice and saves the returned audio to a local file.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-workplace",
        "workplace-automation",
        "job-voice-memo",
        "tool-elevenlabs",
        "effect-write"
      ],
      "primary_domain": "domain-workplace",
      "author": "Code Bot",
      "version": "1.0.2",
      "published_at": "2026-08-17T23:57:31.472106+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "save_audio",
          "synthesize"
        ]
      },
      "parameters": [
        {
          "name": "text",
          "type": "string",
          "required": true,
          "description": "Text to speak",
          "label": "Text"
        },
        {
          "name": "voice_id",
          "type": "string",
          "required": true,
          "description": "ElevenLabs voice ID",
          "label": "Voice id"
        },
        {
          "name": "output_path",
          "type": "string",
          "required": false,
          "default": "/tmp/voice-memo.mp3",
          "description": "Absolute local path for the generated audio file",
          "label": "Output path"
        },
        {
          "name": "model_id",
          "type": "string",
          "required": false,
          "default": "eleven_multilingual_v2",
          "description": "ElevenLabs model ID",
          "label": "Model id"
        },
        {
          "name": "output_format",
          "type": "string",
          "required": false,
          "default": "mp3_44100_128",
          "description": "ElevenLabs output format",
          "label": "Output format"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "elevenlabs",
            "name": "ElevenLabs",
            "version": "0.0.2",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:c47d37c17064d6330aa2bf0c00995b6ed0ec65470097db4904f211726a208a50",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/domain-provider-search@1.0.1",
      "reference": "modiqo/domain-provider-search@1.0.1",
      "uri": "https://play.modiqo.ai/modiqo/domain-provider-search@1.0.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/domain-provider-search@1.0.1.json",
      "name": "domain-provider-search",
      "title": "domain-provider-search",
      "description": "Checks domain registration evidence with authoritative RDAP and DNS, then ranks registrar providers with a transparent feature matrix. No provider login or API key is required.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-domain-selection",
        "tool-rdap",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "chetan",
      "version": "1.0.1",
      "published_at": "2026-08-17T23:57:29.606371+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 1,
        "names": [
          "domain_checks"
        ]
      },
      "parameters": [
        {
          "name": "query",
          "type": "string",
          "required": true,
          "description": "One or more comma-separated domain names without extensions, for example acme or acme,getacme",
          "label": "Query"
        },
        {
          "name": "tlds",
          "type": "string",
          "required": false,
          "default": "com,net,org,io,ai,dev,app",
          "description": "Comma-separated extensions to check, without leading dots",
          "label": "Tlds"
        },
        {
          "name": "profile",
          "type": "string",
          "required": false,
          "default": "builder",
          "description": "Provider scoring profile: builder, small_business, aws_native, or budget",
          "label": "Profile"
        },
        {
          "name": "max_candidates",
          "type": "integer",
          "required": false,
          "default": 20,
          "description": "Maximum domains to check, from 1 through 50",
          "label": "Max candidates"
        },
        {
          "name": "max_concurrency",
          "type": "integer",
          "required": false,
          "default": 6,
          "description": "Maximum simultaneous lookups, from 1 through 10",
          "label": "Max concurrency"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "sh",
          "curl",
          "jq",
          "dig",
          "mktemp",
          "rm",
          "mkdir"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:4428988d878c353c24ba045700f08d3dfb3b101a9a0971c1d3fbb2e3b674feb6",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1",
      "reference": "modiqo/dns-propagation-check@1.1.1",
      "uri": "https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1.json",
      "name": "dns-propagation-check",
      "title": "dns-propagation-check",
      "description": "Compares authoritative DNS answers with Cloudflare, Google, and Quad9 in parallel, then explains whether a record is consistent, still propagating, misconfigured, divergent, or indeterminate. Authoritative discovery and each public resolver are independent DAG steps, so probes run concurrently, degrade to labeled unknowns instead of failing the play, and the verdict join shows exactly which source said what.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-dns-diagnosis",
        "tool-dns",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "chetan",
      "version": "1.1.1",
      "published_at": "2026-08-17T23:57:28.559324+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 6,
        "names": [
          "compute_verdict",
          "discover_authoritative",
          "query_cloudflare",
          "query_google",
          "query_quad9",
          "validate_input"
        ]
      },
      "parameters": [
        {
          "name": "domain",
          "type": "string",
          "required": false,
          "default": "example.com",
          "description": "DNS name to check, such as example.com",
          "label": "Domain",
          "example": "example.com"
        },
        {
          "name": "record_type",
          "type": "string",
          "required": false,
          "default": "A",
          "description": "Record type to check; A, AAAA, CNAME, MX, TXT, NS, or CAA",
          "label": "Record type",
          "values": [
            "A",
            "AAAA",
            "CNAME",
            "MX",
            "TXT",
            "NS",
            "CAA"
          ],
          "example": "A"
        },
        {
          "name": "expected",
          "type": "string",
          "required": false,
          "description": "Optional comma-separated expected values for a stricter configuration check",
          "label": "Expected",
          "example": "93.184.215.14"
        },
        {
          "name": "resolvers",
          "type": "string",
          "required": false,
          "default": "cloudflare,google,quad9",
          "description": "Comma-separated public resolvers; cloudflare, google, and quad9 are supported",
          "label": "Resolvers",
          "example": "cloudflare,google,quad9"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "python3",
          "dig"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:850d3cf8338b9a1c05b58f5434fb8e2779bef846d2dfb6e894855c2ec34fbbdd",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/dependency-vulnerability-check@1.1.2",
      "reference": "modiqo/dependency-vulnerability-check@1.1.2",
      "uri": "https://play.modiqo.ai/modiqo/dependency-vulnerability-check@1.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/dependency-vulnerability-check@1.1.2.json",
      "name": "dependency-vulnerability-check",
      "title": "dependency-vulnerability-check",
      "description": "Recursively discovers common dependency lockfiles, checks pinned package versions against OSV per ecosystem, and returns deterministic findings with fix versions and novice-friendly guidance. Discovery, the six per-ecosystem OSV queries, detail enrichment, and the report join are separate DAG steps, so ecosystem queries run in parallel, empty ecosystems skip with a label, failed detail lookups degrade to labeled minimal findings, and an interrupted run resumes at the failed stage without re-parsing lockfiles.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-engineering",
        "engineering-workflows",
        "job-dependency-audit",
        "tool-osv",
        "effect-read-only"
      ],
      "primary_domain": "domain-engineering",
      "author": "chetan",
      "version": "1.1.2",
      "published_at": "2026-08-17T23:57:27.313436+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 10,
        "names": [
          "compose_report",
          "discover_lockfiles",
          "fetch_details",
          "query_osv_cargo",
          "query_osv_go",
          "query_osv_npm",
          "query_osv_packagist",
          "query_osv_pypi",
          "query_osv_rubygems",
          "validate_input"
        ]
      },
      "parameters": [
        {
          "name": "root",
          "type": "string",
          "required": false,
          "default": ".",
          "description": "Project directory or supported lockfile to scan",
          "label": "Root",
          "example": "."
        },
        {
          "name": "ecosystems",
          "type": "string",
          "required": false,
          "default": "auto",
          "description": "Comma-separated ecosystems to include, or auto; accepted values are npm,pypi,cargo,go,packagist,rubygems",
          "label": "Ecosystems",
          "example": "npm,pypi"
        },
        {
          "name": "max_packages",
          "type": "integer",
          "required": false,
          "default": 500,
          "description": "Maximum unique pinned packages to query, from 1 through 2000",
          "label": "Max packages",
          "example": 500
        },
        {
          "name": "include_dev",
          "type": "boolean",
          "required": false,
          "default": true,
          "description": "Include development dependencies when the lockfile identifies them",
          "label": "Include dev",
          "example": true
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "node"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:d9da04cff2af59f6a8eccd48fc2157466ab92b06abd5baf1f83a9956397c9169",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/condo-buyer-diligence@1.0.2",
      "reference": "modiqo/condo-buyer-diligence@1.0.2",
      "uri": "https://play.modiqo.ai/modiqo/condo-buyer-diligence@1.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/condo-buyer-diligence@1.0.2.json",
      "name": "condo-buyer-diligence",
      "title": "condo-buyer-diligence",
      "description": "Educates a prospective U.S. condo buyer from an address or area, purchase price, and intention. Runs public-source location and market checks in parallel, calculates mortgage and ownership scenarios, labels evidence quality, and returns a novice-readable report plus JSON.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-buyer-diligence",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "chetan",
      "version": "1.0.2",
      "published_at": "2026-08-17T23:57:22.267367+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 8,
        "names": [
          "crime",
          "flood",
          "geocode",
          "market_trend",
          "mortgage_market",
          "mortgage_rate",
          "proximity",
          "validate_inputs"
        ]
      },
      "parameters": [
        {
          "name": "area_or_address",
          "type": "string",
          "required": true,
          "description": "A full U.S. street address gives the strongest checks; a city or area still produces the financial education report.",
          "label": "Area or address",
          "example": "4600 Silver Hill Rd, Washington, DC 20233"
        },
        {
          "name": "purchase_price",
          "type": "integer",
          "required": true,
          "description": "Expected purchase price or budget in U.S. dollars.",
          "label": "Purchase price",
          "example": 500000
        },
        {
          "name": "intention",
          "type": "string",
          "required": false,
          "default": "unsure",
          "description": "How the buyer may use the condo.",
          "label": "Intention",
          "values": [
            "live",
            "rent",
            "unsure"
          ],
          "example": "unsure"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "bash",
          "curl",
          "jq"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:a4298249c813b52778edd511a72aeaf3ba8cc7ea14827941cf2b8a0c943c6119",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/comparable-sale-reality-adjuster@0.1.1",
      "reference": "modiqo/comparable-sale-reality-adjuster@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/comparable-sale-reality-adjuster@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/comparable-sale-reality-adjuster@0.1.1.json",
      "name": "comparable-sale-reality-adjuster",
      "title": "comparable-sale-reality-adjuster",
      "description": "Re-underwrites comparable sales for recency, distance, condition, floor or view, HOA burden, distress, and financing quality to produce an evidence-weighted value range and offer adjustment for Texas and Miami properties.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-property-valuation",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Registry contributor",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:57:21.10341+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "analyze",
          "verify_output"
        ]
      },
      "parameters": [
        {
          "name": "evidence_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to a version-1 JSON evidence pack with subject identity, source provenance, signal attribution, and normalized decision signals; see the packaged README.md",
          "label": "Evidence file"
        },
        {
          "name": "market",
          "type": "string",
          "required": true,
          "description": "Market profile: texas or miami",
          "label": "Market",
          "values": [
            "texas",
            "miami"
          ]
        },
        {
          "name": "strict",
          "type": "string",
          "required": false,
          "default": "false",
          "description": "Set true to fail unless at least three independent source families are available",
          "label": "Strict",
          "values": [
            "true",
            "false"
          ]
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:b32cc51cfef85981399c125f30f637135398b1b084e4a3420face1a50d4e99f5",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/cloudflare-worker-details@0.1.2",
      "reference": "modiqo/cloudflare-worker-details@0.1.2",
      "uri": "https://play.modiqo.ai/modiqo/cloudflare-worker-details@0.1.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/cloudflare-worker-details@0.1.2.json",
      "name": "cloudflare-worker-details",
      "title": "cloudflare-worker-details",
      "description": "Lists Cloudflare Workers with settings, bindings, routes, and optional deployment history for an account or one script.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-worker-inventory",
        "tool-cloudflare",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "Code Bot",
      "version": "0.1.2",
      "published_at": "2026-08-17T23:57:19.619409+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 5,
        "names": [
          "deployments_all",
          "deployments_one",
          "settings_all",
          "settings_one",
          "workers"
        ]
      },
      "parameters": [
        {
          "name": "account_id",
          "type": "string",
          "required": true,
          "description": "Cloudflare account ID",
          "label": "Account id"
        },
        {
          "name": "script_name",
          "type": "string",
          "required": false,
          "default": "all",
          "description": "One Worker script name, or 'all' for every script",
          "label": "Script name"
        },
        {
          "name": "include_deployments",
          "type": "boolean",
          "required": false,
          "default": true,
          "description": "Whether to include deployment history",
          "label": "Include deployments"
        },
        {
          "name": "max_deployments",
          "type": "integer",
          "required": false,
          "default": 5,
          "description": "Maximum deployments to return per Worker (0-50)",
          "label": "Max deployments"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "cloudflare",
            "name": "Cloudflare",
            "version": "1.0.0",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:05042d76d67226a10ce0fd242810f7edb13221c3512b0b00cf987121de6c7f40",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/cloudflare-list-resources@2.0.2",
      "reference": "modiqo/cloudflare-list-resources@2.0.2",
      "uri": "https://play.modiqo.ai/modiqo/cloudflare-list-resources@2.0.2",
      "manifest_uri": "https://play.modiqo.ai/modiqo/cloudflare-list-resources@2.0.2.json",
      "name": "cloudflare-list-resources",
      "title": "cloudflare-list-resources",
      "description": "Lists Cloudflare registered domains, Workers scripts, and Pages projects for a supplied or automatically discovered account.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-web-operations",
        "web-operations",
        "job-cloud-inventory",
        "tool-cloudflare",
        "effect-read-only"
      ],
      "primary_domain": "domain-web-operations",
      "author": "Code Bot",
      "version": "2.0.2",
      "published_at": "2026-08-17T23:57:17.874747+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 7,
        "names": [
          "accounts",
          "domains_auto",
          "domains_explicit",
          "pages_auto",
          "pages_explicit",
          "workers_auto",
          "workers_explicit"
        ]
      },
      "parameters": [
        {
          "name": "account_id",
          "type": "string",
          "required": false,
          "default": "auto",
          "description": "Cloudflare account ID, or 'auto' to use the first accessible account",
          "label": "Account id"
        },
        {
          "name": "include_domains",
          "type": "boolean",
          "required": false,
          "default": true,
          "description": "Whether to list registered domains",
          "label": "Include domains"
        },
        {
          "name": "include_workers",
          "type": "boolean",
          "required": false,
          "default": true,
          "description": "Whether to list Workers scripts",
          "label": "Include workers"
        },
        {
          "name": "include_pages",
          "type": "boolean",
          "required": false,
          "default": true,
          "description": "Whether to list Pages projects",
          "label": "Include pages"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "cloudflare",
            "name": "Cloudflare",
            "version": "1.0.0",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:e94ca9e9ec5bc7476855ef1049c8b116a19c50933147adb7df3eca4d5a694ef3",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/check-calendar-meetings@0.1.4",
      "reference": "modiqo/check-calendar-meetings@0.1.4",
      "uri": "https://play.modiqo.ai/modiqo/check-calendar-meetings@0.1.4",
      "manifest_uri": "https://play.modiqo.ai/modiqo/check-calendar-meetings@0.1.4.json",
      "name": "check-calendar-meetings",
      "title": "check-calendar-meetings",
      "description": "Lists Google Calendar events between two timestamps with timing, attendees, location, organizer, and meeting links.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-workplace",
        "workplace-automation",
        "job-calendar-review",
        "tool-google-calendar",
        "effect-read-only"
      ],
      "primary_domain": "domain-workplace",
      "author": "Code Bot",
      "version": "0.1.4",
      "published_at": "2026-08-17T23:57:14.168951+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 4,
        "names": [
          "auth_calendar",
          "events",
          "normalize_end",
          "normalize_start"
        ]
      },
      "parameters": [
        {
          "name": "start_date",
          "type": "string",
          "required": true,
          "description": "Inclusive ISO 8601 date or timestamp; YYYY-MM-DD is normalized to local midnight",
          "label": "Start date",
          "example": "2026-08-14"
        },
        {
          "name": "end_date",
          "type": "string",
          "required": true,
          "description": "Exclusive ISO 8601 date or timestamp; YYYY-MM-DD is normalized to local midnight",
          "label": "End date",
          "example": "2026-08-15"
        },
        {
          "name": "calendar_id",
          "type": "string",
          "required": false,
          "default": "primary",
          "description": "Google Calendar ID",
          "label": "Calendar id"
        },
        {
          "name": "max_results",
          "type": "integer",
          "required": false,
          "default": 100,
          "description": "Maximum events requested from Google Calendar (1-2500)",
          "label": "Max results"
        }
      ],
      "execution": {
        "adapters": [
          {
            "id": "calendar",
            "name": "Calendar API",
            "version": "0.0.3",
            "credential_status": "required"
          }
        ],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno",
          "rote"
        ],
        "sessions": true
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:65b0f16b451580aab0fb074ab3aebc946134fd10be23764651c88a1d0e38f0c0",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/assessment-bomb-forecaster@0.1.1",
      "reference": "modiqo/assessment-bomb-forecaster@0.1.1",
      "uri": "https://play.modiqo.ai/modiqo/assessment-bomb-forecaster@0.1.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/assessment-bomb-forecaster@0.1.1.json",
      "name": "assessment-bomb-forecaster",
      "title": "assessment-bomb-forecaster",
      "description": "Forecasts low, base, and high per-unit special-assessment exposure from reserves, known projects, deductibles, insurance trends, and structural or milestone obligations for Texas and Miami acquisitions.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-property-tech",
        "property-tech",
        "job-assessment-risk",
        "audience-property-buyers",
        "effect-read-only"
      ],
      "primary_domain": "domain-property-tech",
      "author": "Registry contributor",
      "version": "0.1.1",
      "published_at": "2026-08-17T23:57:12.12574+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 2,
        "names": [
          "analyze",
          "verify_output"
        ]
      },
      "parameters": [
        {
          "name": "evidence_file",
          "type": "string",
          "required": true,
          "description": "Absolute path to a version-1 JSON evidence pack with subject identity, source provenance, signal attribution, and normalized decision signals; see the packaged README.md",
          "label": "Evidence file"
        },
        {
          "name": "market",
          "type": "string",
          "required": true,
          "description": "Market profile: texas or miami",
          "label": "Market",
          "values": [
            "texas",
            "miami"
          ]
        },
        {
          "name": "strict",
          "type": "string",
          "required": false,
          "default": "false",
          "description": "Set true to fail unless at least three independent source families are available",
          "label": "Strict",
          "values": [
            "true",
            "false"
          ]
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "deno"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:4e81c0d5863a72ad265cdf9ec6d31a81c079c49b2070fcc86a7f674747085b1a",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    },
    {
      "id": "https://play.modiqo.ai/modiqo/agent-work-daily-close@1.0.1",
      "reference": "modiqo/agent-work-daily-close@1.0.1",
      "uri": "https://play.modiqo.ai/modiqo/agent-work-daily-close@1.0.1",
      "manifest_uri": "https://play.modiqo.ai/modiqo/agent-work-daily-close@1.0.1.json",
      "name": "agent-work-daily-close",
      "title": "agent-work-daily-close",
      "description": "Audits recent Codex, Claude Code, and Pi sessions for redacted credential exposure, normalized tool use, cross-session lineage, Git closure, and token-to-outcome attribution.",
      "owner": {
        "kind": "org",
        "slug": "modiqo"
      },
      "registry_organization": "modiqo",
      "tags": [
        "domain-agent-operations",
        "agent-operations",
        "job-agent-audit",
        "audience-agent-operators",
        "effect-read-only"
      ],
      "primary_domain": "domain-agent-operations",
      "author": "chetan",
      "version": "1.0.1",
      "published_at": "2026-08-17T23:57:09.831944+00:00",
      "visibility": "public",
      "stats": {
        "downloads": 0,
        "installs": 0
      },
      "steps": {
        "count": 5,
        "names": [
          "audit_gate",
          "collect_claude",
          "collect_codex",
          "collect_git",
          "collect_pi"
        ]
      },
      "parameters": [
        {
          "name": "since_hours",
          "type": "integer",
          "required": false,
          "default": 24,
          "description": "Lookback window in hours, from 1 through 720",
          "label": "Since hours"
        },
        {
          "name": "max_sessions",
          "type": "integer",
          "required": false,
          "default": 50,
          "description": "Maximum sessions per harness, from 1 through 50",
          "label": "Max sessions"
        },
        {
          "name": "repo_path",
          "type": "string",
          "required": false,
          "default": ".",
          "description": "Local Git worktree used to verify commit and remote closure",
          "label": "Repo path"
        }
      ],
      "execution": {
        "adapters": [],
        "browser": false,
        "browser_sign_in": false,
        "local_tools": [
          "node",
          "git"
        ],
        "sessions": false
      },
      "effects": {
        "declared_writes": [],
        "credentials_remain_local": true,
        "publisher_receives_credentials": false,
        "requires_consent": true
      },
      "integrity": {
        "digest": "sha256:a4dd72e9dee7798f7590e535f283701d2422ff3741cdf811e1c32b77835474e0",
        "media_type": "application/vnd.modiqo.rote-flow",
        "verified_by": "rote verifies the downloaded archive against this digest before it runs"
      }
    }
  ]
}
