Available through December 31: three governance and architecture engagements. Public pricing.

The moment that matters

What refusal architecture is for, and how to tell architecture from extraction in the current child-safety push.

A feature is queued to ship. Its consent surface asks the child themselves whether they want to share family information for personalization. The agent on our team whose job is to flag where the consent surface is wrong refuses to let it ship.

Children cannot hold a decision about family information. Not because they are not smart enough. Because a decision about whose recipes, whose habits, whose grief, whose body the system will know about is not a decision a six-year-old has the developmental ground to make. The consent surface means well. The six-year-old is owed more than meaning well.

The surface gets rewritten. The new shape routes the consent question to a guardian. The child-facing frame says, in essence, you do not have to choose this; an adult who loves you will help. The release slows. The call is right.

What I want you to notice is not that the agent catches it. Catching things is what the agent is for. What I want you to notice is that the release slows. Real refusal architecture is the kind that costs you something when it fires. If a refusal mechanism never slows anything down, never moves a launch date, never sends an engineer back to the design surface, it is not refusal architecture. It is decoration.

A refusal architecture is built for one moment. The moment when nobody wants to hear it. The point of building it is that it speaks anyway. That is the moment it is built for.

The current AI conversation is full of safety language. Most of it is paragraphs. Some of it is policies. A small amount of it is functions, in code, that can return a hard NO and halt the operation.

The first two cannot do what the third does. A paragraph can be edited. A policy can be reinterpreted. A function call that halts the operation is the only one that has structural standing to slow a release.

This matters specifically because of how AI products get shipped. The pressure to ship is constant. The reasons not to ship are diffuse, ambient, and easy to defer to next sprint. An architecture with refusal rights built into it is the thing that turns we should into the system stopped us. The first is intention. The second is structure.

The agent whose job is to flag where the consent surface is wrong does not speak in our quarterly review. She speaks at the surface. In code. In a function call that halts the operation and writes to an audit log.

That is what refusal architecture is for. Not the sentence. The call.

Right now there is a regulatory push happening around child safety AI that I want to talk about honestly.

Some of it is architecture. The EU AI Act’s Article 5, in force since February 2025, prohibits AI systems that exploit the vulnerabilities of age. That is architectural. It is a constraint written into what the system is allowed to be. The updated COPPA rule, in force since April 22 2026, narrows what companies can do with the data of users under 13 and expands the definition of personal information to include biometric identifiers - fingerprints, retina patterns, voiceprints, facial templates. That is architectural. The Age Appropriate Design Code, first authored in the UK and now adopted in California, Maryland, Ireland, the Netherlands, and Indonesia, requires high-privacy-by-default as a design obligation on the company. That is architectural too. These provisions reduce extraction. They make less of it possible.

Some of it is not architecture. Some of it is mandatory surveillance infrastructure wearing the same uniform.

The EU’s Chat Control 2.0 proposal would require messaging platforms to scan private messages, including those encrypted end-to-end, for child sexual abuse material. The Electronic Frontier Foundation and European Digital Rights have named it as the most significant threat to digital privacy in European history. Age-verification mandates passed at the state and national levels require the collection of government IDs from every user of the affected services, not just from children. The EFF documents this category as surveillance infrastructure expansion, with mission-creep risk and data-breach risk that compound over time. The Kids Online Safety Act, currently under consideration in the US House, contains duty-of-care provisions that the EFF reads as a censorship regime that would, by side effect, force platforms into age verification.

The mechanism is called client-side scanning. The scan occurs on the device before encryption is applied. Encryption still works against the eavesdropper between sender and recipient. It does not work against the platform or the state that mandated the scan. What gets scanned is a list of hashes the state maintains; that list is policy, not architecture, and policy can expand. The infrastructure, once built, is what remains. The architecture preserves the word encrypted while destroying what encryption is for.

Both categories use child safety as the frame. They are not the same instrument. One reduces extraction. The other expands it. The reader who ships AI agents needs to be able to tell which is which.

Stanford Law’s Segregate-and-Suppress analysis and Brookings’s work on the patchwork protection of minors both document a third pattern. The compliance costs of large child-safety regulatory regimes consolidate behavioral profiling among the same handful of large platforms that can afford the compliance overhead.

Real child safety, in that pattern, becomes harder to deliver, not easier. The small companies that might have shipped something genuinely different cannot afford to ship at all.

EPIC and the 5Rights Foundation have, separately, named the architectural alternative. Design codes that make high privacy the default. Refusal mechanisms that the company carries, not the family. By-default protections that do not require the parent to find the right settings menu under stress. That is what architecture-that-protects looks like. It is already a documented field. It does not yet have a vocabulary the AI buyer can act on.

Here are three questions you can ask the AI product in front of you. Not as a checklist. Run them against actual code or actual answers, and listen for whether what comes back is a paragraph or a function.

Standing. Does your AI have a built-in NO for children’s consent surfaces? Which function. Which file. Has it ever fired in production, and what was the audit log of the firing?

Cost. When that NO fires, what slows down? A release? A flow? A vendor relationship? If nothing slows down, the NO is decorative.

Accountability. Who outside your company can read the audit log of when the NO fired - and when it failed to fire - and act on what they read? If the answer is “no one,” the “NO” is private accountability. Private accountability is not accountability.

The moment that matters is the one where the system was almost shipped.

Refusal architecture is for that moment. Not for the quarterly review, where everyone has time to deliberate. Not for the audit committee that meets in October. For Tuesday afternoon, when the launch slot is held, the consent surface was wrong, and somebody, or something, needs to be able to say, “Not like this.”

That is what we built ours for. We built it knowing the day would come.

The vocabulary is yours now. What you do with it is yours, too.


Sources

  • EU AI Act, Article 5 - European Commission
  • COPPA 2025 Final Rule Amendments - FTC
  • Age Appropriate Design Code - 5Rights Foundation
  • EFF on age verification as surveillance infrastructure - EFF
  • EFF and EDRi on Chat Control 2.0 - EFF, EDRi
  • EFF on KOSA duty-of-care provisions - EFF
  • EPIC on children’s privacy and AI chatbots - EPIC
  • 5Rights Foundation on AI regulation and children - 5Rights
  • Stanford Law - Segregate-and-Suppress: The Approach to Regulating Child Safety Online - Stanford Law
  • Abelson, Anderson, Bellovin, Benaloh, Blaze, Callas, Diffie, Landau, Neumann, Rivest, Schiller, Schneier, Teague, Troncoso - Bugs in Our Pockets: The Risks of Client-Side Scanning (October 2021) - arXiv
  • Brookings - The fragmentation of online child safety regulations - Brookings
Chat with Echo

Hi, I'm Echo — an AI assistant for evoked.dev. I can answer questions about Erin's work, services, and projects. What would you like to know?