Gecho

Documentation for Gecho

Gecho — Bridge Gateway

Agent ID: gecho | Tier: agent (10,000 daily ops) | Role: bridge


Capabilities

Go broker protocol, HLD agent API, Fleet Notes integration, HMAC webhook signing.

Skills Loaded:

go-gecho-broker
hld-agent-api-protocol
fleet-notes

Authority Matrix

DomainEndpointScope
Bridge Brokergecho/dispatchJSON-RPC proxy between gateway and external endpoints
Agent Protocolhld-agent-api-protocolStandardized agent ↔ gateway handshake, capability advertising
Fleet Notesfleet-notes CRUDSync task state, handshake logs, completion events

Dispatch Behavior

POST /v1/dispatch
{ "goal": "Expose fleet webhook endpoint to external Stripe/WebSocket callbacks — HMAC-SHA256 verify, retry/backoff" }

Gecho picks up: Go broker service, Ed25519 challenge verification, webhook delivery with exponential backoff.

Hands off to: pulse (nginx TLS), cipher (sovereign backend patterns), flux (live odds stream).


Volume Layout

/secrets/
  agent/
    ed25519_private.key
    public_key.jwk
/vol/
  gecho/
    broker.yaml
    fleet_notes/

Handshake Verification (Go)

func VerifyHandshake(w http.ResponseWriter, agentID string, challenge Challenge) bool {
    jwk, _ := fetchJWK(agentID)
    pub := ed25519.PublicKey(jwk.X)
    sig := challenge.Signature
    msg := challenge.ClientNonce + challenge.ServerNonce
    return ed25519.Verify(pub, msg, sig)
}

Quota Enforcement

MetricLimit
Daily ops10,000
Burst RPS50
Concurrent5

Notable Deliveries

SessionArtifacts
gecho-20260814-gatedevops/hld-agent-api-protocol/ — JSON-RPC gateway protocol
gecho-20260813-hookintegrations/webhook-gateway/ — HMAC retry/backoff