Usher

Map viewer · https://brightwater.usher.run/quote/cover

Car insurance quote: cover details

Intent quote.car_insurance · 7 fields, 2 actions · held by this registry since 2026-11-09

Fields

LabelKeyControlRiskNotesFound by
Cover start date requiredpolicy.start_datedatesafe
3 locators
  1. id: start-date
  2. name: start_date
  3. label: Cover start date
Level of cover requiredpolicy.cover_levelradiosafe 3 options
3 locators
  1. id: cover-level
  2. name: cover_level
  3. role: group "Level of cover"
Voluntary excess requiredpolicy.voluntary_excessselectsafe 4 options
3 locators
  1. id: excess
  2. name: excess
  3. label: Voluntary excess
Years of no-claims discount requiredpolicy.no_claims_yearsselectsafe 10 options
3 locators
  1. id: ncd-years
  2. name: ncd_years
  3. label: Years of no-claims discount
How would you like to pay? requiredpolicy.payment_frequencyradiosafe 2 options
3 locators
  1. id: payment
  2. name: payment
  3. role: group "How would you like to pay?"
I confirm the information I have given is true and complete requiredconsent.declarationcheckboxneeds user
3 locators
  1. id: declaration
  2. name: declaration
  3. label: I confirm the information I have given is true and complete
Send me offers by email (optional)consent.marketingcheckboxneeds user
3 locators
  1. id: marketing
  2. name: marketing
  3. label: Send me offers by email (optional)

Actions

LabelKeyKindRiskLeads toFound by
Backnav.backlinksafe–
2 locators
  1. role: link "Back"
  2. css: form a
Get my quoteform.submitsubmitconsequential/quote/result
2 locators
  1. role: button "Get my quote"
  2. css: form button[type="submit"]

Fingerprint

sha256:1a78d8d9c6f1c719e7e20042c4b8c8dacf33f6a25c4d31e4996e89c4d2fa83ee

9 element signatures: 1dcd51747be8 69dde24497e3 bc7105b7ff93 56bcfa44f68d 5f73ba8a9291 326a02a4baf3 10a67b347285 fcc5e8327a93 0355aecb180b

Raw map

{
  "form": {
    "step": 3,
    "intent": "quote.car_insurance",
    "purpose": "Car insurance quote: cover details"
  },
  "path": "/quote/cover",
  "usher": "0.1",
  "fields": [
    {
      "id": "e1",
      "key": "policy.start_date",
      "risk": "safe",
      "label": "Cover start date",
      "control": "date",
      "locators": [
        {
          "by": "id",
          "value": "start-date"
        },
        {
          "by": "name",
          "value": "start_date"
        },
        {
          "by": "label",
          "value": "Cover start date"
        }
      ],
      "required": true,
      "constraints": {
        "format": "date"
      }
    },
    {
      "id": "e2",
      "key": "policy.cover_level",
      "risk": "safe",
      "label": "Level of cover",
      "control": "radio",
      "options": {
        "items": [
          {
            "label": "Comprehensive",
            "value": "comprehensive"
          },
          {
            "label": "Third party, fire and theft",
            "value": "third-party-fire-and-theft"
          },
          {
            "label": "Third party only",
            "value": "third-party-only"
          }
        ],
        "total": 3,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "cover-level"
        },
        {
          "by": "name",
          "value": "cover_level"
        },
        {
          "by": "role",
          "name": "Level of cover",
          "value": "group"
        }
      ],
      "required": true
    },
    {
      "id": "e3",
      "key": "policy.voluntary_excess",
      "risk": "safe",
      "label": "Voluntary excess",
      "control": "select",
      "options": {
        "items": [
          {
            "label": "£0",
            "value": "0"
          },
          {
            "label": "£100",
            "value": "100"
          },
          {
            "label": "£250",
            "value": "250"
          },
          {
            "label": "£500",
            "value": "500"
          }
        ],
        "total": 4,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "excess"
        },
        {
          "by": "name",
          "value": "excess"
        },
        {
          "by": "label",
          "value": "Voluntary excess"
        }
      ],
      "required": true
    },
    {
      "id": "e4",
      "key": "policy.no_claims_years",
      "risk": "safe",
      "label": "Years of no-claims discount",
      "control": "select",
      "options": {
        "items": [
          {
            "label": "0",
            "value": "0"
          },
          {
            "label": "1",
            "value": "1"
          },
          {
            "label": "2",
            "value": "2"
          },
          {
            "label": "3",
            "value": "3"
          },
          {
            "label": "4",
            "value": "4"
          },
          {
            "label": "5",
            "value": "5"
          },
          {
            "label": "6",
            "value": "6"
          },
          {
            "label": "7",
            "value": "7"
          },
          {
            "label": "8",
            "value": "8"
          },
          {
            "label": "9+",
            "value": "9+"
          }
        ],
        "total": 10,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "ncd-years"
        },
        {
          "by": "name",
          "value": "ncd_years"
        },
        {
          "by": "label",
          "value": "Years of no-claims discount"
        }
      ],
      "required": true
    },
    {
      "id": "e5",
      "key": "policy.payment_frequency",
      "risk": "safe",
      "label": "How would you like to pay?",
      "control": "radio",
      "options": {
        "items": [
          {
            "label": "Annually",
            "value": "annually"
          },
          {
            "label": "Monthly",
            "value": "monthly"
          }
        ],
        "total": 2,
        "truncated": false
      },
      "locators": [
        {
          "by": "id",
          "value": "payment"
        },
        {
          "by": "name",
          "value": "payment"
        },
        {
          "by": "role",
          "name": "How would you like to pay?",
          "value": "group"
        }
      ],
      "required": true
    },
    {
      "id": "e6",
      "key": "consent.declaration",
      "risk": "needs_user",
      "label": "I confirm the information I have given is true and complete",
      "control": "checkbox",
      "locators": [
        {
          "by": "id",
          "value": "declaration"
        },
        {
          "by": "name",
          "value": "declaration"
        },
        {
          "by": "label",
          "value": "I confirm the information I have given is true and complete"
        }
      ],
      "required": true
    },
    {
      "id": "e7",
      "key": "consent.marketing",
      "risk": "needs_user",
      "label": "Send me offers by email (optional)",
      "control": "checkbox",
      "locators": [
        {
          "by": "id",
          "value": "marketing"
        },
        {
          "by": "name",
          "value": "marketing"
        },
        {
          "by": "label",
          "value": "Send me offers by email (optional)"
        }
      ],
      "required": false
    }
  ],
  "origin": "https://brightwater.usher.run",
  "actions": [
    {
      "id": "e8",
      "key": "nav.back",
      "kind": "link",
      "risk": "safe",
      "label": "Back",
      "locators": [
        {
          "by": "role",
          "name": "Back",
          "value": "link"
        },
        {
          "by": "css",
          "value": "form a"
        }
      ]
    },
    {
      "id": "e9",
      "key": "form.submit",
      "kind": "submit",
      "risk": "consequential",
      "label": "Get my quote",
      "leads_to": "/quote/result",
      "locators": [
        {
          "by": "role",
          "name": "Get my quote",
          "value": "button"
        },
        {
          "by": "css",
          "value": "form button[type=\"submit\"]"
        }
      ]
    }
  ],
  "provenance": {
    "source": "compiled",
    "compiler": "muse-spark-1.3",
    "verified": false,
    "created_at": "2026-10-28T20:51:02.986Z"
  },
  "fingerprint": {
    "algo": "usher-fp-1",
    "digest": "sha256:1a78d8d9c6f1c719e7e20042c4b8c8dacf33f6a25c4d31e4996e89c4d2fa83ee",
    "signature": [
      "1dcd51747be8",
      "69dde24497e3",
      "bc7105b7ff93",
      "56bcfa44f68d",
      "5f73ba8a9291",
      "326a02a4baf3",
      "10a67b347285",
      "fcc5e8327a93",
      "0355aecb180b"
    ]
  }
}