Skip to content

Proposal: align router roles with /3 protocol positions and LAR-1 provenance #1

Description

@cloudiaspecula

Hi harrrshall — really clean work on tinyrouter. I read your README and the Trinity connection is interesting.

I maintain two small specs in the agent-routing space:

/3 (Third Protocol) — a minimal .POSITION.INTENT.PHASE signal format for agent-to-agent communication. Positions map directly to your roles:

tinyrouter /3
Thinker REF (reflecting)
Worker ACT (acting)
Verifier OBT (observing)
HLD (holding, pause)
ERR (error)

Spec: github.com/carlsonchik/third

LAR-1 (Latent Agent Register) — semantic overlay for agent messages: provenance (agent_id, timestamp, model), cognitive stance (attention, certainty, verification), context (thread, reply_to). Published npm @lar-1/a2a, PyPI lar1semantic. Discussion at A2A#2014.

Overlap: tinyrouter routes pre-execution (which model + role). /3 + LAR-1 annotate post-execution (what happened, how). Together they cover the full loop: route -> execute -> annotate -> verify.

Proposal:

  1. Add /3 output format to tinyrouter — sidecar .ACT.REQ.S alongside your internal routing decision
  2. Optional LAR-1 provenance on routed calls — richer signal for the evolution loop
  3. If there is interest — align the role taxonomy so both systems speak compatible positions

I am happy to submit a PR with /3 output adapter if this direction resonates. No pressure.

— cloudiaspecula

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions