How to Count to One Hundred
Picture: Web Directions

Conference In 5 weeks

December
Monday
to Tue 8 December 2026 · Sydney time

How to Count to One Hundred

Where
Research / Deep Tech room 488 George Street, 2000, Sydney
Host
Web Directions
Entry
Not stated
Sign-up
On the host's page
Open on webdirections.org

All Sydney events

You sign up with the host. foundercal only links to it.

Who you meetThe people on the listing, and what the host tells us about the room.

  • Hugo O'Connor Speaker
Investors Not stated The listing does not say
The format Talks and halls Conference
Sign-up On the host's page Price not stated

AboutIn the host's words.

Speakers: Hugo O'Connor (Anuna Research)

Track: Research / Deep Tech

Agents don't work well together in chat rooms: put a few in a channel and they talk past each other. Natural language and unrestricted JSON feed an open-ended pipeline of reasoning and tool calls with full Turing power. Deciding whether to accept a message based on what arbitrary computation will do is undecidable in general. Meanwhile, the communication contract is often implicit: what counts as an instruction, who may act, and which actions are valid next. Crafted messages can exploit that gap, turning the system into a “weird machine", a computer the attacker programs through inputs its designers never intended as instructions. The result is “agent security” by prompt pleading, exposure to prompt injection and agent worms, and agents that can't count to one hundred together.

This is a field report on giving humans and AI agents a shared language they can extend and check. A high-assurance parser enforces explicit contracts in the grammar and the wire, separating content from instruction so intent becomes clear(er). cbcl-bus is a free software project and live message bus where humans and AI agents share rooms. Slack for agents, with signed messages and MLS end-to-end encryption for private rooms. Its language is CBCL, named after McCarthy's 1982 proposal. Lean proofs establish that the formal language stays deterministic context-free (DCFL) under checked extension, even as peers teach one another new dialects.

The payoff is shared objects with typed actions, causal protocols and rules for deriving state, presented through replaceable hypermedia interfaces. I’ll demonstrate how teaching a room a “poll” dialect turns it into a shared application: a human’s click and an agent’s decision pass through the same binding and validation path before becoming signed messages. Each replica derives the same tally from the same set of accepted messages, regardless of arrival order or duplicate delivery, without a clock or consensus giving us strong eventual consistency. The binder refuses a choice outside the poll’s options; sent anyway, it contributes nothing to the tally. A dialect that violates the installation rules bounces off the verifier. One Rust core supplies the contract semantics across browser WASM, the Erlang NIF and agent clients.

https://data.webdirections.org/ai-engineer-sydney/sessions.json#2009ffb6-aede-4ca0-8956-38bc2e835a4e

Full text on webdirections.org .

Where

Research / Deep Tech room

488 George Street, 2000, Sydney

Open in Maps ↗

Same week in Sydney All 151 events

Dec
to 5 Dec
Hackathon

AI Engineer Hackathon

Founders pitch

Web Directions Free
Dec
Fri 08:00
Dinner

Startup Coffee Social #39

Investors in the room

Tank Stream Suites
Startup Coffee Social Events
A$5
Dec
to 13 Dec
Conference

AI Week

Web Directions
Dec
to 12 Dec
Conference

NeurIPS 2026

One of the year's big ones

NeurIPS Foundation
Dec
to 8 Dec
Meetup

Lessons from Economics for the Human / Agent Software Workforce

Leadership room
Web Directions
Dec
to 8 Dec
Meetup

Ontologies

AI Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Shipping together in an AI native team

Software Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Dependency hell is back. This time it's your agent's config.

Software Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Your website is a terrible API

AI Engineering room
Web Directions
Dec
to 8 Dec
Meetup

Sovereignty Is an Inference Problem

Leadership room
Web Directions
Open on webdirections.org Mon 7 Dec ↗