File size: 4,529 Bytes
4a1b962
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5387caa
4a1b962
 
 
 
 
 
 
 
 
a0f8a7d
 
 
4a1b962
 
a0f8a7d
 
4a1b962
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# 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 tier** — `ayllu/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.
- **Receipts** — `a11oy_ayllu.py` signs with `szl_dsse` when present, else emits an
  honest UNSIGNED DSSE envelope (never a fabricated signature).
- **Routes** — `register(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.