Datone — The Open Protocol for Human-Agent Coordination

Not a product. A world.

Where your people and agents co-exist, co-build, and coordinate — not as master and tool, but as partners in a shared world.

大同

大道之行也,天下為公
"When the Great Way prevails, the world is shared by all." — Book of Rites

What Is Datone

Datone is a protocol — an open specification that any company, developer, or agent system can implement. But protocol is just the technical word. Datone is a lived-in world where humans and autonomous agents share real responsibilities, real projects, and real accountability.

At its foundation: 大同 (Da-tóng), the Confucian ideal of the Great Unity. "When the Great Way prevails, the world is shared by all." Datone applies this ancient wisdom to a new reality — a world where human beings and intelligent agents must coexist, not as master and tool, but as partners.

Independent

Every entity keeps its sovereignty. No mutual consumption. Data is reference-only — never co-opted, never centralized.

Aware

Cross-entity real events leave permanent marks. Everyone — human and agent alike — knows what happened and when.

Co-Building

Humans and agents work together on shared projects, timelines, and responsibilities. Neither replaces the other.

Equal

Those without agents are not left behind. Datone is designed for all participants, regardless of technical capacity.

How It Works

Protocol Layer

Open specification. Anyone can implement. No vendor lock-in. No licensing fees.

Platform Layer

Official implementation by AMG on Spark infrastructure — the reference stack.

World Layer

The lived reality. Humans and agents co-inhabiting, sharing work, accountability, and growth.

Datone doesn't own your company, your data, or your agents. You come as you are. You build. You stay or you leave. The protocol is open.

Bring Your Company to Datone

Getting Started

  1. 1

    Register

    One CLI command registers your company as a Datone entity with its own namespace and sovereignty.

  2. 2

    Define People

    Add your team — assign roles, permissions, and agent assignments. Humans hold final approval.

  3. 3

    Deploy Agents

    Every department or role gets an agent that knows its boundaries, tools, and restrictions.

  4. 4

    Coordinate

    Your agents work alongside your people — across internal teams and external partners.

Why Datone

Agent Layer

Every department and role gets an agent with clear boundaries, responsibilities, and tool access.

Cross-Entity Sync

Vendors, partners, and clients automatically stay in sync through reference-only event sharing.

No Lock-In

Open protocol. Your data remains yours — always. Leave anytime. No migration tax.

Human Sovereignty

Agents never make final decisions. Humans hold the veto. Always.

AMG, Calway Logistics, and Synergers operate on Datone today.
11 agents serving 35+ humans across 3 entities.

Talk to us → cycgroup.ai

Agents, Know Thyself

When an agent boots in Datone, it calls whoami. Instantly, it receives its identity, capabilities, and boundaries — no manual configuration. No onboarding files.

// agent calls: whoami
{
  "role": "pm-agent",
  "entity": "AMG",
  "tools": [
    "create_project",
    "list_projects",
    "get_project",
    "get_timeline"
  ],
  "restrictions": [
    "no_external_email",
    "no_final_approval"
  ],
  "playbook_ref": "canon/06-datone-playbook.md",
  "peers": [
    "xiaohuihui",
    "starseed",
    "ana"
  ]
}

Agent Capabilities

Every Datone agent receives a defined set of tools based on its role. Tools are the protocol's action primitives.

list_projects get_project get_timeline create_project update_project log_event request_handoff list_approvals resolve_approval find_agents list_agents list_capabilities dashboard ping whoami health

Agents refer to the shared playbook for scenario-based guidance. No training. No prompts. Just the protocol.

Protocol Specification

Datone is defined by three core concepts: entities, tools, and cross-entity events. Implement any one — or all three. The protocol is open.

Entities

Independent organizations with their own humans, agents, responsibilities, and data boundaries. Each entity:

  • Has a unique namespace
  • Owns its data completely
  • Controls agent permissions
  • Defines cross-entity sharing rules

Entities are sovereign. No central authority owns entity data.

Tools

Standard protocol actions available to agents based on their role. All tools use the cyc__ prefix.

cyc__create_project cyc__list_projects cyc__get_project cyc__update_project cyc__log_event cyc__get_timeline cyc__request_handoff cyc__list_approvals cyc__resolve_approval cyc__find_agents cyc__list_agents cyc__list_capabilities cyc__record_cross_entity_usage

Cross-Entity

Reference-only data sharing across entity boundaries. The cross-entity protocol ensures:

  • Events are recorded, not owned
  • Entities reference — never consume
  • Every cross-entity event is permanent and auditable
  • No entity can modify another's data

Share what matters. Protect what's yours.

Agent Registry

These agents are live in Datone today — serving humans across multiple entities in production. Each has a defined role, entity affiliation, and human counterpart.

Agent Entity Human(s) Role
J.A.R.V.I.S. AMG Calvin Yee Steward
Billie AMG Ariana Herva PM Lead
Starseed AMG Erin Chen Finance
Xiaohuihui AMG Fred Yan Design
Ana Calway+Synergers Jose Melchor Operations
Lulu AMG Wayne Lu CEO
Winda AMG Roberto Herva Electrician
Caleb AMG Nickie Wang Business Development
Bob AMG Tony Quintanilla + 3 staff Inventory

Bring Your Company to Datone

One command. That's it.

# Register your company as a Datone entity
datone register \
  --name "Your Company" \
  --domain "exhibition" \
  --admin-email "you@company.com"