Prufy notes
Make it stick · 10 min

Check yourself

Each one is a situation. Picking an answer before you see the explanation is what makes it stick.

0 right, 0 of 39 answered
Question 1
Someone pastes https://www.acme.co.uk/about. What gets claimed?
Question 2
Someone enters github.io. What happens?
Question 3
Both nameservers have the value. Google and Cloudflare say nothing's there.
Question 4
One nameserver has the value, the other says nothing. Both public resolvers have it.
Question 5
All nameservers time out. Google has the exact value.
Question 6
Nameservers answer with nothing. Google has the exact value.
Question 7
A verified claim is re-checked during a provider outage.
Question 8
A verified claim's record is confirmed gone.
Question 9
An at-risk claim is still missing 3 days later.
Question 10
A code expired yesterday, and the record in DNS is correct. A check runs.
Question 11
After getting a new code, the old one is still in DNS.
Question 12
Two accounts verify at the same instant.
Question 13
A worker crashes in the middle of a check. What cleans up?
Question 14
What actually guarantees only one owner?
Question 15
Why isn't a transaction held during the DNS lookups?
Question 16
Why isn't the token hashed?
Question 17
You add an eighth status. What tells you what to update?
Question 18
Why is the phase computed and not stored?
Question 19
The Domain Connect return says the person approved.
Question 20
A domain's _domainconnect value resolves to 10.0.0.5.
Question 21
Someone copies the whole sessions table. Can they open another visitor's domains?
Question 22
A brand-new visitor loads the landing page. The page asks GET /api/claims. What comes back?
Question 23
A page on another site submits a hidden form that POSTs to /api/claims/…/abandon. The visitor is signed in to Prufy.
Question 24
A visitor with a verified domain clears their cookies. What happens to the domain?
Question 25
A pending claim fails a check because of a typo. Which alert goes out?
Question 26
An at-risk domain's record comes back. What kind of alert is sent?
Question 27
Resend is down at the moment a domain verifies.
Question 28
A browser tries to subscribe with the endpoint https://169.254.169.254/latest/meta-data.
Question 29
Someone holding a setup link wants a new code for the claim.
Question 30
The worker's first check finds nothing at the record's name. The API says fix_needed. What does the claim page show?
Question 31
Why does the landing form put the new claim in the query cache before calling router.push?
Question 32
Why is the globe's state a plain object in a module and not React state?
Question 33
Why is the landing page's progressive blur six stacked backdrop filters instead of one?
Question 34
The globe's canvas ignores the pointer. How can you still drag it?
Question 35
The headline's shine at first showed nothing at all. Why?
Question 36
Pressing Verify: why does the command use popLayout to leave?
Question 37
Push on an iPhone, from a Safari tab.
Question 38
Why can't the setInterval worker run on Vercel?
Question 39
A push changes only a Markdown file in docs. What does Vercel do?