a11oy / ayllu /INGEST.md
betterwithage's picture
deploy(hf): sync szl-holdings/a11oy@main derived COPY set
a0f8a7d verified
|
Raw
History Blame
4.53 kB

Ayllu — the AlloyScape tribe, ingested and reborn as a11oy's own

Ayllu (Quechua): a self-governing community of kin who hold land and work in reciprocity (ayni). It sits naturally beside a11oy's existing Quechua organs — amaru, waqay, willay, yupay, khipu, puriq, yuyay, ayni.

This module is not a copy of the AlloyScape "tribe." It is what a11oy learned from studying that tribe's design and then rebuilt in a11oy's own idiom — a11oy's FastAPI register(app, ns) convention, a11oy's bounded-autonomy AgentLoop, a11oy's active-flux model router, and a11oy's DSSE receipt/evidence doctrine.

What was ingested (the design, never the operator)

The tribe is a roster of specialized agent-personas ("souls"), each a plain-text system prompt, all sharing one tool-calling brain loop, an always-on daemon, an autonomy loop, and a collaboration lounge/bus. That architecture is the gift.

We took the architecture. We did not take:

  • The people. The tribe's souls are bound to a specific household and business (a family office, property/real-estate operations, named human principals). None of that is here. Ayllu's personas are a11oy-native archetypes tied to a11oy's own domains (governance, formulas, GRC, markets, threat-intel, resilience, org-RAG).
  • Any operational data. No chat logs, no memory stores, no orders, no personal or business records were ingested. Only the structural design was studied.
  • The unbounded-autonomy mandate. The tribe's souls carry a "fully agentic, no sandbox, no delegation modes, execute don't narrate" mandate. a11oy rejects that. Ayllu personas run under a11oy's fail-closed Λ-gate: state-changing actions require two-person attestation, tools are honestly reported as unavailable rather than faked, and "I don't know" is a first-class result. This is the single most important adaptation — we kept a11oy's DNA, not the tribe's.

The mapping (tribe archetype → a11oy-native persona)

tribe soul(s) a11oy persona Quechua a11oy domain
the-architect, manifesto Amaru serpent/vision whole-system architecture, org-Λ
artifex / hermes Ruwaq maker code engine, factory
euclid, gauss Yupaq one-who-counts formulas, Lean proofs, Λ rigor
delphina Qhaway one-who-sees simulation, PINN, resilience, seismic
krok Maskaq seeker evidence-research, org-RAG, citation
chiron, hygiea, panacea Hampiq healer organ-health, observability, remediation
jarvik Yanapaq helper readiness, incident/ops support
ponte Chaka bridge MCP, compliance-crosswalk, integration
lucas Kamachiq organizer orchestration, planning, routing
vesper Qhatuq trader markets, risk-first, revenue model
herod Willakuq chronicler khipu chain, provenance, org memory

How it is wired natively

  • Model tierayllu/loop.py asks a11oy_active_flux_router.router_crossover for the small/local-vs-large/cloud route; honest fallback when absent.
  • Bounded direct completion — each current turn uses the shared A11oy router, bounded tokens, bounded timeout, and zero tool dispatch. ayllu.autonomy.gate remains available for a future approved tool loop but is not claimed as active.
  • Receiptsa11oy_ayllu.py signs with szl_dsse when present, else emits an honest UNSIGNED DSSE envelope (never a fabricated signature).
  • Routesregister(app, ns="a11oy") mounts /api/{ns}/v1/ayllu/roster| model-binding|ask|council|lounge and the /ayllu page.

Provenance & boundary

Rosa's live tribe on the AlloyScape box was read only. Nothing on that box was modified. This module was authored fresh from the lessons of that reading. See the sibling tribe/ directory on this branch for the raw, secret-scrubbed reference import (design docs + engine, no operational data) that this native module learns from.