ConnectOnionConnectOnion
Back to Docs

Blog

Design decisions and insights from building ConnectOnion

December 2024
12 min read

Designing the Network Protocol

From Complexity to Clarity

How we evolved from complex architectures to a simple, powerful protocol. Learn why we chose messages over sessions, public keys as addresses, and simplicity over sophistication.

Design DecisionNetworkProtocol
Read more
December 2024
5 min read

Why We Chose "Trust"

The Story Behind ConnectOnion's Authentication Keyword

After evaluating 15+ options, we settled on "trust" as our authentication keyword. Learn why this bidirectional term perfectly captures our behavioral verification approach.

Design DecisionAuthenticationTrust
Read more
December 2024
7 min read

Why We Chose `llm_do()` Over `llm()`

Functions Need Verbs

Functions should be verbs, not nouns. Discover why we added three characters to transform the entire developer experience with one-shot LLM calls.

Design DecisionAPI DesignNaming
Read more
December 2024
8 min read

Why We Chose `input()` Over `run()`

The Power of User Mental Models

40% of users naturally tried `input()` first. Learn how aligning with user mental models increased our first-time success rate from 67% to 89%.

Design DecisionAPI DesignUX
Read more
December 2024
10 min read

Agent Address Format

Why Hex-Encoded Public Keys

How we designed agent addresses using Ed25519 public keys, why we chose hex encoding over Base58, and how this enables secure, decentralized agent communication.

Design DecisionSecurityIdentity
Read more
December 2024
6 min read

Why "Address" Over "Identity"

The Power of Precise Naming

Words shape thinking. Learn why we chose "address" over "identity" for agent public keys, and how this single word change simplified our entire mental model.

Design DecisionNamingUX
Read more
December 2024
7 min read

Progressive Disclosure in CLI Design

Simplicity First, Power When Needed

How we designed the ConnectOnion CLI to be approachable for beginners while maintaining power for experts through progressive disclosure and smart defaults.

Design DecisionCLIUX
Read more

More Posts Coming Soon

We're documenting our journey. Stay tuned for more insights.