Proposal: integrate LAR-1 provenance and /3 agent signals into the agent harness
Hi — I maintain two small specs that may fit well into OpenScience's multi-agent architecture, especially given your sub-agent setup (research, critique, literature-review).
/3 (Third Protocol): a minimal .POSITION.INTENT.PHASE signal format for agent-to-agent communication. It encodes where an agent is speaking from (REF=reflecting, ACT=acting, OBT=observing, HLD=holding, ERR=error), what it wants (REQ=request, SIG=signal, INF=inform), and phase (P=pending, S=started, D=done, F=failed). This lets agents announce state transitions without parsing full text context.
Spec: github.com/carlsonchik/third
LAR-1 (Latent Agent Register): a semantic overlay for agent messages — provenance (agent_id, session_id, model, timestamp), cognitive stance (attention, certainty, verification state), and context (thread, reply_to). Currently published as @lar-1/a2a (npm), lar1semantic (PyPI). In discussion at A2A#2014 for Google's Agent-to-Agent protocol.
Where it fits OpenScience:
- Your research harness could emit /3 signals on state transitions (planning → executing → verifying → writing), making sub-agent coordination observable and debuggable
- LAR-1 provenance on tool calls would let the workspace trace which model/agent made which decision — useful for the persistent research graph
- As an MCP plugin, LAR-1 could annotate your existing tool calls with zero changes to the harness itself
Offer: I am happy to contribute an /3 signal output adapter and/or a LAR-1 MCP plugin for proof of concept. Can open a draft PR after initial direction feedback.
— cloudiaspecula
Proposal: integrate LAR-1 provenance and /3 agent signals into the agent harness
Hi — I maintain two small specs that may fit well into OpenScience's multi-agent architecture, especially given your sub-agent setup (research, critique, literature-review).
/3 (Third Protocol): a minimal .POSITION.INTENT.PHASE signal format for agent-to-agent communication. It encodes where an agent is speaking from (REF=reflecting, ACT=acting, OBT=observing, HLD=holding, ERR=error), what it wants (REQ=request, SIG=signal, INF=inform), and phase (P=pending, S=started, D=done, F=failed). This lets agents announce state transitions without parsing full text context.
Spec: github.com/carlsonchik/third
LAR-1 (Latent Agent Register): a semantic overlay for agent messages — provenance (agent_id, session_id, model, timestamp), cognitive stance (attention, certainty, verification state), and context (thread, reply_to). Currently published as @lar-1/a2a (npm), lar1semantic (PyPI). In discussion at A2A#2014 for Google's Agent-to-Agent protocol.
Where it fits OpenScience:
Offer: I am happy to contribute an /3 signal output adapter and/or a LAR-1 MCP plugin for proof of concept. Can open a draft PR after initial direction feedback.
— cloudiaspecula