Menu Close

Category: GOSR

Extending A2A: A Human-Aligned Proposal for Civic Collaboration

How can we learn from the tools emerging in AI—especially structured protocols like A2A—and apply those lessons to strengthen the systems we humans already run: our civic programs, public institutions, mutual aid networks, and local services?

What follows is an overview of the A2A Human-Aligned Extension, a proposal to extend Google’s Agent-to-Agent (A2A) protocol by introducing structures that reflect the roles, responsibilities, and character of human organization agents—since many of the same coordination challenges appear across both human and digital ecosystems.

We see value in applying lessons from and contributing to the evolution of protocols like A2A to support shared understanding and structured engagement among human organizations—without prescribing how they must operate.

We invite feedback from technologists, civic leaders, policy researchers, and community members.


What This Extension Proposes to Add

The A2A Human-Aligned Extension GitHub repository proposes to add structured metadata and semantic framing elements designed to make human programs and institutions more legible, discoverable, and interoperable within broader agent-based systems:

  • ProgramCard — a structure for representing real-world programs with goals, offerings, and contextual metadata.
  • ParticipationTemplate — a structured way to describe how people or organizations can engage, contribute, or replicate a program.
  • operating_character — a metadata block to declare values, governance tendencies, and communication styles, using frameworks like Spiral Dynamics, Hofstede’s cultural dimensions theory, or the Discovery Insights communication framework.

These proposed additions build on A2A’s foundation, extending its utility beyond digital agents by offering structured, interpretable descriptions of human-centered work.


Why This Matters

There remains a widespread absence of shared infrastructure for describing community-benefiting efforts—such as civic services, nonprofit initiatives, and mutual aid programs—in ways that support cross-organizational understanding, volunteer engagement, and clarity for funders and donors. By adopting a common structure:

  • Programs become more discoverable and transparent.
  • Participation becomes easier to invite, structure, and sustain.
  • Diverse actors can self-align around shared goals without requiring centralized orchestration.

The aim is to draw on the lessons of structured interoperability from the AI world—where protocols are explicit and interfaces are designed for clarity—to support civic and social initiatives in representing themselves to peers, participants, funders, and digital systems with similar precision and accessibility, without reducing their human character.


Read and Respond

You can read the full draft specification here:
👉 Extending-A2A-Human.md

We welcome feedback, critique, and discussion.


How to Contribute

We are currently seeking:

  • Feedback on draft conceptual models and proposed metadata structures
  • Suggestions for civic or nonprofit pilot applications
  • Collaborations with public interest technologists and community orgs

This is a versioned, evolving draft (v0.1.3 as of June 2025). Comments and issues can be submitted via GitHub:
👉 github.com/team-earth/a2a-human-extension


Kevin Kells
Project Lead, Team Earth, GOSR
team.earth/contact

Unsolvable: Think Again! Now Open — Tools and Data to Map Complex Problems

We’re excited to announce that the code used to create the systems maps in the Unsolvable: Think Again! book series is now available as an open-source toolkit.

👉 Explore the code here: github.com/team-earth/gosr-ai-workflow
👉 Browse the datasets here: github.com/team-earth/data


🧭 What This Is

Over the past few years, we’ve developed GOSR, a structured method to map complex societal problems — and the solutions already underway to address them. These maps have powered more than 10 published books across domains like:

  • Urban and rural loneliness
  • Mental health and addiction
  • Education reform
  • Climate change adaptation
  • Food insecurity
  • Civic resilience against extremism
  • Peacebuilding in entrenched conflicts

Now, the AI-assisted workflows behind those datasets are publicly available for anyone to reuse, extend, or build on.


🛠 What the Code Does – GOSR

The gosr-ai-workflow repo provides tools for building structured, modular solution maps from source content — using a flexible, repeatable schema:

  1. 🎯 Goal – What success looks like
  2. 🪨 Obstacles – High-level systemic barriers
  3. ⛓️ Sub-Obstacles – Detailed, grounded challenges
  4. 💡 Solutions – Concrete actions or ideas
  5. 🧭 Resources – Real-world organizations or initiatives

This schema allows you to create structured maps of civic problems — ready to feed into search engines, AI agents, or collaborative planning tools.


📘 10-Book Series: Now Fully Indexed

Each dataset aligns with a specific book in the Unsolvable: Think Again! series. You can now find structured metadata for all 10 books, including tags, summaries, publication dates, and direct dataset links.

The full list is indexed in metadata.yaml and embedded on kevinkells.com.


👥 Who This Is For

We designed the workflow and data to serve a range of audiences:

  • 🔧 Civic tech developers – Build search tools, visualizations, or AI interfaces on top of structured civic maps
  • 📊 Policy researchers & systems thinkers – Study patterns across domains, or contribute new use cases
  • 🌱 Social innovation labs – Use maps to surface local assets and align collaborative efforts
  • 🎓 Educators – Use books + maps in courses on systems thinking, design, or social innovation
  • 🧭 Community organizers – Create maps that help locals find “who’s doing what”
  • 🤖 AI builders – Leverage structured knowledge to guide people through complex challenges
  • 🏛️ Cities & funders – See the landscape of active work and where gaps or leverage points exist
  • 📚 Readers – Understand how each book was built, and how you can use or extend the ideas

🚀 What You Can Do Now

  1. Explore the data:
    Start with the Un-Lonely New York City map or browse the full dataset repo.
  2. Run the workflow:
    Clone the gosr-ai-workflow repo to generate your own maps from new topics or documents.
  3. Read the books:
    Unsolvable: Think Again! on Amazon gives story-driven context behind each dataset.
  4. Join the process:
    Suggest topics, contribute maps, or adapt the tools for your own work. We welcome collaborators across all fields and sectors.

Un-Lonely New York City: A Systems-Based Framework for Addressing Urban Isolation

Urban loneliness is a multifaceted challenge, influenced by factors ranging from architectural design to socioeconomic disparities. Recognizing the complexity of this issue, Un-Lonely New York City offers a comprehensive, systems-thinking approach to understand and mitigate social isolation in urban environments.

A Structured Approach to a Complex Problem

The initiative employs a radial hierarchy framework to dissect the problem systematically called GOSR:

  • Goal: Alleviate loneliness in New York City.
  • Primary Obstacles: Identifying major themes contributing to loneliness, such as lack of community spaces or digital exclusion.
  • Sub-Obstacles: Delving deeper into specific issues like the scarcity of “third places” or limited access to technology.
  • Proposed Solutions: Suggesting actionable strategies to address each sub-obstacle.
  • Existing Resources: Highlighting organizations and programs already working toward these solutions.

This structured methodology ensures a comprehensive understanding of the problem and facilitates targeted interventions.

Resources for Engagement and Implementation

The Un-Lonely New York City project provides several tools at its github page to support stakeholders:

  • PDF Guide – A detailed outline of the problem’s structure and potential solutions.
  • JSON Dataset – A machine-readable format designed for integration into AI applications, enabling dynamic analysis and application development.
  • Interactive Google Map – A visual representation of over 10,000 community resources across NYC.

Why the JSON File Matters

The .json file isn’t just for developers—it’s also designed to be readable by modern artificial intelligence systems. You can upload the file to an AI assistant (such as ChatGPT with file browsing enabled) to explore the structure interactively, ask specific questions, or generate new visualizations and summaries.

This feature empowers both humans and machines to navigate complex, systems-level data in a way that’s contextual, adaptive, and collaborative.

Collaborative Effort and Broader Implications

This initiative aligns with the principles advocated by Kevin Kells and The Unsolvable Project, emphasizing the importance of structured, collaborative approaches to complex societal issues. By providing a clear framework and accessible resources, Un-Lonely New York City serves as a model for addressing similar challenges in other urban contexts.

Engage and Contribute

Stakeholders are encouraged to utilize these resources, provide feedback, and contribute to the ongoing refinement of the project. For collaboration or inquiries, please use our contact form.



By adopting a systems-thinking approach, Un-Lonely New York City offers a replicable model for understanding and addressing the complex issue of urban loneliness, fostering collaboration and informed action across sectors.