MCPcopy Index your code
hub / github.com/armon/go-chord

github.com/armon/go-chord @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
229 symbols 724 edges 14 files 100 documented · 44%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

VnodeRPC (Interface)
These are the methods to invoke on the registered vnodes [6 implementers]
chord.go
Transport (Interface)
Implements the methods needed for a Chord ring [4 implementers]
chord.go
Delegate (Interface)
Delegate to notify on ring events [1 implementers]
chord.go

Core symbols most depended-on inside this repo

String
called by 31
vnode.go
init
called by 15
ring.go
Next
called by 14
iter_closest.go
Register
called by 13
chord.go
FindSuccessors
called by 13
chord.go
Notify
called by 11
chord.go
Ping
called by 10
chord.go
GetPredecessor
called by 10
chord.go

Shape

Method 105
Function 99
Struct 22
Interface 3

Languages

Go100%

Modules by API surface

chord.go31 symbols
net.go30 symbols
vnode_test.go29 symbols
transport_test.go25 symbols
transport.go22 symbols
chord_test.go19 symbols
vnode.go16 symbols
ring_test.go14 symbols
ring.go12 symbols
util_test.go10 symbols
util.go8 symbols
iter_closest_test.go5 symbols

For agents

$ claude mcp add go-chord \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact