{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=modiqo/dns-propagation-check@1.1.1","method":"GET","rel":"https://rote.dev/rels/bootstrap-and-run","requiresConsent":true,"responseMediaType":"text/x-shellscript"},"inspect":{"command":"rote play inspect https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1","effect":"read-only"},"installCliOnly":{"effect":"installs the rote CLI, nothing else","href":"https://play.modiqo.ai/install","method":"GET","rel":"https://rote.dev/rels/install-cli","requiresConsent":true,"responseMediaType":"text/x-shellscript"},"run":{"command":"rote play run https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"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.","distribution":{"digest":"sha256:850d3cf8338b9a1c05b58f5434fb8e2779bef846d2dfb6e894855c2ec34fbbdd","mediaType":"application/vnd.modiqo.rote-flow","size":6931,"verifiedBy":"rote verifies the downloaded archive against this digest before it runs"},"effects":{"credentialsProvidedBy":"runner","credentialsRemainLocal":true,"declaredWrites":[],"publisherReceivesCredentials":false},"id":"https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1","inputPolicy":{"optionalWithDefault":"show_default_and_accept_override","optionalWithoutDefault":"omit_unless_supplied","required":"ask","secrets":"collect_locally_outside_conversation"},"links":{"docs":"https://rote.dev","page":"https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1.json"},"name":"dns-propagation-check","owner":{"kind":"org","slug":"modiqo"},"parameters":[{"default":"example.com","description":"DNS name to check, such as example.com","example":"example.com","input":{"allowCustom":true,"choices":[],"label":"Domain"},"name":"domain","required":false,"type":"string"},{"default":"A","description":"Record type to check; A, AAAA, CNAME, MX, TXT, NS, or CAA","example":"A","input":{"allowCustom":false,"choices":[{"label":"A","value":"A"},{"label":"AAAA","value":"AAAA"},{"label":"CNAME","value":"CNAME"},{"label":"MX","value":"MX"},{"label":"TXT","value":"TXT"},{"label":"NS","value":"NS"},{"label":"CAA","value":"CAA"}],"label":"Record type"},"name":"record_type","required":false,"type":"string","validValues":["A","AAAA","CNAME","MX","TXT","NS","CAA"]},{"description":"Optional comma-separated expected values for a stricter configuration check","example":"93.184.215.14","input":{"allowCustom":true,"choices":[],"label":"Expected"},"name":"expected","required":false,"type":"string"},{"default":"cloudflare,google,quad9","description":"Comma-separated public resolvers; cloudflare, google, and quad9 are supported","example":"cloudflare,google,quad9","input":{"allowCustom":true,"choices":[],"label":"Resolvers"},"name":"resolvers","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1 --json","effect":"read-only"},"step":1,"type":"inspect_local_readiness"},{"references":["/parameters"],"step":2,"type":"collect_parameters"},{"references":["/parameters","/requirements","/effects"],"step":3,"type":"review"},{"consentBoundary":"the user approves the exact play and parameter values","references":["/parameters","/requirements","/effects"],"step":4,"type":"obtain_run_consent"},{"action":{"command":"rote play run https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1","headlessCommandTemplate":"rote play run https://play.modiqo.ai/modiqo/dns-propagation-check@1.1.1 <name=value...> --yes"},"preservesAcquisitionBoundaries":["adapter_selection","oauth_dcr","google_discovery","static_token_setup","runtime_security_checks"],"requiresConsent":true,"step":5,"type":"run"}],"producedBy":{"roteVersion":"0.66.1"},"publishedAt":"2026-08-17T23:57:28.559324+00:00","reference":"modiqo/dns-propagation-check@1.1.1","requirements":{"adapters":[],"browser":{"dependencies":[],"runtime":false,"signIn":false},"hostToolRequirements":[{"command":"python3","required":true,"versionRequirement":null},{"command":"dig","required":true,"versionRequirement":null}],"localTools":["python3","dig"],"roteCli":{"minimumVersion":"0.62.0"},"sessions":false},"resolution":"pinned","schema":"rote.play.v1","stats":{"downloads":29,"installs":0},"steps":{"count":6,"names":["compute_verdict","discover_authoritative","query_cloudflare","query_google","query_quad9","validate_input"]},"title":"dns-propagation-check","type":"play","version":"1.1.1","visibility":"public"}